| /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 …]
|
| /kernel/linux/linux-6.6/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 | rtq2208-regulator.c | 245 /* write clear all buck irq once */ in rtq2208_init_irq_mask() 248 return dev_err_probe(rdev_map->dev, ret, "Failed to clr buck irqs\n"); in rtq2208_init_irq_mask() 255 /* unmask buck ov/uv irq */ in rtq2208_init_irq_mask() 258 return dev_err_probe(rdev_map->dev, ret, "Failed to unmask buck irqs\n"); in rtq2208_init_irq_mask() 384 RTQ2208_REGULATOR_INFO(buck-b, BUCK_RG_BASE(B)), in rtq2208_init_regulator_desc() 385 RTQ2208_REGULATOR_INFO(buck-c, BUCK_RG_BASE(C)), in rtq2208_init_regulator_desc() 386 RTQ2208_REGULATOR_INFO(buck-d, BUCK_RG_BASE(D)), in rtq2208_init_regulator_desc() 387 RTQ2208_REGULATOR_INFO(buck-a, BUCK_RG_BASE(A)), in rtq2208_init_regulator_desc() 388 RTQ2208_REGULATOR_INFO(buck-f, BUCK_RG_BASE(F)), in rtq2208_init_regulator_desc() 389 RTQ2208_REGULATOR_INFO(buck-g, BUCK_RG_BASE(G)), in rtq2208_init_regulator_desc() [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 …]
|
| /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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/ |
| D | mps,mpq7920.yaml | 27 after their hardware counterparts BUCK[1-4], one LDORTC, and LDO[2-5] 49 "^buck[1-4]$": 54 mps,buck-softstart: 58 defines the soft start time of this buck, must be one of the following 61 mps,buck-phase-delay: 65 defines the phase delay of this buck, must be one of the following 68 mps,buck-ovp-disable: 71 disables over voltage protection of this buck 104 mps,buck-ovp-disable; 105 mps,buck-phase-delay = /bits/ 8 <2>; [all …]
|
| D | richtek,rtq2208.yaml | 14 multi-configurable synchronous buck converters and two LDOs. 20 operation modes for all buck rails, automatic power saving mode (Auto mode) and forced continuous 55 "^buck-[a-h]$": 60 description for buck-[a-h] regulator. 65 two buck modes in different switching accuracy. 99 buck-a { 109 buck-b { 119 buck-c { 129 buck-d { 139 buck-e { [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 | mediatek,mt6332-regulator.yaml | 13 The MT6332 Companion PMIC provides 6 BUCK and 4 LDO (Low Dropout) 15 buck-<name> and ldo-<name>. 19 "^buck-v(dram|dvfs2|pa|rf18a|rf18b|sbst)$": 45 mt6332_vdram_reg: buck-vdram { 53 mt6332_vdvfs2_reg: buck-vdvfs2 { 61 mt6332_vpa_reg: buck-vpa { 66 mt6332_vrf18a_reg: buck-vrf18a { 72 mt6332_vrf18b_reg: buck-vrf18b { 78 mt6332_vsbst_reg: buck-vsbst {
|
| D | samsung,s2mpa01.yaml | 16 The S2MPA01 provides buck and LDO regulators. 34 "^BUCK([1-9]|10)$": 39 Properties for single BUCK regulator. 46 May be 0 for disabling the ramp delay on BUCK{1,2,3,4}. 55 * buck{1,6}, 56 * buck{2,4}, 57 * buck{8,9,10}.
|
| D | maxim,max77686.yaml | 17 The Maxim MAX77686 provides high-efficiency Buck and 26 Low-DropOut (LDO) 55 "^BUCK[1-7]$": 60 Properties for single BUCK regulator. 62 BUCK[1-4] 67 "^BUCK[89]$": 72 Properties for single BUCK regulator.
|
| D | adi,max77541-regulator.yaml | 7 title: Buck Converter for MAX77540/MAX77541 15 The buck converter is represented as a sub-node of the PMIC node on the device tree. 17 The device has two buck regulators. 22 "^buck[12]$": 27 Buck regulator.
|
| D | dlg,da9121.yaml | 13 Dialog Semiconductor DA9121 Single-channel 10A double-phase buck converter 14 Dialog Semiconductor DA9122 Double-channel 5A single-phase buck converter 15 Dialog Semiconductor DA9220 Double-channel 3A single-phase buck converter 16 Dialog Semiconductor DA9217 Single-channel 6A double-phase buck converter 17 Dialog Semiconductor DA9130 Single-channel 10A double-phase buck converter 18 Dialog Semiconductor DA9131 Double-channel 5A single-phase buck converter 19 Dialog Semiconductor DA9132 Double-channel 3A single-phase buck converter 20 Dialog Semiconductor DA9141 Single-channel 40A quad-phase buck converter 21 Dialog Semiconductor DA9142 Single-channel 20A double-phase buck converter 91 "^buck([1-2])$": [all …]
|
| 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 | richtek,rt5739.yaml | 7 title: Richtek RT5739 Step-Down Buck Converter 13 The RT5739 is a step-down switching buck converter that can deliver the 35 If property is present, use the 'VSEL1' register group for buck control. 42 buck allowed operating mode 67 regulator-name = "richtek,rt5739-buck";
|
| /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,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,s5m8767.txt | 7 The S5M8767 device provide buck and LDO regulators. 16 - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used 19 [1] If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional 21 's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified. 42 - s5m8767,pmic-buck-default-dvs-idx: Default voltage setting selected from 47 - s5m8767,pmic-buck-dvs-gpios: GPIO specifiers for three host gpio's used 58 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number 84 s5m8767,pmic-buck-default-dvs-idx = <0>; 86 s5m8767,pmic-buck-dvs-gpios = <&gpx0 0 0>, /* DVS1 */ 90 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 0>, /* SET1 */
|
| 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-6.6/include/linux/regulator/ |
| D | da9121.h | 3 * DA9121 Single-channel dual-phase 10A buck converter 4 * DA9130 Single-channel dual-phase 10A buck converter (Automotive) 5 * DA9217 Single-channel dual-phase 6A buck converter 6 * DA9122 Dual-channel single-phase 5A buck converter 7 * DA9131 Dual-channel single-phase 5A buck converter (Automotive) 8 * DA9220 Dual-channel single-phase 3A buck converter 9 * DA9132 Dual-channel single-phase 3A buck converter (Automotive)
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | qcom,wcd9335.yaml | 55 vdd-buck-supply: 56 description: 1.8V buck supply 58 vdd-buck-sido-supply: 59 description: 1.8V SIDO buck supply 96 - vdd-buck-supply 97 - vdd-buck-sido-supply 112 vdd-buck-supply: false 113 vdd-buck-sido-supply: false 151 vdd-buck-supply = <&vreg_s4a_1p8>; 152 vdd-buck-sido-supply = <&vreg_s4a_1p8>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | samsung,s5m8767.yaml | 63 s5m8767,pmic-buck-ds-gpios: 82 s5m8767,pmic-buck-default-dvs-idx: 93 s5m8767,pmic-buck-dvs-gpios: 143 - s5m8767,pmic-buck-ds-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… 151 …s5m8767,pmic-buck4-uses-gpio-dvs: [ 's5m8767,pmic-buck-dvs-gpios', 's5m8767,pmic-buck4-dvs-voltage… [all …]
|