Home
last modified time | relevance | path

Searched refs:dvs (Results 1 – 25 of 98) sorted by relevance

1234

/openbmc/linux/drivers/regulator/
H A Drohm-regulator.c72 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 …]
H A Dlp8788-buck.c91 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 …]
H A Dbd71828-regulator.c197 .dvs = {
240 .dvs = {
277 .dvs = {
312 .dvs = {
347 .dvs = {
386 .dvs = {
427 .dvs = {
464 .dvs = {
498 .dvs = {
532 .dvs = {
[all …]
H A Dlp872x.c321 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()
838 if (!pdata->dvs) in lp872x_populate_pdata_from_dt()
[all …]
H A Dpca9450-regulator.c29 const struct pc9450_dvs_config dvs; member
193 const struct pc9450_dvs_config *dvs = &data->dvs; in pca9450_set_dvs_levels() local
202 reg = dvs->run_reg; in pca9450_set_dvs_levels()
203 mask = dvs->run_mask; in pca9450_set_dvs_levels()
207 reg = dvs->standby_reg; in pca9450_set_dvs_levels()
208 mask = dvs->standby_mask; in pca9450_set_dvs_levels()
245 .dvs = {
274 .dvs = {
303 .dvs = {
483 .dvs = {
[all …]
H A Dbd71815-regulator.c27 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()
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 = (_dvs), \
514 .dvs = (_dvs), \
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dsamsung,s5m8767.yaml39 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 …]
H A Dmax8998.txt27 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 …]
H A Drohm,bd71837-pmic.yaml153 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>;
H A Drohm,bd71847-pmic.yaml156 rohm,dvs-run-voltage = <900000>;
157 rohm,dvs-idle-voltage = <850000>;
158 rohm,dvs-suspend-voltage = <800000>;
167 rohm,dvs-run-voltage = <1000000>;
168 rohm,dvs-idle-voltage = <900000>;
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dmaxim,max8997.yaml33 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 …]
H A Drichtek,rtq2134-regulator.yaml38 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;
H A Dlp872x.txt28 - 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 */
H A Dnxp,pca9450-regulator.yaml59 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>;
H A Drohm,bd71847-regulator.yaml56 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
H A Drohm,bd71828-regulator.yaml51 rohm,dvs-run-voltage:
59 rohm,dvs-idle-voltage:
67 rohm,dvs-suspend-voltage:
75 rohm,dvs-lpsr-voltage:
H A Drohm,bd71837-regulator.yaml57 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
H A Dmaxim,max8952.yaml25 max8952,dvs-mode-microvolt:
78 - max8952,dvs-mode-microvolt
98 max8952,dvs-mode-microvolt = <1250000>, <1200000>,
H A Drohm,bd71815-regulator.yaml54 rohm,dvs-run-voltage:
63 rohm,dvs-snvs-voltage:
74 rohm,dvs-suspend-voltage:
83 rohm,dvs-lpsr-voltage:
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq-pico-pi.dts84 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 Dimx8mq-phanbell.dts139 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>;
/openbmc/linux/arch/arm/boot/dts/rockchip/
H A Drk3288-veyron-brain.dts59 dvs_1: dvs-1 {
63 dvs_2: dvs-2 {
78 dvs-gpios = <&gpio7 RK_PB3 GPIO_ACTIVE_HIGH>,
/openbmc/linux/arch/arm/boot/dts/samsung/
H A Ds5pv210-aquila.dts77 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 Dexynos4210-trats.dts298 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 Ds5pv210-goni.dts89 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>;

1234