/linux-6.3-rc2/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 194 const struct pc9450_dvs_config *dvs = &data->dvs; in pca9450_set_dvs_levels() local 203 reg = dvs->run_reg; in pca9450_set_dvs_levels() 204 mask = dvs->run_mask; in pca9450_set_dvs_levels() 208 reg = dvs->standby_reg; in pca9450_set_dvs_levels() 209 mask = dvs->standby_mask; in pca9450_set_dvs_levels() 246 .dvs = { 275 .dvs = { 304 .dvs = { 484 .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-6.3-rc2/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-6.3-rc2/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: 247 - max8997,pmic-buck1-dvs-voltage 254 max8997,pmic-buck1-uses-gpio-dvs: [ 'max8997,pmic-buck125-dvs-gpios' ] 255 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 | 59 nxp,dvs-run-voltage: 65 dvs(dynamic voltage scaling) property. 67 nxp,dvs-standby-voltage: 73 dvs(dynamic voltage scaling) property. 133 nxp,dvs-run-voltage = <950000>; 134 nxp,dvs-standby-voltage = <850000>;
|
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 | 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 | maxim,max8952.yaml | 25 max8952,dvs-mode-microvolt: 78 - max8952,dvs-mode-microvolt 98 max8952,dvs-mode-microvolt = <1250000>, <1200000>,
|
A D | rohm,bd71815-regulator.yaml | 54 rohm,dvs-run-voltage: 63 rohm,dvs-snvs-voltage: 74 rohm,dvs-suspend-voltage: 83 rohm,dvs-lpsr-voltage:
|
/linux-6.3-rc2/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-6.3-rc2/arch/arm/boot/dts/ |
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>,
|
A D | s5pv210-aquila.dts | 77 max8998,pmic-buck1-default-dvs-idx = <0>; 78 max8998,pmic-buck1-dvs-gpios = <&gph0 3 GPIO_ACTIVE_HIGH>, 80 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>, 83 max8998,pmic-buck2-default-dvs-idx = <0>; 84 max8998,pmic-buck2-dvs-gpio = <&gph0 5 GPIO_ACTIVE_HIGH>; 85 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
|
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-goni.dts | 89 max8998,pmic-buck1-default-dvs-idx = <0>; 90 max8998,pmic-buck1-dvs-gpios = <&gph0 3 GPIO_ACTIVE_HIGH>, 92 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>, 95 max8998,pmic-buck2-default-dvs-idx = <0>; 96 max8998,pmic-buck2-dvs-gpio = <&gph0 5 GPIO_ACTIVE_HIGH>; 97 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
|