On 22 September 2016 at 20:58, Simon Glass <s...@chromium.org> wrote: > On 19 September 2016 at 04:46, Jacob Chen <jacob2.c...@rock-chips.com> wrote: >> rockchip platform have a protocol to pass the the kernel reboot mode to >> bootloader >> by some special registers when system reboot. In bootloader we should read >> it and take action. >> >> We can only setup boot_mode in board_late_init becasue "setenv" need env >> setuped. >> So add CONFIG_BOARD_LATE_INIT to common header and use a entry >> "rk_board_late_init" >> to replace "board_late_init" in board file. >> >> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> >> --- >> >> arch/arm/include/asm/arch-rockchip/boot_mode.h | 19 ++++++++++ >> arch/arm/mach-rockchip/rk3036-board.c | 39 ++++++++++++++++++++ >> arch/arm/mach-rockchip/rk3288-board.c | 50 >> +++++++++++++++++++++++--- >> board/rockchip/kylin_rk3036/kylin_rk3036.c | 14 ++------ >> include/configs/kylin_rk3036.h | 3 -- >> include/configs/rk3036_common.h | 3 ++ >> include/configs/rk3288_common.h | 3 ++ >> 7 files changed, 111 insertions(+), 20 deletions(-) >> create mode 100644 arch/arm/include/asm/arch-rockchip/boot_mode.h > > Acked-by: Simon Glass <s...@chromium.org>
Applied to u-boot-rockchip, thanks! _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot