Home
last modified time | relevance | path

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

1234

/Linux-v6.1/drivers/regulator/
Drohm-regulator.c59 int rohm_regulator_set_dvs_levels(const struct rohm_dvs_config *dvs, in rohm_regulator_set_dvs_levels() argument
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()
84 omask = dvs->idle_on_mask; in rohm_regulator_set_dvs_levels()
88 reg = dvs->suspend_reg; in rohm_regulator_set_dvs_levels()
89 mask = dvs->suspend_mask; in rohm_regulator_set_dvs_levels()
[all …]
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()
108 pinstate = dvs->vsel == DVS_SEL_V0 ? DVS_LOW : DVS_HIGH; in lp8788_buck1_set_dvs()
109 if (gpio_is_valid(dvs->gpio)) in lp8788_buck1_set_dvs()
110 gpio_set_value(dvs->gpio, pinstate); 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()
[all …]
Dbd71828-regulator.c27 const struct rohm_dvs_config dvs; member
103 return rohm_regulator_set_dvs_levels(&data->dvs, np, desc, cfg->regmap); in buck_set_hw_dvs_levels()
198 .dvs = {
244 .dvs = {
281 .dvs = {
322 .dvs = {
363 .dvs = {
408 .dvs = {
449 .dvs = {
486 .dvs = {
[all …]
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()
689 dvs->gpio = devm_gpiod_get_optional(lp->dev, "ti,dvs", pinstate); in lp872x_init_dvs()
691 if (IS_ERR(dvs->gpio)) { in lp872x_init_dvs()
692 dev_err(lp->dev, "gpio request err: %ld\n", PTR_ERR(dvs->gpio)); in lp872x_init_dvs()
[all …]
Dpca9450-regulator.c30 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 …]
Dbd71815-regulator.c28 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-v6.1/Documentation/devicetree/bindings/mfd/
Dmax8998.txt26 - max8998,pmic-buck1-dvs-gpios: GPIO specifiers for two host gpios used
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
32 - max8998,pmic-buck1-default-dvs-idx: Default voltage setting selected from
33 the possible 4 options selectable by the dvs gpios. The value of this
36 - max8998,pmic-buck2-default-dvs-idx: Default voltage setting selected from
37 the possible 2 options selectable by the dvs gpios. The value of this
43 Additional properties required if max8998,pmic-buck1-dvs-gpios is defined:
44 - max8998,pmic-buck1-dvs-voltage: An array of 4 voltage values in microvolts
[all …]
/Linux-v6.1/drivers/cpufreq/
Ds3c2412-cpufreq.c51 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()
Ds3c2440-cpufreq.c124 cfg->divs.dvs = 1; in s3c2440_cpufreq_calcdivs()
127 cfg->divs.dvs = 0; in s3c2440_cpufreq_calcdivs()
208 clk_set_parent(armclk, cfg->divs.dvs ? hclk : fclk); in s3c2440_cpufreq_setdivs()
/Linux-v6.1/Documentation/devicetree/bindings/regulator/
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 */
/Linux-v6.1/arch/arm64/boot/dts/freescale/
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>;
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>;
Dimx8mm-kontron-osm-s.dtsi116 nxp,dvs-run-voltage = <850000>;
117 nxp,dvs-standby-voltage = <800000>;
127 nxp,dvs-run-voltage = <950000>;
128 nxp,dvs-standby-voltage = <850000>;
Dimx8mm-kontron-sl.dtsi115 nxp,dvs-run-voltage = <850000>;
116 nxp,dvs-standby-voltage = <800000>;
126 nxp,dvs-run-voltage = <950000>;
127 nxp,dvs-standby-voltage = <850000>;
Dimx8mn-evk.dts59 nxp,dvs-run-voltage = <950000>;
60 nxp,dvs-standby-voltage = <850000>;
Dimx8mp-icore-mx8mp.dtsi53 nxp,dvs-run-voltage = <950000>;
54 nxp,dvs-standby-voltage = <850000>;
/Linux-v6.1/arch/arm/boot/dts/
Drk3288-veyron-brain.dts59 dvs_1: dvs-1 {
63 dvs_2: dvs-2 {
78 dvs-gpios = <&gpio7 RK_PB3 GPIO_ACTIVE_HIGH>,
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>;
Dexynos4210-trats.dts294 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>,
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>;
Drk3288-veyron-jaq.dts30 dvs-gpios = <&gpio7 RK_PB4 GPIO_ACTIVE_HIGH>,
326 dvs_1: dvs-1 {
330 dvs_2: dvs-2 {
Dexynos4210-universal_c210.dts328 max8952,dvs-mode-microvolt = <1250000>, <1200000>,
347 max8998,pmic-buck1-default-dvs-idx = <0>;
348 max8998,pmic-buck1-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>,
350 max8998,pmic-buck1-dvs-voltage = <1100000>, <1000000>,
353 max8998,pmic-buck2-default-dvs-idx = <0>;
354 max8998,pmic-buck2-dvs-gpio = <&gpe2 0 GPIO_ACTIVE_HIGH>;
355 max8998,pmic-buck2-dvs-voltage = <1200000>, <1100000>;
Dexynos4210-i9100.dts413 max8997,pmic-buck1-uses-gpio-dvs;
414 max8997,pmic-buck2-uses-gpio-dvs;
415 max8997,pmic-buck5-uses-gpio-dvs;
418 max8997,pmic-buck125-default-dvs-idx = <0>;
420 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>,
424 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>,
429 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>,
434 max8997,pmic-buck5-dvs-voltage = <1200000>, <1200000>,
Dexynos4412-itop-scp-core.dtsi141 s5m8767,pmic-buck-default-dvs-idx = <3>;
143 s5m8767,pmic-buck-dvs-gpios = <&gpb 5 GPIO_ACTIVE_HIGH>,
152 s5m8767,pmic-buck2-dvs-voltage = <1356250>, <1300000>,
157 s5m8767,pmic-buck3-dvs-voltage = <1000000>, <1000000>,
162 s5m8767,pmic-buck4-dvs-voltage = <1081250>, <1081250>,
Dexynos4412-origen.dts123 s5m8767,pmic-buck-default-dvs-idx = <3>;
125 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>,
133 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
138 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
143 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,

1234