| /rk3399_rockchip-uboot/drivers/power/pmic/ |
| H A D | pmic_max77686.c | 45 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 D | Kconfig | 50 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 D | max77686.c | 72 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 D | rk8xx.c | 382 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 D | s5m8767.c | 217 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 D | max77686_pmic.h | 161 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 D | rk8xx_pmic.h | 462 int rk8xx_spl_configure_buck(struct udevice *pmic, int buck, int uvolt);
|
| /rk3399_rockchip-uboot/doc/device-tree-bindings/pmic/ |
| H A D | sandbox.txt | 23 - ldo/buck subnodes of each device's regulator (see regulator binding info)
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | axp209.dtsi | 63 /* Default work frequency for buck regulators */
|
| H A D | rk3288-veyron-jerry.dts | 134 buck-5v {
|
| H A D | axp22x.dtsi | 56 /* Default work frequency for buck regulators */
|
| H A D | exynos5250-spring.dts | 195 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 D | rk3288-veyron-minnie.dts | 244 buck-5v {
|