Home
last modified time | relevance | path

Searched refs:buck (Results 1 – 13 of 13) sorted by relevance

/rk3399_rockchip-uboot/drivers/power/pmic/
H A Dpmic_max77686.c45 static int max77686_buck_volt2hex(int buck, ulong uV) in max77686_buck_volt2hex() argument
49 if (buck < 5 || buck > 9) { in max77686_buck_volt2hex()
50 debug("%s: buck %d is not supported\n", __func__, buck); in max77686_buck_volt2hex()
60 __func__, uV, buck); in max77686_buck_volt2hex()
90 int max77686_set_buck_voltage(struct pmic *p, int buck, ulong uV) in max77686_set_buck_voltage() argument
95 if (buck < 5 || buck > 9) { in max77686_set_buck_voltage()
97 __func__, buck); in max77686_set_buck_voltage()
101 adr = max77686_buck_addr[buck] + 1; in max77686_set_buck_voltage()
102 hex = max77686_buck_volt2hex(buck, uV); in max77686_set_buck_voltage()
178 int max77686_set_buck_mode(struct pmic *p, int buck, char opmode) in max77686_set_buck_mode() argument
[all …]
H A DKconfig50 This PMIC includes 4 DC/DC step-down buck regulators and 8 low-dropout
58 The AS3722 includes 7 DC/DC buck convertors, 11 low-noise LDOs, a
130 The Rockchip RK801 PMIC provides four buck DC-DC convertors, 2 LDOs,
139 The Rockchip RK808 PMIC provides four buck DC-DC convertors, 8 LDOs,
148 The Rockchip RK8xx PMIC provides four buck DC-DC convertors, LDOs. It is
251 SoC. It provides 4 buck DC-DC convertors and 5 LDOs, and it is accessed
/rk3399_rockchip-uboot/drivers/power/regulator/
H A Dmax77686.c72 static int max77686_buck_volt2hex(int buck, int uV) in max77686_buck_volt2hex() argument
77 switch (buck) { in max77686_buck_volt2hex()
101 pr_err("Value: %d uV is wrong for BUCK%d", uV, buck); in max77686_buck_volt2hex()
105 static int max77686_buck_hex2volt(int buck, int hex) in max77686_buck_hex2volt() argument
113 switch (buck) { in max77686_buck_hex2volt()
137 pr_err("Value: %#x is wrong for BUCK%d", hex, buck); in max77686_buck_hex2volt()
230 static int max77686_buck_hex2mode(int buck, int hex) in max77686_buck_hex2mode() argument
241 switch (buck) { in max77686_buck_hex2mode()
251 switch (buck) { in max77686_buck_hex2mode()
264 static int max77686_buck_modes(int buck, struct dm_regulator_mode **modesp) in max77686_buck_modes() argument
[all …]
H A Drk8xx.c382 static int _buck_set_value(struct udevice *pmic, int buck, int uvolt) in _buck_set_value() argument
384 const struct rk8xx_reg_info *info = get_buck_reg(pmic, buck, uvolt); in _buck_set_value()
398 __func__, uvolt, buck + 1, info->vsel_reg, mask, val); in _buck_set_value()
408 static int _buck_set_enable(struct udevice *pmic, int buck, bool enable) in _buck_set_enable() argument
416 en_reg = RK806_POWER_EN(buck / 4); in _buck_set_enable()
418 value = ((1 << buck % 4) | (1 << (buck % 4 + 4))); in _buck_set_enable()
420 value = ((0 << buck % 4) | (1 << (buck % 4 + 4))); in _buck_set_enable()
426 if (buck >= 4) { in _buck_set_enable()
427 buck -= 4; in _buck_set_enable()
433 value = ((1 << buck) | (1 << (buck + 4))); in _buck_set_enable()
[all …]
H A Ds5m8767.c217 int buck = dev->driver_data; in buck_get_value() local
219 return reg_get_value(dev, &buck_param[buck]); in buck_get_value()
224 int buck = dev->driver_data; in buck_set_value() local
226 return reg_set_value(dev, &buck_param[buck], uv); in buck_set_value()
231 int buck = dev->driver_data; in buck_get_enable() local
233 return reg_get_enable(dev, &buck_param[buck]); in buck_get_enable()
238 int buck = dev->driver_data; in buck_set_enable() local
240 return reg_set_enable(dev, &buck_param[buck], enable); in buck_set_enable()
/rk3399_rockchip-uboot/include/power/
H A Dmax77686_pmic.h161 int max77686_set_buck_voltage(struct pmic *p, int buck, ulong uV);
162 int max77686_set_buck_mode(struct pmic *p, int buck, char opmode);
H A Drk8xx_pmic.h462 int rk8xx_spl_configure_buck(struct udevice *pmic, int buck, int uvolt);
/rk3399_rockchip-uboot/doc/device-tree-bindings/pmic/
H A Dsandbox.txt23 - ldo/buck subnodes of each device's regulator (see regulator binding info)
/rk3399_rockchip-uboot/arch/arm/dts/
H A Daxp209.dtsi63 /* Default work frequency for buck regulators */
H A Drk3288-veyron-jerry.dts134 buck-5v {
H A Daxp22x.dtsi56 /* Default work frequency for buck regulators */
H A Dexynos5250-spring.dts195 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>, /* DVS1 */
199 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_LOW>, /* SET1 */
H A Drk3288-veyron-minnie.dts244 buck-5v {