| /kernel/linux/linux-4.19/drivers/regulator/ |
| D | lp8788-buck.c | 2 * TI LP8788 MFD - buck regulator driver 98 /* BUCK 1 ~ 4 voltage table */ 106 static void lp8788_buck1_set_dvs(struct lp8788_buck *buck) in lp8788_buck1_set_dvs() argument 108 struct lp8788_buck1_dvs *dvs = (struct lp8788_buck1_dvs *)buck->dvs; in lp8788_buck1_set_dvs() 119 static void lp8788_buck2_set_dvs(struct lp8788_buck *buck) in lp8788_buck2_set_dvs() argument 121 struct lp8788_buck2_dvs *dvs = (struct lp8788_buck2_dvs *)buck->dvs; in lp8788_buck2_set_dvs() 155 static void lp8788_set_dvs(struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_set_dvs() argument 159 lp8788_buck1_set_dvs(buck); in lp8788_set_dvs() 162 lp8788_buck2_set_dvs(buck); in lp8788_set_dvs() 170 lp8788_get_buck_dvs_ctrl_mode(struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_get_buck_dvs_ctrl_mode() argument [all …]
|
| D | lp3971.c | 175 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_is_enabled() local 176 u16 mask = 1 << (buck * 2); in lp3971_dcdc_is_enabled() 186 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_enable() local 187 u16 mask = 1 << (buck * 2); in lp3971_dcdc_enable() 195 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_disable() local 196 u16 mask = 1 << (buck * 2); in lp3971_dcdc_disable() 204 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_get_voltage_sel() local 207 reg = lp3971_reg_read(lp3971, LP3971_BUCK_TARGET_VOL1_REG(buck)); in lp3971_dcdc_get_voltage_sel() 217 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_set_voltage_sel() local 220 ret = lp3971_set_bits(lp3971, LP3971_BUCK_TARGET_VOL1_REG(buck), in lp3971_dcdc_set_voltage_sel() [all …]
|
| D | lp3972.c | 321 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_is_enabled() local 322 u16 mask = 1 << (buck * 2); in lp3972_dcdc_is_enabled() 325 val = lp3972_reg_read(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck)); in lp3972_dcdc_is_enabled() 332 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_enable() local 333 u16 mask = 1 << (buck * 2); in lp3972_dcdc_enable() 336 val = lp3972_set_bits(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck), in lp3972_dcdc_enable() 344 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_disable() local 345 u16 mask = 1 << (buck * 2); in lp3972_dcdc_disable() 348 val = lp3972_set_bits(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck), in lp3972_dcdc_disable() 356 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_get_voltage_sel() local [all …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | lp8788-buck.c | 3 * TI LP8788 MFD - buck regulator driver 94 /* BUCK 1 ~ 4 voltage ranges */ 100 static void lp8788_buck1_set_dvs(struct lp8788_buck *buck) in lp8788_buck1_set_dvs() argument 102 struct lp8788_buck1_dvs *dvs = (struct lp8788_buck1_dvs *)buck->dvs; in lp8788_buck1_set_dvs() 113 static void lp8788_buck2_set_dvs(struct lp8788_buck *buck) in lp8788_buck2_set_dvs() argument 115 struct lp8788_buck2_dvs *dvs = (struct lp8788_buck2_dvs *)buck->dvs; in lp8788_buck2_set_dvs() 149 static void lp8788_set_dvs(struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_set_dvs() argument 153 lp8788_buck1_set_dvs(buck); in lp8788_set_dvs() 156 lp8788_buck2_set_dvs(buck); in lp8788_set_dvs() 164 lp8788_get_buck_dvs_ctrl_mode(struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_get_buck_dvs_ctrl_mode() argument [all …]
|
| D | lp3971.c | 171 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_is_enabled() local 172 u16 mask = 1 << (buck * 2); in lp3971_dcdc_is_enabled() 182 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_enable() local 183 u16 mask = 1 << (buck * 2); in lp3971_dcdc_enable() 191 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_disable() local 192 u16 mask = 1 << (buck * 2); in lp3971_dcdc_disable() 200 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_get_voltage_sel() local 203 reg = lp3971_reg_read(lp3971, LP3971_BUCK_TARGET_VOL1_REG(buck)); in lp3971_dcdc_get_voltage_sel() 213 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_set_voltage_sel() local 216 ret = lp3971_set_bits(lp3971, LP3971_BUCK_TARGET_VOL1_REG(buck), in lp3971_dcdc_set_voltage_sel() [all …]
|
| D | lp3972.c | 317 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_is_enabled() local 318 u16 mask = 1 << (buck * 2); in lp3972_dcdc_is_enabled() 321 val = lp3972_reg_read(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck)); in lp3972_dcdc_is_enabled() 328 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_enable() local 329 u16 mask = 1 << (buck * 2); in lp3972_dcdc_enable() 332 val = lp3972_set_bits(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck), in lp3972_dcdc_enable() 340 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_disable() local 341 u16 mask = 1 << (buck * 2); in lp3972_dcdc_disable() 344 val = lp3972_set_bits(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck), in lp3972_dcdc_disable() 352 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_get_voltage_sel() local [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | axp20x.txt | 77 DCDC2 : DC-DC buck : vin2-supply 78 DCDC3 : DC-DC buck : vin3-supply 89 DCDC1 : DC-DC buck : vin1-supply 90 DCDC2 : DC-DC buck : vin2-supply 91 DCDC3 : DC-DC buck : vin3-supply 92 DCDC4 : DC-DC buck : vin4-supply 93 DCDC5 : DC-DC buck : vin5-supply 115 DCDC1 : DC-DC buck : vin1-supply 116 DCDC2 : DC-DC buck : vin2-supply : poly-phase capable 117 DCDC3 : DC-DC buck : vin3-supply : poly-phase capable [all …]
|
| D | da9063.txt | 27 bcore1 : BUCK CORE1 28 bcore2 : BUCK CORE2 29 bpro : BUCK PRO 30 bmem : BUCK MEM 31 bio : BUCK IO 32 bperi : BUCK PERI
|
| D | max8998.txt | 27 for buck 1 dvs. The format of the gpio specifier depends on the gpio 30 for buck 2 dvs. The format of the gpio specifier depends on the gpio 40 - max8998,pmic-buck-voltage-lock: If present, disallows changing of 41 preprogrammed buck dvfs voltages. 60 the 'n' in regulator name, as in LDOn or BUCKn, represents the LDO or BUCK 88 /* Buck 1 DVS settings */ 95 /* Buck 2 DVS settings */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | axp20x.txt | 87 DCDC2 : DC-DC buck : vin2-supply 88 DCDC3 : DC-DC buck : vin3-supply 99 DCDC1 : DC-DC buck : vin1-supply 100 DCDC2 : DC-DC buck : vin2-supply 101 DCDC3 : DC-DC buck : vin3-supply 102 DCDC4 : DC-DC buck : vin4-supply 103 DCDC5 : DC-DC buck : vin5-supply 125 DCDC1 : DC-DC buck : vin1-supply 126 DCDC2 : DC-DC buck : vin2-supply : poly-phase capable 127 DCDC3 : DC-DC buck : vin3-supply : poly-phase capable [all …]
|
| D | da9063.txt | 27 bcore1 : BUCK CORE1 28 bcore2 : BUCK CORE2 29 bpro : BUCK PRO 30 bmem : BUCK MEM 31 bio : BUCK IO 32 bperi : BUCK PERI
|
| D | max8998.txt | 27 for buck 1 dvs. The format of the gpio specifier depends on the gpio 30 for buck 2 dvs. The format of the gpio specifier depends on the gpio 40 - max8998,pmic-buck-voltage-lock: If present, disallows changing of 41 preprogrammed buck dvfs voltages. 60 the 'n' in regulator name, as in LDOn or BUCKn, represents the LDO or BUCK 90 /* Buck 1 DVS settings */ 97 /* Buck 2 DVS settings */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | mps,mpq7920.yaml | 28 after their hardware counterparts BUCK[1-4], one LDORTC, and LDO[2-5] 48 "^buck[1-4]$": 53 mps,buck-softstart: 57 defines the soft start time of this buck, must be one of the following 60 mps,buck-phase-delay: 64 defines the phase delay of this buck, must be one of the following 67 mps,buck-ovp-disable: 70 disables over voltage protection of this buck 103 mps,buck-ovp-disable; 104 mps,buck-phase-delay = /bits/ 8 <2>; [all …]
|
| D | mt6380-regulator.txt | 5 to its regulator type, buck-<name> and ldo-<name>. The definition for each 10 BUCK: 11 buck-core1, buck-vcore, buck-vrf 20 mt6380_vcpu_reg: buck-vcore1 { 29 mt6380_vcore_reg: buck-vcore { 36 mt6380_vrf_reg: buck-vrf {
|
| D | samsung,s5m8767.txt | 7 The S5M8767 device provide buck and LDO regulators. 28 - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used 31 [1] If none of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional 32 property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage' 36 If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional 38 's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified. 52 - s5m8767,pmic-buck-dvs-gpios: GPIO specifiers for three host gpio's used 63 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number 89 s5m8767,pmic-buck-default-dvs-idx = <0>; 91 s5m8767,pmic-buck-dvs-gpios = <&gpx0 0 0>, /* DVS1 */ [all …]
|
| D | samsung,s2mpa01.txt | 7 The S2MPA01 device provide buck and LDO regulators. 22 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number 26 Optional properties of buck regulator nodes under "regulators" sub-node: 29 BUCK{1,2,3,4}. 38 - buck{1,6}, 39 - buck{2,4}, 40 - buck{8,9,10}.
|
| D | onnn,fan53880.yaml | 14 that contains a BUCK (step-down converter), four low dropouts (LDO) 38 description: Input supply phandle(s) for BUCK and BOOST 45 after their hardware counterparts LDO[1-4], BUCK and BOOST 52 "^BUCK|BOOST$": 78 BUCK {
|
| D | samsung,s2mps11.txt | 7 The S2MPS11/13/14/15 and S2MPU02 devices provide buck and LDO regulators. 32 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number 40 Additionally S2MPS11 supports disabling ramp delay for BUCK{2,3,4,6} 47 - buck{1,6}, 48 - buck{3,4}, 49 - buck{7,8,10}.
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/ |
| D | mt6380-regulator.txt | 5 to its regulator type, buck-<name> and ldo-<name>. The definition for each 10 BUCK: 11 buck-core1, buck-vcore, buck-vrf 20 mt6380_vcpu_reg: buck-vcore1 { 29 mt6380_vcore_reg: buck-vcore { 36 mt6380_vrf_reg: buck-vrf {
|
| D | samsung,s5m8767.txt | 7 The S5M8767 device provide buck and LDO regulators. 28 - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used 31 [1] If none of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional 32 property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage' 36 If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional 38 's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified. 52 - s5m8767,pmic-buck-dvs-gpios: GPIO specifiers for three host gpio's used 63 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number 89 s5m8767,pmic-buck-default-dvs-idx = <0>; 91 s5m8767,pmic-buck-dvs-gpios = <&gpx0 0 0>, /* DVS1 */ [all …]
|
| D | samsung,s2mpa01.txt | 7 The S2MPA01 device provide buck and LDO regulators. 22 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number 26 Optional properties of buck regulator nodes under "regulators" sub-node: 29 BUCK{1,2,3,4}. 38 - buck{1,6}, 39 - buck{2,4}, 40 - buck{8,9,10}.
|
| D | samsung,s2mps11.txt | 7 The S2MPS11/13/14/15 and S2MPU02 devices provide buck and LDO regulators. 32 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number 40 Additionally S2MPS11 supports disabling ramp delay for BUCK{2,3,4,6} 47 - buck{1,6}, 48 - buck{3,4}, 49 - buck{7,8,10}.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | qcom,wcd9335.txt | 58 - vdd-buck-supply: 61 Definition: Should contain a reference to the 1.8V buck supply 63 - vdd-buck-sido-supply: 66 Definition: Should contain a reference to the 1.8V SIDO buck supply 117 vdd-buck-supply = <&pm8994_s4>; 119 vdd-buck-sido-supply = <&pm8994_s4>;
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | qcom,wcd9335.txt | 58 - vdd-buck-supply: 61 Definition: Should contain a reference to the 1.8V buck supply 63 - vdd-buck-sido-supply: 66 Definition: Should contain a reference to the 1.8V SIDO buck supply 117 vdd-buck-supply = <&pm8994_s4>; 119 vdd-buck-sido-supply = <&pm8994_s4>;
|
| /kernel/linux/linux-5.10/include/linux/mfd/ |
| D | ab3100.h | 70 * and a buck converter, further the LDO E and buck converter can 109 * F, G, H, K, EXT and BUCK. 111 * plus two sleep settings for LDO E and the BUCK converter. 113 * Order: LDO A, C, E, E sleep, F, G, H, K, EXT, BUCK, 114 * BUCK sleep, LDO D. (LDO D need to be initialized last.)
|