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> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot