I found my rk3188 evb can't bootup(no any log on the console) if I didn't define EARLY_UART in function board_init_f(rk3188_board_spl.c). With EARLY_UART defined, I can see "first data training fail" from console, and the system can bootup. I removed that printf, the system can also bootup without the defined of EARLY_UART. It seems that we shouldn't call printf before setting iomux of uart?
-- 2.7.4 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot