| /linux/Documentation/devicetree/bindings/mfd/ |
| A D | samsung,s5m8767.yaml | 39 s5m8767,pmic-buck2-dvs-voltage: 47 s5m8767,pmic-buck3-dvs-voltage: 55 s5m8767,pmic-buck4-dvs-voltage: 70 s5m8767,pmic-buck2-uses-gpio-dvs: 93 s5m8767,pmic-buck-dvs-gpios: 146 s5m8767,pmic-buck2-dvs-voltage: [ 's5m8767,pmic-buck-dvs-gpios' ] 147 s5m8767,pmic-buck3-dvs-voltage: [ 's5m8767,pmic-buck-dvs-gpios' ] 148 s5m8767,pmic-buck4-dvs-voltage: [ 's5m8767,pmic-buck-dvs-gpios' ] 149 …s5m8767,pmic-buck2-uses-gpio-dvs: [ 's5m8767,pmic-buck-dvs-gpios', 's5m8767,pmic-buck2-dvs-voltage… 150 …s5m8767,pmic-buck3-uses-gpio-dvs: [ 's5m8767,pmic-buck-dvs-gpios', 's5m8767,pmic-buck3-dvs-voltage… [all …]
|
| A D | max8998.txt | 27 for buck 1 dvs. The format of the gpio specifier depends on the gpio 29 - max8998,pmic-buck2-dvs-gpio: GPIO specifier for host gpio used 30 for buck 2 dvs. The format of the gpio specifier depends on the gpio 45 for buck1 regulator that can be selected using dvs gpio. 49 for buck2 regulator that can be selected using dvs gpio. 91 max8998,pmic-buck1-default-dvs-idx = <0>; 92 max8998,pmic-buck1-dvs-gpios = <&gpx0 0 1 0 0>, /* SET1 */ 94 max8998,pmic-buck1-dvs-voltage = <1350000>, <1300000>, 98 max8998,pmic-buck2-default-dvs-idx = <0>; 99 max8998,pmic-buck2-dvs-gpio = <&gpx0 0 3 0 0>; /* SET3 */ [all …]
|
| A D | rohm,bd71837-pmic.yaml | 153 rohm,dvs-run-voltage = <900000>; 154 rohm,dvs-idle-voltage = <850000>; 155 rohm,dvs-suspend-voltage = <800000>; 164 rohm,dvs-run-voltage = <1000000>; 165 rohm,dvs-idle-voltage = <900000>; 172 rohm,dvs-run-voltage = <1000000>; 179 rohm,dvs-run-voltage = <1000000>;
|
| A D | rohm,bd71847-pmic.yaml | 157 rohm,dvs-run-voltage = <900000>; 158 rohm,dvs-idle-voltage = <850000>; 159 rohm,dvs-suspend-voltage = <800000>; 168 rohm,dvs-run-voltage = <1000000>; 169 rohm,dvs-idle-voltage = <900000>;
|
| /linux/drivers/regulator/ |
| A D | rohm-regulator.c | 72 if (dvs->level_map & bit) { in rohm_regulator_set_dvs_levels() 76 reg = dvs->run_reg; in rohm_regulator_set_dvs_levels() 77 mask = dvs->run_mask; in rohm_regulator_set_dvs_levels() 78 omask = dvs->run_on_mask; in rohm_regulator_set_dvs_levels() 82 reg = dvs->idle_reg; in rohm_regulator_set_dvs_levels() 83 mask = dvs->idle_mask; in rohm_regulator_set_dvs_levels() 88 reg = dvs->suspend_reg; in rohm_regulator_set_dvs_levels() 94 reg = dvs->lpsr_reg; in rohm_regulator_set_dvs_levels() 95 mask = dvs->lpsr_mask; in rohm_regulator_set_dvs_levels() 100 reg = dvs->snvs_reg; in rohm_regulator_set_dvs_levels() [all …]
|
| A D | lp8788-buck.c | 91 void *dvs; member 102 struct lp8788_buck1_dvs *dvs = (struct lp8788_buck1_dvs *)buck->dvs; in lp8788_buck1_set_dvs() local 105 if (!dvs) in lp8788_buck1_set_dvs() 109 if (gpio_is_valid(dvs->gpio)) in lp8788_buck1_set_dvs() 115 struct lp8788_buck2_dvs *dvs = (struct lp8788_buck2_dvs *)buck->dvs; in lp8788_buck2_set_dvs() local 118 if (!dvs) in lp8788_buck2_set_dvs() 121 switch (dvs->vsel) { in lp8788_buck2_set_dvs() 142 if (gpio_is_valid(dvs->gpio[0])) in lp8788_buck2_set_dvs() 145 if (gpio_is_valid(dvs->gpio[1])) in lp8788_buck2_set_dvs() 263 if (buck->dvs) in lp8788_buck12_set_voltage_sel() [all …]
|
| A D | bd71828-regulator.c | 198 .dvs = { 244 .dvs = { 281 .dvs = { 322 .dvs = { 363 .dvs = { 408 .dvs = { 449 .dvs = { 486 .dvs = { 526 .dvs = { 566 .dvs = { [all …]
|
| A D | lp872x.c | 321 struct lp872x_dvs *dvs = lp->pdata ? lp->pdata->dvs : NULL; in lp872x_buck_set_voltage_sel() local 323 if (dvs && dvs->gpio) in lp872x_buck_set_voltage_sel() 324 lp872x_set_dvs(lp, dvs->vsel, dvs->gpio); in lp872x_buck_set_voltage_sel() 677 struct lp872x_dvs *dvs = lp->pdata ? lp->pdata->dvs : NULL; in lp872x_init_dvs() local 682 if (!dvs) in lp872x_init_dvs() 685 if (!dvs->gpio) in lp872x_init_dvs() 688 pinstate = dvs->init_state; in lp872x_init_dvs() 691 if (IS_ERR(dvs->gpio)) { in lp872x_init_dvs() 693 return PTR_ERR(dvs->gpio); in lp872x_init_dvs() 839 if (!pdata->dvs) in lp872x_populate_pdata_from_dt() [all …]
|
| A D | pca9450-regulator.c | 30 const struct pc9450_dvs_config dvs; member 186 const struct pc9450_dvs_config *dvs = &data->dvs; in pca9450_set_dvs_levels() local 195 reg = dvs->run_reg; in pca9450_set_dvs_levels() 196 mask = dvs->run_mask; in pca9450_set_dvs_levels() 200 reg = dvs->standby_reg; in pca9450_set_dvs_levels() 201 mask = dvs->standby_mask; in pca9450_set_dvs_levels() 238 .dvs = { 267 .dvs = { 296 .dvs = { 476 .dvs = { [all …]
|
| A D | bd71815-regulator.c | 28 const struct rohm_dvs_config *dvs; member 180 return rohm_regulator_set_dvs_levels(data->dvs, np, desc, cfg->regmap); in set_hw_dvs_levels() 234 ret = rohm_regulator_set_dvs_levels(data->dvs, np, desc, in buck12_set_hw_dvs_levels() 424 .dvs = (_dvs), \ 446 .dvs = (_dvs), \ 473 .dvs = (_dvs), \ 515 .dvs = (_dvs), \
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| A D | maxim,max8997.yaml | 33 max8997,pmic-buck1-dvs-voltage: 45 max8997,pmic-buck2-dvs-voltage: 57 max8997,pmic-buck5-dvs-voltage: 69 max8997,pmic-buck1-uses-gpio-dvs: 74 max8997,pmic-buck2-uses-gpio-dvs: 79 max8997,pmic-buck5-uses-gpio-dvs: 95 max8997,pmic-buck125-dvs-gpios: 246 - max8997,pmic-buck1-dvs-voltage 253 max8997,pmic-buck1-uses-gpio-dvs: [ 'max8997,pmic-buck125-dvs-gpios' ] 254 max8997,pmic-buck2-uses-gpio-dvs: [ 'max8997,pmic-buck125-dvs-gpios' ] [all …]
|
| A D | richtek,rtq2134-regulator.yaml | 38 richtek,use-vsel-dvs: 41 If specified, buck will listen to 'vsel' pin for dvs config. 76 richtek,use-vsel-dvs; 87 richtek,use-vsel-dvs; 98 richtek,use-vsel-dvs;
|
| A D | lp872x.txt | 28 - ti,dvs-gpio: GPIO specifier for external DVS pin control of LP872x devices. 29 - ti,dvs-vsel: DVS selector. 0 = SEL_V1, 1 = SEL_V2. 30 - ti,dvs-state: initial DVS pin state. 0 = DVS_LOW, 1 = DVS_HIGH. 54 * The dvs-gpio depends on the processor environment. 57 ti,dvs-gpio = <&gpio5 6 0>; 58 ti,dvs-vsel = /bits/ 8 <1>; /* SEL_V2 */ 59 ti,dvs-state = /bits/ 8 <1>; /* DVS_HIGH */
|
| A D | nxp,pca9450-regulator.yaml | 70 nxp,dvs-run-voltage: 76 dvs(dynamic voltage scaling) property. 78 nxp,dvs-standby-voltage: 84 dvs(dynamic voltage scaling) property. 133 nxp,dvs-run-voltage = <950000>; 134 nxp,dvs-standby-voltage = <850000>;
|
| A D | rohm,bd71828-regulator.yaml | 51 rohm,dvs-run-voltage: 59 rohm,dvs-idle-voltage: 67 rohm,dvs-suspend-voltage: 75 rohm,dvs-lpsr-voltage:
|
| A D | rohm,bd71837-regulator.yaml | 57 rohm,dvs-run-voltage: 65 rohm,dvs-idle-voltage: 73 rohm,dvs-suspend-voltage: 84 # buck | dvs-run-voltage | dvs-idle-voltage | dvs-suspend-voltage
|
| A D | rohm,bd71847-regulator.yaml | 56 rohm,dvs-run-voltage: 64 rohm,dvs-idle-voltage: 72 rohm,dvs-suspend-voltage: 83 # buck | dvs-run-voltage | dvs-idle-voltage | dvs-suspend-voltage
|
| A D | maxim,max8952.yaml | 25 max8952,dvs-mode-microvolt: 78 - max8952,dvs-mode-microvolt 98 max8952,dvs-mode-microvolt = <1250000>, <1200000>,
|
| /linux/drivers/cpufreq/ |
| A D | s3c2412-cpufreq.c | 51 unsigned int hdiv, pdiv, armdiv, dvs; in s3c2412_cpufreq_calcdivs() local 88 cfg->divs.dvs = dvs = armclk < armdiv_clk; in s3c2412_cpufreq_calcdivs() 91 cfg->freq.armclk = dvs ? hclk : armdiv_clk; in s3c2412_cpufreq_calcdivs() 94 __func__, armclk, hclk, armdiv, hdiv, cfg->divs.dvs); in s3c2412_cpufreq_calcdivs() 148 clk_set_parent(armclk, cfg->divs.dvs ? hclk : fclk); in s3c2412_cpufreq_setdivs()
|
| /linux/arch/arm64/boot/dts/freescale/ |
| A D | imx8mq-pico-pi.dts | 84 rohm,dvs-run-voltage = <900000>; 85 rohm,dvs-idle-voltage = <850000>; 86 rohm,dvs-suspend-voltage = <800000>; 95 rohm,dvs-run-voltage = <1000000>; 96 rohm,dvs-idle-voltage = <900000>; 104 rohm,dvs-run-voltage = <1000000>; 112 rohm,dvs-run-voltage = <1000000>;
|
| A D | imx8mq-phanbell.dts | 139 rohm,dvs-run-voltage = <900000>; 140 rohm,dvs-idle-voltage = <900000>; 141 rohm,dvs-suspend-voltage = <800000>; 150 rohm,dvs-run-voltage = <1000000>; 151 rohm,dvs-idle-voltage = <900000>; 159 rohm,dvs-run-voltage = <900000>; 168 rohm,dvs-run-voltage = <900000>;
|
| /linux/arch/arm/boot/dts/ |
| A D | exynos4210-trats.dts | 294 max8997,pmic-buck1-uses-gpio-dvs; 295 max8997,pmic-buck2-uses-gpio-dvs; 296 max8997,pmic-buck5-uses-gpio-dvs; 299 max8997,pmic-buck125-default-dvs-idx = <0>; 301 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>, 305 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>, 310 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>, 315 max8997,pmic-buck5-dvs-voltage = <1200000>, <1200000>,
|
| A D | s5pv210-aquila.dts | 78 max8998,pmic-buck1-default-dvs-idx = <0>; 79 max8998,pmic-buck1-dvs-gpios = <&gph0 3 GPIO_ACTIVE_HIGH>, 81 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>, 84 max8998,pmic-buck2-default-dvs-idx = <0>; 85 max8998,pmic-buck2-dvs-gpio = <&gph0 5 GPIO_ACTIVE_HIGH>; 86 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
|
| A D | rk3288-veyron-brain.dts | 59 dvs_1: dvs-1 { 63 dvs_2: dvs-2 { 78 dvs-gpios = <&gpio7 RK_PB3 GPIO_ACTIVE_HIGH>,
|
| /linux/include/linux/mfd/ |
| A D | rohm-generic.h | 78 int rohm_regulator_set_dvs_levels(const struct rohm_dvs_config *dvs, 84 static inline int rohm_regulator_set_dvs_levels(const struct rohm_dvs_config *dvs, in rohm_regulator_set_dvs_levels() argument
|