From a55747b418b1c96c304ec1bdda697313af0f04f9 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Thu, 25 Mar 2021 18:51:04 +0100 Subject: verdin-imx8mp: spl: enable adc supply Enable the ADC supply (LDO4) @ 3.3V before enabling the I2C level shifter so that both sides of the level shifter are properly powered. Otherwise, depending on ADC connections the on module PMIC I2C bus might not be functional. Relates-to: ELB-3873 Signed-off-by: Max Krummenacher --- board/toradex/verdin-imx8mp/spl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/board/toradex/verdin-imx8mp/spl.c b/board/toradex/verdin-imx8mp/spl.c index 374538e133..207997dcc7 100644 --- a/board/toradex/verdin-imx8mp/spl.c +++ b/board/toradex/verdin-imx8mp/spl.c @@ -195,7 +195,8 @@ int power_init_board(void) /* set WDOG_B_CFG to cold reset */ pmic_reg_write(p, PCA9450_RESET_CTRL, 0xA1); - /* set CONFIG2 to enable the I2C level translator */ + /* set LDO4 and CONFIG2 to enable the I2C level translator */ + pmic_reg_write(p, PCA9450_LDO4CTRL, 0x59); pmic_reg_write(p, PCA9450_CONFIG2, 0x1); return 0; -- cgit v1.2.3