/linux/drivers/regulator/ ! |
H A D | pca9450-regulator.c | 36 const struct pc9450_dvs_config dvs; member 269 const struct pc9450_dvs_config *dvs = &data->dvs; in pca9450_set_dvs_levels() local 277 prop = "nxp,dvs-run-voltage"; in pca9450_set_dvs_levels() 278 reg = dvs->run_reg; in pca9450_set_dvs_levels() 279 mask = dvs->run_mask; in pca9450_set_dvs_levels() 282 prop = "nxp,dvs-standby-voltage"; in pca9450_set_dvs_levels() 283 reg = dvs->standby_reg; in pca9450_set_dvs_levels() 284 mask = dvs->standby_mask; in pca9450_set_dvs_levels() 314 const struct pc9450_dvs_config *dvs in pca9450_buck_set_mode() local 339 const struct pc9450_dvs_config *dvs = &desc->dvs; pca9450_buck_get_mode() local [all...] |
H A D | bd71828-regulator.c | 26 const struct rohm_dvs_config dvs; member 102 return rohm_regulator_set_dvs_levels(&data->dvs, np, desc, cfg->regmap); in buck_set_hw_dvs_levels() 113 static const char * const props[] = { "rohm,dvs-run-voltage", in ldo6_parse_dt() 114 "rohm,dvs-idle-voltage", in ldo6_parse_dt() 115 "rohm,dvs-suspend-voltage", in ldo6_parse_dt() 116 "rohm,dvs-lpsr-voltage" }; in ldo6_parse_dt() 197 .dvs = { 240 .dvs = { 277 .dvs = { 312 .dvs [all...] |
H 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 in lp872x_init_dvs() [all...] |
H A D | pf9453-regulator.c | 30 const struct pf9453_dvs_config dvs; member 555 const struct pf9453_dvs_config *dvs = &data->dvs; in pf9453_set_dvs_levels() local 563 prop = "nxp,dvs-run-voltage"; in pf9453_set_dvs_levels() 564 reg = dvs->run_reg; in pf9453_set_dvs_levels() 565 mask = dvs->run_mask; in pf9453_set_dvs_levels() 569 prop = "nxp,dvs-standby-voltage"; in pf9453_set_dvs_levels() 570 reg = dvs->standby_reg; in pf9453_set_dvs_levels() 571 mask = dvs->standby_mask; in pf9453_set_dvs_levels() 628 .dvs [all...] |
H A D | bd71815-regulator.c | 27 const struct rohm_dvs_config *dvs; member 179 return rohm_regulator_set_dvs_levels(data->dvs, np, desc, cfg->regmap); in set_hw_dvs_levels() 203 if (of_property_present(np, "rohm,dvs-run-voltage") || in buck12_set_hw_dvs_levels() 204 of_property_present(np, "rohm,dvs-suspend-voltage") || in buck12_set_hw_dvs_levels() 205 of_property_present(np, "rohm,dvs-lpsr-voltage") || in buck12_set_hw_dvs_levels() 206 of_property_present(np, "rohm,dvs-snvs-voltage")) { in buck12_set_hw_dvs_levels() 233 ret = rohm_regulator_set_dvs_levels(data->dvs, np, desc, in buck12_set_hw_dvs_levels() 423 .dvs = (_dvs), \ 445 .dvs = (_dvs), \ 472 .dvs [all...] |
/linux/Documentation/devicetree/bindings/regulator/ ! |
H 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 */
|
/linux/arch/arm64/boot/dts/freescale/ ! |
H 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>;
|
H A D | imx8mm-kontron-sl.dtsi | 115 nxp,dvs-run-voltage = <850000>; 116 nxp,dvs-standby-voltage = <800000>; 126 nxp,dvs-run-voltage = <950000>; 127 nxp,dvs-standby-voltage = <850000>;
|
H A D | imx8mm-innocomm-wb15.dtsi | 83 rohm,dvs-run-voltage = <850000>; 84 rohm,dvs-idle-voltage = <850000>; 85 rohm,dvs-suspend-voltage = <850000>; 95 rohm,dvs-run-voltage = <1000000>; 96 rohm,dvs-idle-voltage = <900000>;
|
H A D | imx8mp-icore-mx8mp.dtsi | 53 nxp,dvs-run-voltage = <950000>; 54 nxp,dvs-standby-voltage = <850000>;
|
H A D | imx8mq-librem5-devkit.dts | 309 rohm,dvs-run-voltage = <900000>; 310 rohm,dvs-idle-voltage = <850000>; 311 rohm,dvs-suspend-voltage = <800000>; 320 rohm,dvs-run-voltage = <1000000>; 321 rohm,dvs-idle-voltage = <900000>; 330 rohm,dvs-run-voltage = <900000>; 337 rohm,dvs-run-voltage = <1000000>;
|
/linux/arch/arm/boot/dts/rockchip/ ! |
H 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>,
|
H A D | rk3288-veyron-jaq.dts | 30 dvs-gpios = <&gpio7 RK_PB4 GPIO_ACTIVE_HIGH>, 326 dvs_1: dvs-1 { 330 dvs_2: dvs-2 {
|
H A D | rk3288-veyron-speedy.dts | 316 dvs_1: dvs-1 { 320 dvs_2: dvs-2 {
|
/linux/arch/arm/boot/dts/samsung/ ! |
H 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>;
|
H A D | exynos4210-trats.dts | 298 max8997,pmic-buck1-uses-gpio-dvs; 299 max8997,pmic-buck2-uses-gpio-dvs; 300 max8997,pmic-buck5-uses-gpio-dvs; 303 max8997,pmic-buck125-default-dvs-idx = <0>; 305 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>, 309 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>, 314 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>, 319 max8997,pmic-buck5-dvs-voltage = <1200000>, <1200000>,
|
H 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>;
|
H A D | exynos4210-i9100.dts | 458 max8997,pmic-buck1-uses-gpio-dvs; 459 max8997,pmic-buck2-uses-gpio-dvs; 460 max8997,pmic-buck5-uses-gpio-dvs; 463 max8997,pmic-buck125-default-dvs-idx = <0>; 465 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>, 469 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>, 474 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>, 479 max8997,pmic-buck5-dvs-voltage = <1200000>, <1200000>,
|
H A D | exynos4412-itop-scp-core.dtsi | 145 s5m8767,pmic-buck-default-dvs-idx = <3>; 147 s5m8767,pmic-buck-dvs-gpios = <&gpb 5 GPIO_ACTIVE_HIGH>, 156 s5m8767,pmic-buck2-dvs-voltage = <1356250>, <1300000>, 161 s5m8767,pmic-buck3-dvs-voltage = <1000000>, <1000000>, 166 s5m8767,pmic-buck4-dvs-voltage = <1081250>, <1081250>,
|
H A D | exynos4412-origen.dts | 128 s5m8767,pmic-buck-default-dvs-idx = <3>; 130 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>, 138 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>, 143 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>, 148 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
|
H A D | exynos5250-spring.dts | 123 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>, /* DVS1 */ 136 s5m8767,pmic-buck2-dvs-voltage = <1350000>, <1300000>, 141 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>, 146 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>, 460 s5m8767_dvs: s5m8767-dvs-pins {
|
H A D | exynos4210-origen.dts | 189 max8997,pmic-buck1-dvs-voltage = <1350000>; 190 max8997,pmic-buck2-dvs-voltage = <1100000>; 191 max8997,pmic-buck5-dvs-voltage = <1200000>;
|
H A D | s5pv210-aries.dtsi | 190 max8998,pmic-buck1-default-dvs-idx = <1>; 191 max8998,pmic-buck1-dvs-gpios = <&gph0 3 GPIO_ACTIVE_HIGH>, 193 max8998,pmic-buck1-dvs-voltage = <1275000>, <1200000>, 196 max8998,pmic-buck2-default-dvs-idx = <0>; 197 max8998,pmic-buck2-dvs-gpio = <&gph0 5 GPIO_ACTIVE_HIGH>; 198 max8998,pmic-buck2-dvs-voltage = <1100000>, <1000000>; 692 pmic_dvs_pins: pmic-dvs-pins {
|
/linux/include/linux/regulator/ ! |
H A D | lp872x.h | 50 * @gpio : gpio descriptor for dvs control 51 * @vsel : dvs selector for buck v1 or buck v2 register 52 * @init_state : initial dvs pin state 75 * @dvs : dvs data for buck voltage control 82 struct lp872x_dvs *dvs; member
|
/linux/include/linux/mfd/ ! |
H A D | rohm-generic.h | 81 int rohm_regulator_set_dvs_levels(const struct rohm_dvs_config *dvs,
|