[U-Boot] [U-Boot, 1/2] regulator: palmas: Add support for LDO1 regulator to provide 1.8V
Jaehoon Chung
jh80.chung at samsung.com
Fri Jul 28 12:53:51 UTC 2017
Hi,
On 07/12/2017 06:42 PM, Jean-Jacques Hiblot wrote:
> From: Kishon Vijay Abraham I <kishon at ti.com>
>
> Modify palmas_mmc1_poweron_ldo() API to set the voltage based on the
> voltage parameter passed as argument instead of always setting it to
> 3.0V. This allows MMC1 to set the LDO1 regulator voltage to 3.3V or 1.8V.
> 1.8V is required to add support for UHS mode.
>
> Signed-off-by: Kishon Vijay Abraham I <kishon at ti.com>
> Signed-off-by: Jean-Jacques Hiblot <jjhiblot at ti.com>
> Reviewed-by: Tom Rini <trini at konsulko.com>
Applied to u-boot-mmc for pmic! Thanks!
Best Regards,
Jaehoon Chung
> ---
> drivers/power/palmas.c | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/power/palmas.c b/drivers/power/palmas.c
> index c813b21..4e98959 100644
> --- a/drivers/power/palmas.c
> +++ b/drivers/power/palmas.c
> @@ -50,10 +50,9 @@ int palmas_mmc1_poweron_ldo(uint voltage)
> int ret;
> /*
> * Currently valid for the dra7xx_evm board:
> - * Set TPS659038 LDO1 to 3.0 V
> + * Set TPS659038 LDO1 to 3.0 V or 1.8V
> */
> - val = LDO_VOLT_3V0;
> - ret = palmas_i2c_write_u8(TPS65903X_CHIP_P1, LDO1_VOLTAGE, val);
> + ret = palmas_i2c_write_u8(TPS65903X_CHIP_P1, LDO1_VOLTAGE, voltage);
> if (ret) {
> printf("tps65903x: could not set LDO1 voltage.\n");
> return ret;
>
More information about the U-Boot
mailing list