Home
last modified time | relevance | path

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

/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dmax8997-regulator.txt13 - max8997,pmic-buck1-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
14 units for buck1 when changing voltage using gpio dvs. Refer to [1] below
17 - max8997,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
18 units for buck2 when changing voltage using gpio dvs. Refer to [1] below
21 - max8997,pmic-buck5-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
22 units for buck5 when changing voltage using gpio dvs. Refer to [1] below
25 [1] If none of the 'max8997,pmic-buck[1/2/5]-uses-gpio-dvs' optional
26 property is specified, the 'max8997,pmic-buck[1/2/5]-dvs-voltage'
30 If either of the 'max8997,pmic-buck[1/2/5]-uses-gpio-dvs' optional
32 'max8997,pmic-buck[1/2/5]-dvs-voltage' should be specified.
[all …]
Ds5m8767-regulator.txt13 - s5m8767,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
14 units for buck2 when changing voltage using gpio dvs. Refer to [1] below
17 - s5m8767,pmic-buck3-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
18 units for buck3 when changing voltage using gpio dvs. Refer to [1] below
21 - s5m8767,pmic-buck4-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
22 units for buck4 when changing voltage using gpio dvs. Refer to [1] below
26 for selecting GPIO DVS lines. It is one-to-one mapped to dvs gpio lines.
28 [1] If none of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
29 property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage'
33 If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
[all …]
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.
53 * The dvs-gpio depends on the processor environment.
56 ti,dvs-gpio = <&gpio5 6 0>;
57 ti,dvs-vsel = /bits/ 8 <1>; /* SEL_V2 */
58 ti,dvs-state = /bits/ 8 <1>; /* DVS_HIGH */
Dmax8952.txt6 - max8952,dvs-mode-microvolt: array of 4 integer values defining DVS voltages
41 max8952,dvs-mode-microvolt = <1250000>, <1200000>,
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dmax8998.txt28 - max8998,pmic-buck1-dvs-gpios: GPIO specifiers for two host gpios used
29 for buck 1 dvs. The format of the gpio specifier depends on the gpio
31 - max8998,pmic-buck2-dvs-gpio: GPIO specifier for host gpio used
32 for buck 2 dvs. The format of the gpio specifier depends on the gpio
34 - max8998,pmic-buck1-default-dvs-idx: Default voltage setting selected from
35 the possible 4 options selectable by the dvs gpios. The value of this
38 - max8998,pmic-buck2-default-dvs-idx: Default voltage setting selected from
39 the possible 2 options selectable by the dvs gpios. The value of this
45 Additional properties required if max8998,pmic-buck1-dvs-gpios is defined:
46 - max8998,pmic-buck1-dvs-voltage: An array of 4 voltage values in microvolts
[all …]
/linux-4.1.27/drivers/regulator/
Dlp8788-buck.c95 void *dvs; member
108 struct lp8788_buck1_dvs *dvs = (struct lp8788_buck1_dvs *)buck->dvs; in lp8788_buck1_set_dvs() local
111 if (!dvs) in lp8788_buck1_set_dvs()
114 pinstate = dvs->vsel == DVS_SEL_V0 ? DVS_LOW : DVS_HIGH; in lp8788_buck1_set_dvs()
115 if (gpio_is_valid(dvs->gpio)) in lp8788_buck1_set_dvs()
116 gpio_set_value(dvs->gpio, pinstate); in lp8788_buck1_set_dvs()
121 struct lp8788_buck2_dvs *dvs = (struct lp8788_buck2_dvs *)buck->dvs; in lp8788_buck2_set_dvs() local
124 if (!dvs) in lp8788_buck2_set_dvs()
127 switch (dvs->vsel) { in lp8788_buck2_set_dvs()
148 if (gpio_is_valid(dvs->gpio[0])) in lp8788_buck2_set_dvs()
[all …]
Dlp872x.c326 struct lp872x_dvs *dvs = lp->pdata ? lp->pdata->dvs : NULL; in lp872x_buck_set_voltage_sel() local
328 if (dvs && gpio_is_valid(dvs->gpio)) in lp872x_buck_set_voltage_sel()
329 lp872x_set_dvs(lp, dvs->vsel, dvs->gpio); in lp872x_buck_set_voltage_sel()
718 struct lp872x_dvs *dvs = lp->pdata ? lp->pdata->dvs : NULL; in lp872x_init_dvs() local
723 if (!dvs) in lp872x_init_dvs()
726 gpio = dvs->gpio; in lp872x_init_dvs()
732 pinstate = dvs->init_state; in lp872x_init_dvs()
858 pdata->dvs = devm_kzalloc(dev, sizeof(struct lp872x_dvs), GFP_KERNEL); in lp872x_populate_pdata_from_dt()
859 if (!pdata->dvs) in lp872x_populate_pdata_from_dt()
862 pdata->dvs->gpio = of_get_named_gpio(np, "ti,dvs-gpio", 0); in lp872x_populate_pdata_from_dt()
[all …]
/linux-4.1.27/drivers/cpufreq/
Ds3c2412-cpufreq.c43 unsigned int hdiv, pdiv, armdiv, dvs; in s3c2412_cpufreq_calcdivs() local
80 cfg->divs.dvs = dvs = armclk < armdiv_clk; in s3c2412_cpufreq_calcdivs()
83 cfg->freq.armclk = dvs ? hclk : armdiv_clk; in s3c2412_cpufreq_calcdivs()
86 __func__, armclk, hclk, armdiv, hdiv, cfg->divs.dvs); in s3c2412_cpufreq_calcdivs()
140 clk_set_parent(armclk, cfg->divs.dvs ? hclk : fclk); in s3c2412_cpufreq_setdivs()
Ds3c2440-cpufreq.c112 cfg->divs.dvs = 1; in s3c2440_cpufreq_calcdivs()
115 cfg->divs.dvs = 0; in s3c2440_cpufreq_calcdivs()
194 clk_set_parent(armclk, cfg->divs.dvs ? hclk : fclk); in s3c2440_cpufreq_setdivs()
Ds3c24xx-cpufreq-debugfs.c98 cfg->divs.arm_divisor, cfg->divs.dvs ? "on" : "off"); in info_show()
DKconfig.arm215 Enable CPU voltage scaling when entering the dvs mode.
/linux-4.1.27/arch/arm/boot/dts/
Dexynos4210-trats.dts194 max8997,pmic-buck1-uses-gpio-dvs;
195 max8997,pmic-buck2-uses-gpio-dvs;
196 max8997,pmic-buck5-uses-gpio-dvs;
199 max8997,pmic-buck125-default-dvs-idx = <0>;
201 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 0>,
205 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>,
210 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>,
215 max8997,pmic-buck5-dvs-voltage = <1200000>, <1200000>,
Ds5pv210-aquila.dts82 max8998,pmic-buck1-default-dvs-idx = <0>;
83 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>,
85 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>,
88 max8998,pmic-buck2-default-dvs-idx = <0>;
89 max8998,pmic-buck2-dvs-gpio = <&gph0 5 0>;
90 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
Ds5pv210-goni.dts93 max8998,pmic-buck1-default-dvs-idx = <0>;
94 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>,
96 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>,
99 max8998,pmic-buck2-default-dvs-idx = <0>;
100 max8998,pmic-buck2-dvs-gpio = <&gph0 5 0>;
101 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
Dexynos4210-universal_c210.dts217 max8952,dvs-mode-microvolt = <1250000>, <1200000>,
233 max8998,pmic-buck1-default-dvs-idx = <0>;
234 max8998,pmic-buck1-dvs-gpios = <&gpx0 5 0>,
236 max8998,pmic-buck1-dvs-voltage = <1100000>, <1000000>,
239 max8998,pmic-buck2-default-dvs-idx = <0>;
240 max8998,pmic-buck2-dvs-gpio = <&gpe2 0 0>;
241 max8998,pmic-buck2-dvs-voltage = <1200000>, <1100000>;
Dexynos4412-origen.dts206 s5m8767,pmic-buck-default-dvs-idx = <3>;
208 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 0>,
216 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
221 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
226 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
Dexynos5250-spring.dts116 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>, /* DVS1 */
129 s5m8767,pmic-buck2-dvs-voltage = <1350000>, <1300000>,
134 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
139 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
463 s5m8767_dvs: s5m8767-dvs {
Dexynos4210-origen.dts120 max8997,pmic-buck1-dvs-voltage = <1350000>;
121 max8997,pmic-buck2-dvs-voltage = <1100000>;
122 max8997,pmic-buck5-dvs-voltage = <1200000>;
Dexynos5250-arndale.dts190 s5m8767,pmic-buck2-dvs-voltage = <1300000>;
191 s5m8767,pmic-buck3-dvs-voltage = <1100000>;
192 s5m8767,pmic-buck4-dvs-voltage = <1200000>;
193 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_HIGH>,
Dexynos5420-peach-pit.dts834 pmic_dvs_1: pmic-dvs-1 {
866 pmic_dvs_2: pmic-dvs-2 {
873 pmic_dvs_3: pmic-dvs-3 {
Dexynos5800-peach-pi.dts797 pmic_dvs_1: pmic-dvs-1 {
829 pmic_dvs_2: pmic-dvs-2 {
836 pmic_dvs_3: pmic-dvs-3 {
/linux-4.1.27/include/linux/regulator/
Dlp872x.h87 struct lp872x_dvs *dvs; member
/linux-4.1.27/arch/arm/plat-samsung/include/plat/
Dcpu-freq.h85 unsigned char dvs; member
/linux-4.1.27/arch/arm/mach-s3c24xx/
DMakefile94 obj-$(CONFIG_MACH_OSIRIS_DVS) += mach-osiris-dvs.o