Home
last modified time | relevance | path

Searched refs:ldo (Results 1 – 18 of 18) sorted by relevance

/rk3399_rockchip-uboot/drivers/power/pmic/
H A Dpmic_max77686.c21 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 Das3722.c81 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 Dmax77686.c141 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 Drk8xx.c816 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 Ds5m8767.c147 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 Das3722_regulator.c72 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 Dmax77686_pmic.h159 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 Dpmic.h341 int pmic_set_output(struct pmic *p, u32 reg, int ldo, int on);
/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/doc/device-tree-bindings/regulator/
H A Dregulator.txt17 Example the prefix "ldo" will pass for: "ldo1", "ldo@1", "ldoreg@1, ...
H A Dtps65090.txt11 dcdc[1-3], fet[1-7] and ldo[1-2] respectively.
/rk3399_rockchip-uboot/scripts/
H A Dcheckstack.pl77 $re = qr/.*ldo ($x{1,8})\(sp\),sp/o;
/rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/
H A Dsoc.c248 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 Dimx6ull-14x14-evk.dts142 fsl,ldo-bypass = <0>; /* DCDC, ldo-enable */
H A Dexynos5250-spring.dts460 cros_ec_ldo_tunnel: cros-ec-ldo-tunnel {
461 compatible = "google,cros-ec-ldo-tunnel";
H A Ddra7.dtsi1121 "ldo-address";
1154 "ldo-address";
1187 "ldo-address";
1220 "ldo-address";
H A Dimx6sll-evk.dts363 fsl,ldo-bypass = <1>;
/rk3399_rockchip-uboot/doc/driver-model/
H A Dpmic-framework.txt52 | or SPI0 | |_ REGULATOR device (ldo/... ops) |--> BUCK out 1