the board enter download firmware mode, some boards use a adc to detect the key status, and some use a gpio.
This series try to implement all the download mode related functions on the base of Dr. Philipp's patch[0]. [0]https://lists.denx.de/pipermail/u-boot/2017-October/309060.html Changes in v3: - add support for rk3188 - rebase on Dr. Philipp's series Changes in v2: - correct the rk322x boot mode register address - make the help text more clear - implement the back to bootrom download mode check in c, thanks for Dr. Philipp Tomsich's suggestion. - more document - move adc key detect as the default Andy Yan (3): rockchip: make boot_mode related codes reused across all platforms rockchip: add support for enter to bootrom download mode rockchip: check download key before bootup arch/arm/include/asm/arch-rockchip/boot_mode.h | 6 ++ arch/arm/mach-rockchip/Kconfig | 16 ++++++ arch/arm/mach-rockchip/Makefile | 6 ++ arch/arm/mach-rockchip/boot_mode.c | 76 ++++++++++++++++++++++++++ arch/arm/mach-rockchip/bootrom.c | 47 +++++++++++++++- arch/arm/mach-rockchip/rk3036-board.c | 24 -------- arch/arm/mach-rockchip/rk3188-board.c | 1 + arch/arm/mach-rockchip/rk322x-board.c | 24 -------- arch/arm/mach-rockchip/rk3288-board.c | 25 --------- arch/arm/mach-rockchip/rk3399-board.c | 14 +++++ 10 files changed, 164 insertions(+), 75 deletions(-) create mode 100644 arch/arm/mach-rockchip/boot_mode.c create mode 100644 arch/arm/mach-rockchip/rk3399-board.c -- 2.7.4 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot