[U-Boot] [PATCH v5 0/4] add support for rk3399 soc and evb

Andreas Färber afaerber at suse.de
Sun Aug 7 20:26:11 CEST 2016


Am 19.07.2016 um 15:16 schrieb Kever Yang:
> 
> Hi Simon,
> 
> Sorry for didn't apply all the changes for comments from
> Andreas in V4, I rebase this patchset on u-boot-rockchip.git
> master branch and reset to below commit:
>  f278234 rockchip: update fastboot usage
> 
> Please help to rebase my patches, you should be able to
> apply these patches directly.
> 
> This patchset add support for rk3399 with ATF based on
> Rockchip miniloader as secondary bootloader instead of
> U-Boot SPL.
> 
> Rockchip miniloader init the DRAM and load the ATF and
> U-Boot to runing address, and then jump to ATF, the ATF
> do some init and switch to EL2/EL1 mode before jump to
> next loader which is U-Boot here.
> 
> Pls reference board/rockchip/evb_rk3399/README to setup
> the board.
> 
> Will migrate to SPL once its ready for ATF.
> 
> This patch set is based on below patch:
> "board: move all the rockchip board in one folder"
> 
> This patch set has been test on rk3399 evb board.
> 
> In this version, I split the mmc driver in seperate thread,
> because when I enable the full-model for mmc driver,
> Seems bug happen in blk layer, will descript detail in
> mmc patch.
> 
> 
> Changes in v5:
> - add file source and detail changes for U-Boot
> - Rebase to u-boot-rockchip.git;
> - fixes base on comments from Andreas;
> - fix for comments from Simon, correct some typo;
> 
> Changes in v4:
> - remove extra blank line in evb_rk3399.h,
> - remove unnecessary including file in rk3399_common.h,
> - fixes base on comments from Andreas,
> - Rebase on U-Boot ToT.
> - move config CONFIG_SYS_NS16550 from chip common to defconfig
> 
> Changes in v3:
> - Rebase on patch from Andreas:
> - [PATCH] rockchip: Exclude rk_timer for ARM64
> - [PATCH] rockchip: Clean up CPU selection
> 
> Changes in v2:
> - fix description error on board Kconfig
> - fix a binary path error
> 
> Kever Yang (4):
>   dts: add support for Rockchip rk3399 soc
>   ARM64: rockchip: add support for rk3399 SoC based evb
>   config: add config file for evb-rk3399
>   ARM64: evb-rk3399: add a README for this board setup
> 
>  arch/arm/Kconfig                       |    6 +-
>  arch/arm/dts/Makefile                  |    3 +-
>  arch/arm/dts/rk3399-evb.dts            |  104 ++++
>  arch/arm/dts/rk3399.dtsi               | 1028 ++++++++++++++++++++++++++++++++
>  arch/arm/mach-rockchip/Kconfig         |   16 +
>  arch/arm/mach-rockchip/Makefile        |    1 +
>  arch/arm/mach-rockchip/rk3399/Kconfig  |   23 +
>  arch/arm/mach-rockchip/rk3399/Makefile |    7 +
>  arch/arm/mach-rockchip/rk3399/rk3399.c |   28 +
>  board/rockchip/evb_rk3399/Kconfig      |   15 +
>  board/rockchip/evb_rk3399/MAINTAINERS  |    0

Was this intentionally merged with an empty MAINTAINERS file?

Andreas

>  board/rockchip/evb_rk3399/Makefile     |    7 +
>  board/rockchip/evb_rk3399/README       |   73 +++
>  board/rockchip/evb_rk3399/evb-rk3399.c |   26 +
>  configs/evb-rk3399_defconfig           |   33 +
>  include/configs/evb_rk3399.h           |   26 +
>  include/configs/rk3399_common.h        |   73 +++
>  include/dt-bindings/clock/rk3399-cru.h |  746 +++++++++++++++++++++++
>  18 files changed, 2210 insertions(+), 5 deletions(-)
>  create mode 100644 arch/arm/dts/rk3399-evb.dts
>  create mode 100644 arch/arm/dts/rk3399.dtsi
>  create mode 100644 arch/arm/mach-rockchip/rk3399/Kconfig
>  create mode 100644 arch/arm/mach-rockchip/rk3399/Makefile
>  create mode 100644 arch/arm/mach-rockchip/rk3399/rk3399.c
>  create mode 100644 board/rockchip/evb_rk3399/Kconfig
>  create mode 100644 board/rockchip/evb_rk3399/MAINTAINERS
>  create mode 100644 board/rockchip/evb_rk3399/Makefile
>  create mode 100644 board/rockchip/evb_rk3399/README
>  create mode 100644 board/rockchip/evb_rk3399/evb-rk3399.c
>  create mode 100644 configs/evb-rk3399_defconfig
>  create mode 100644 include/configs/evb_rk3399.h
>  create mode 100644 include/configs/rk3399_common.h
>  create mode 100644 include/dt-bindings/clock/rk3399-cru.h
> 


-- 
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)


More information about the U-Boot mailing list