/Linux-v6.1/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 | Kconfig | 202 This will enable support for the software controllable buck 214 This will enable support for the software controllable buck 226 This will enable support for the software controllable buck 321 DA9121 is a single channel dual-phase buck converter controlled 324 DA9121 Single-channel dual-phase 10A buck converter 325 DA9130 Single-channel dual-phase 10A buck converter (Automotive) 326 DA9217 Single-channel dual-phase 6A buck converter 327 DA9122 Dual-channel single-phase 5A buck converter 328 DA9131 Dual-channel single-phase 5A buck converter (Automotive) 329 DA9220 Dual-channel single-phase 3A buck converter [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 …]
|
D | da9121-regulator.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)
|
D | mt6332-regulator.c | 30 * @vselctrl_reg: Register for controlling the buck control mode. 31 * @vselctrl_mask: Mask for query buck's voltage control mode. 301 MT6332_BUCK("buck-vdram", VDRAM, 700000, 1493750, 6250, buck_volt_range, 304 MT6332_BUCK("buck-vdvfs2", VDVFS2, 700000, 1312500, 6250, buck_volt_range, 307 MT6332_BUCK("buck-vpa", VPA, 500000, 3400000, 50000, buck_pa_volt_range, 310 MT6332_BUCK("buck-vrf18a", VRF1, 1050000, 2240625, 9375, buck_rf_volt_range, 313 MT6332_BUCK("buck-vrf18b", VRF2, 1050000, 2240625, 9375, buck_rf_volt_range, 316 MT6332_BUCK("buck-vsbst", VSBST, 3500000, 7468750, 31250, boost_volt_range, 342 "Failed to read buck ctrl\n"); in mt6332_set_buck_vosel_reg() 364 /* Query buck controller to select activated voltage register part */ in mt6332_regulator_probe()
|
/Linux-v6.1/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 | 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 | 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 | 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 | 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,s5m8767.yaml | 16 The S5M8767 provides buck and LDO regulators. 47 "^BUCK[1-8]$": 52 Properties for single BUCK regulator. 71 # 9 buck 77 Properties for single BUCK regulator.
|
D | mediatek,mt6331-regulator.yaml | 13 The MT6331 PMIC provides 6 BUCK and 21 LDO (Low Dropout) regulators 15 buck-<name> and ldo-<name>. 19 "^buck-v(core2|io18|dvfs11|dvfs12|dvfs13|dvfs14)$": 91 mt6331_vdvfs11_reg: buck-vdvfs11 { 99 mt6331_vdvfs12_reg: buck-vdvfs12 { 107 mt6331_vdvfs13_reg: buck-vdvfs13 { 115 mt6331_vdvfs14_reg: buck-vdvfs14 { 123 mt6331_vcore2_reg: buck-vcore2 { 131 mt6331_vio18_reg: buck-vio18 {
|
D | nxp,pf8x00-regulator.yaml | 15 applications. It features seven high efficiency buck converters, four 49 "^buck[1-7]$": 53 Properties for single BUCK regulator. 57 pattern: "^buck[1-7]$" 67 BUCK regulators current limit in mA. 82 BUCK regulators phase shift control in degrees.
|
D | maxim,max8997.yaml | 40 If none of max8997,pmic-buck[1/2/5]-uses-gpio-dvs optional property is 41 specified, the max8997,pmic-buck[1/2/5]-dvs-voltage property should 52 If none of max8997,pmic-buck[1/2/5]-uses-gpio-dvs optional property is 53 specified, the max8997,pmic-buck[1/2/5]-dvs-voltage property should 64 If none of max8997,pmic-buck[1/2/5]-uses-gpio-dvs optional property is 65 specified, the max8997,pmic-buck[1/2/5]-dvs-voltage property should 105 of one of the bucks may affect that of another buck, which is the side 135 "^BUCK[1-7]$": 139 Properties for single BUCK regulator.
|
/Linux-v6.1/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)
|
D | da9211.h | 30 * Number of buck 31 * 1 : 4 phase 1 buck 32 * 2 : 2 phase 2 buck
|
/Linux-v6.1/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 …]
|
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 */
|
D | st,stpmic1.yaml | 88 - buck1 for Buck BUCK1 89 - buck2 for Buck BUCK2 90 - buck3 for Buck BUCK3 91 - buck4 for Buck BUCK4 99 - boost for Buck BOOST 187 "^(buck[1-4]|ldo[1-6]|boost|pwr_sw[1-2])-supply$": 190 "^(buck[1-4]|ldo[1-6]|boost|vref_ddr|pwr_sw[1-2])$": 215 "^buck[1-4]$":
|
D | da9052-i2c.txt | 19 buck1 : regulator BUCK CORE 20 buck2 : regulator BUCK PRO 21 buck3 : regulator BUCK MEM 22 buck4 : regulator BUCK PERI
|
D | ti,lp87524-q1.yaml | 7 title: TI LP87524-Q1 four 1-phase output buck converter 37 "^buck[0123]$": 50 "^buck[0123]-in-supply$": 51 description: Voltage regulator supply for each BUCK converter
|
/Linux-v6.1/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>;
|