
12 Jul
2019
12 Jul
'19
12:06 a.m.
On Sat, May 25, 2019 at 10:40:35PM +0200, Marek Vasut wrote:
The board_early_init_f() inits clock before initing pinmux. However, the clock configuration code might need to adjust PMIC settings of a PMIC on I2C bus (e.g. board/ti/am335x/board.c does that). If the I2C bus pin muxing is not configured before attempting to communicate with the PMIC, the communication will silently fail and the prcm_init() may configure fast enough CPU clock that the default voltage provided by the PMIC would be insufficient and the platform would become unstable.
Signed-off-by: Marek Vasut marex@denx.de Cc: Jean-Jacques Hiblot jjhiblot@ti.com Cc: Tom Rini trini@konsulko.com
Applied to u-boot/master, thanks!
--
Tom