| /rk3399_rockchip-uboot/drivers/power/pmic/ |
| H A D | pmic_max77686.c | 21 static unsigned int max77686_ldo_volt2hex(int ldo, ulong uV) in max77686_ldo_volt2hex() argument 25 switch (ldo) { in max77686_ldo_volt2hex() 41 debug("%s: %ld is wrong voltage value for LDO%d\n", __func__, uV, ldo); in max77686_ldo_volt2hex() 64 int max77686_set_ldo_voltage(struct pmic *p, int ldo, ulong uV) in max77686_set_ldo_voltage() argument 68 if (ldo < 1 || ldo > 26) { in max77686_set_ldo_voltage() 69 printf("%s: %d is wrong ldo number\n", __func__, ldo); in max77686_set_ldo_voltage() 73 adr = MAX77686_REG_PMIC_LDO1CTRL1 + ldo - 1; in max77686_set_ldo_voltage() 74 hex = max77686_ldo_volt2hex(ldo, uV); in max77686_set_ldo_voltage() 117 int max77686_set_ldo_mode(struct pmic *p, int ldo, char opmode) in max77686_set_ldo_mode() argument 121 if (ldo < 1 || 26 < ldo) { in max77686_set_ldo_mode() [all …]
|
| H A D | as3722.c | 81 int as3722_ldo_set_voltage(struct udevice *dev, unsigned int ldo, u8 value) in as3722_ldo_set_voltage() argument 85 if (ldo > 11) in as3722_ldo_set_voltage() 88 ret = pmic_reg_write(dev, AS3722_LDO_VOLTAGE(ldo), value); in as3722_ldo_set_voltage() 90 pr_err("failed to write LDO%u voltage register: %d", ldo, in as3722_ldo_set_voltage()
|
| /rk3399_rockchip-uboot/drivers/power/regulator/ |
| H A D | max77686.c | 141 static int max77686_ldo_volt2hex(int ldo, int uV) in max77686_ldo_volt2hex() argument 145 switch (ldo) { in max77686_ldo_volt2hex() 163 pr_err("Value: %d uV is wrong for LDO%d", uV, ldo); in max77686_ldo_volt2hex() 167 static int max77686_ldo_hex2volt(int ldo, int hex) in max77686_ldo_hex2volt() argument 174 switch (ldo) { in max77686_ldo_hex2volt() 192 pr_err("Value: %#x is wrong for ldo%d", hex, ldo); in max77686_ldo_hex2volt() 196 static int max77686_ldo_hex2mode(int ldo, int hex) in max77686_ldo_hex2mode() argument 206 switch (ldo) { in max77686_ldo_hex2mode() 290 static int max77686_ldo_modes(int ldo, struct dm_regulator_mode **modesp, in max77686_ldo_modes() argument 295 if (ldo < 1 || ldo > MAX77686_LDO_NUM) in max77686_ldo_modes() [all …]
|
| H A D | rk8xx.c | 816 static int _ldo_get_enable(struct udevice *pmic, int ldo) in _ldo_get_enable() argument 825 if (ldo >= 4) { in _ldo_get_enable() 826 mask = 1 << (ldo - 4); in _ldo_get_enable() 829 mask = 1 << ldo; in _ldo_get_enable() 834 if (ldo < 4) { in _ldo_get_enable() 835 mask = 1 << ldo % 4; in _ldo_get_enable() 836 ret = pmic_reg_read(pmic, RK806_NLDO_EN(ldo / 4)); in _ldo_get_enable() 844 mask = 1 << ldo; in _ldo_get_enable() 851 if (ldo < 4) { in _ldo_get_enable() 852 mask = 1 << ldo; in _ldo_get_enable() [all …]
|
| H A D | s5m8767.c | 147 int ldo = dev->driver_data; in ldo_get_value() local 149 return reg_get_value(dev, &ldo_param[ldo]); in ldo_get_value() 154 int ldo = dev->driver_data; in ldo_set_value() local 156 return reg_set_value(dev, &ldo_param[ldo], uv); in ldo_set_value() 191 int ldo = dev->driver_data; in ldo_get_enable() local 193 return reg_get_enable(dev, &ldo_param[ldo]); in ldo_get_enable() 198 int ldo = dev->driver_data; in ldo_set_enable() local 200 return reg_set_enable(dev, &ldo_param[ldo], enable); in ldo_set_enable()
|
| H A D | as3722_regulator.c | 72 int ldo = dev->driver_data; in ldo_set_enable() local 75 ret = pmic_clrsetbits(pmic, AS3722_LDO_CONTROL, 0, 1 << ldo); in ldo_set_enable() 88 int ldo = dev->driver_data; in ldo_get_enable() local 98 return ret & (1 << ldo) ? true : false; in ldo_get_enable()
|
| /rk3399_rockchip-uboot/include/power/ |
| H A D | max77686_pmic.h | 159 int max77686_set_ldo_voltage(struct pmic *p, int ldo, ulong uV); 160 int max77686_set_ldo_mode(struct pmic *p, int ldo, char opmode);
|
| H A D | pmic.h | 341 int pmic_set_output(struct pmic *p, u32 reg, int ldo, int on);
|
| /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/doc/device-tree-bindings/regulator/ |
| H A D | regulator.txt | 17 Example the prefix "ldo" will pass for: "ldo1", "ldo@1", "ldoreg@1, ...
|
| H A D | tps65090.txt | 11 dcdc[1-3], fet[1-7] and ldo[1-2] respectively.
|
| /rk3399_rockchip-uboot/scripts/ |
| H A D | checkstack.pl | 77 $re = qr/.*ldo ($x{1,8})\(sp\),sp/o;
|
| /rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/ |
| H A D | soc.c | 248 static int set_ldo_voltage(enum ldo_reg ldo, u32 mv) in set_ldo_voltage() argument 267 switch (ldo) { in set_ldo_voltage()
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | imx6ull-14x14-evk.dts | 142 fsl,ldo-bypass = <0>; /* DCDC, ldo-enable */
|
| H A D | exynos5250-spring.dts | 460 cros_ec_ldo_tunnel: cros-ec-ldo-tunnel { 461 compatible = "google,cros-ec-ldo-tunnel";
|
| H A D | dra7.dtsi | 1121 "ldo-address"; 1154 "ldo-address"; 1187 "ldo-address"; 1220 "ldo-address";
|
| H A D | imx6sll-evk.dts | 363 fsl,ldo-bypass = <1>;
|
| /rk3399_rockchip-uboot/doc/driver-model/ |
| H A D | pmic-framework.txt | 52 | or SPI0 | |_ REGULATOR device (ldo/... ops) |--> BUCK out 1
|