[U-Boot] [PATCH v2 0/3] support enter download mode on rockchip platform

Dr. Philipp Tomsich philipp.tomsich at theobroma-systems.com
Fri Sep 15 13:26:18 UTC 2017


Andy,

> On 15 Sep 2017, at 15:23, Andy Yan <andyshrk at gmail.com> wrote:
> 
> Hi Philipp:
> 
> 2017-09-15 20:07 GMT+08:00 Dr. Philipp Tomsich <philipp.tomsich at theobroma-systems.com <mailto:philipp.tomsich at theobroma-systems.com>>:
> Andy,
> 
> > On 14 Sep 2017, at 10:51, Andy Yan <andy.yan at rock-chips.com <mailto:andy.yan at rock-chips.com>> wrote:
> >
> >
> > Most rockchip platform based boards use a key to instruct
> > the board enter download firmware mode, some boards use a
> > adc to detect the key status, and some use a gpio.
> 
> I just sent out a series that updates the back-to-bootrom to be
> written entirely as C-code.
> 
> I’d appreciate if you could review and also modify your changes
> to apply cleanly on top of that one (e.g. save_boot_params.S is
> gone, so you will be able to add your call to check for the download
> key in bootrom.c).
>  
> 
> Thanks very much for the excellent work, I just need a little time to understand - review and test your patch on more platforms.
> And I will send a new version on the top of your patch next Monday.

Take your time: I’d rather have this fully tested and merge it a week (or
even a few weeks) later to allow for the testing.

If there’s a problem with my series, let me know and I’ll take another look. 

> 
> The plan would be to apply first the “rewrite in C” changes and
> then your “download mode” changes on-top.
> If possible, I’d like to get this into next week’s changes and put a
> PR with both out by the end of next week…
> 
> Regards,
> Philipp.
> 
> >
> > This series try to implement all the download mode related
> > functions.
> >
> > 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 defaut
> >
> > 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 |  7 +++
> > arch/arm/include/asm/arch-rockchip/bootrom.h   | 15 ++++-
> > arch/arm/mach-rockchip/Kconfig                 | 15 +++++
> > arch/arm/mach-rockchip/Makefile                |  4 ++
> > arch/arm/mach-rockchip/boot_mode.c             | 76 ++++++++++++++++++++++++++
> > arch/arm/mach-rockchip/bootrom.c               | 31 ++++++++++-
> > arch/arm/mach-rockchip/rk3036-board.c          | 24 --------
> > arch/arm/mach-rockchip/rk322x-board.c          | 24 --------
> > arch/arm/mach-rockchip/rk3288-board.c          | 25 ---------
> > arch/arm/mach-rockchip/rk3399-board.c          | 14 +++++
> > arch/arm/mach-rockchip/save_boot_param.S       | 25 ++++++---
> > 11 files changed, 177 insertions(+), 83 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 at lists.denx.de <mailto:U-Boot at lists.denx.de>
> https://lists.denx.de/listinfo/u-boot <https://lists.denx.de/listinfo/u-boot>


More information about the U-Boot mailing list