[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