/linux-4.4.14/Documentation/devicetree/bindings/regulator/ |
D | max8997-regulator.txt | 13 - 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 …]
|
D | s5m8767-regulator.txt | 13 - 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 …]
|
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. 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 */
|
D | max8952.txt | 6 - max8952,dvs-mode-microvolt: array of 4 integer values defining DVS voltages 41 max8952,dvs-mode-microvolt = <1250000>, <1200000>,
|
D | max8973-regulator.txt | 19 -maxim,dvs-gpio: GPIO which is connected to DVS pin of device. 20 -maxim,dvs-default-state: Default state of GPIO during initialisation.
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | max8998.txt | 28 - 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 …]
|
D | rk808.txt | 27 - dvs-gpios: buck1/2 can be controlled by gpio dvs, this is GPIO specifiers 28 for 2 host gpio's used for dvs. The format of the gpio specifier depends in 63 dvs-gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>,
|
/linux-4.4.14/drivers/regulator/ |
D | lp8788-buck.c | 95 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 …]
|
D | lp872x.c | 326 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.4.14/drivers/cpufreq/ |
D | s3c2412-cpufreq.c | 43 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()
|
D | s3c2440-cpufreq.c | 112 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()
|
D | s3c24xx-cpufreq-debugfs.c | 98 cfg->divs.arm_divisor, cfg->divs.dvs ? "on" : "off"); in info_show()
|
D | Kconfig.arm | 164 Enable CPU voltage scaling when entering the dvs mode.
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | exynos4210-trats.dts | 304 max8997,pmic-buck1-uses-gpio-dvs; 305 max8997,pmic-buck2-uses-gpio-dvs; 306 max8997,pmic-buck5-uses-gpio-dvs; 309 max8997,pmic-buck125-default-dvs-idx = <0>; 311 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>, 315 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>, 320 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>, 325 max8997,pmic-buck5-dvs-voltage = <1200000>, <1200000>,
|
D | s5pv210-aquila.dts | 82 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>;
|
D | s5pv210-goni.dts | 93 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>;
|
D | exynos4210-universal_c210.dts | 319 max8952,dvs-mode-microvolt = <1250000>, <1200000>, 335 max8998,pmic-buck1-default-dvs-idx = <0>; 336 max8998,pmic-buck1-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>, 338 max8998,pmic-buck1-dvs-voltage = <1100000>, <1000000>, 341 max8998,pmic-buck2-default-dvs-idx = <0>; 342 max8998,pmic-buck2-dvs-gpio = <&gpe2 0 GPIO_ACTIVE_HIGH>; 343 max8998,pmic-buck2-dvs-voltage = <1200000>, <1100000>;
|
D | rk3288-veyron-jaq.dts | 94 dvs-gpios = <&gpio7 12 GPIO_ACTIVE_HIGH>, 168 dvs_1: dvs-1 { 172 dvs_2: dvs-2 {
|
D | exynos4412-origen.dts | 109 s5m8767,pmic-buck-default-dvs-idx = <3>; 111 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>, 119 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>, 124 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>, 129 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
|
D | exynos5250-spring.dts | 120 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>, /* DVS1 */ 133 s5m8767,pmic-buck2-dvs-voltage = <1350000>, <1300000>, 138 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>, 143 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>, 467 s5m8767_dvs: s5m8767-dvs {
|
D | exynos4210-origen.dts | 158 max8997,pmic-buck1-dvs-voltage = <1350000>; 159 max8997,pmic-buck2-dvs-voltage = <1100000>; 160 max8997,pmic-buck5-dvs-voltage = <1200000>;
|
D | exynos5250-arndale.dts | 194 s5m8767,pmic-buck2-dvs-voltage = <1300000>; 195 s5m8767,pmic-buck3-dvs-voltage = <1100000>; 196 s5m8767,pmic-buck4-dvs-voltage = <1200000>; 197 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_HIGH>,
|
D | rk3288-veyron-speedy.dts | 147 dvs_1: dvs-1 { 151 dvs_2: dvs-2 {
|
D | rk3288-veyron-minnie.dts | 210 dvs_1: dvs-1 { 214 dvs_2: dvs-2 {
|
D | rk3288-veyron-jerry.dts | 159 dvs_1: dvs-1 { 163 dvs_2: dvs-2 {
|
D | exynos5420-peach-pit.dts | 834 pmic_dvs_1: pmic-dvs-1 { 866 pmic_dvs_2: pmic-dvs-2 { 873 pmic_dvs_3: pmic-dvs-3 {
|
D | exynos5800-peach-pi.dts | 797 pmic_dvs_1: pmic-dvs-1 { 829 pmic_dvs_2: pmic-dvs-2 { 836 pmic_dvs_3: pmic-dvs-3 {
|
/linux-4.4.14/include/linux/regulator/ |
D | lp872x.h | 87 struct lp872x_dvs *dvs; member
|
/linux-4.4.14/arch/arm/plat-samsung/include/plat/ |
D | cpu-freq.h | 85 unsigned char dvs; member
|
/linux-4.4.14/arch/arm/mach-s3c24xx/ |
D | Makefile | 94 obj-$(CONFIG_MACH_OSIRIS_DVS) += mach-osiris-dvs.o
|