[U-Boot] [PATCH v2 00/14] rockchip: Add new rk3399 boards

Paul Kocialkowski paul.kocialkowski at bootlin.com
Tue Apr 16 11:58:56 UTC 2019


Hi,

Le mardi 16 avril 2019 à 16:26 +0530, Jagan Teki a écrit :
> This series is combination of previous version[1] plus new rk3399
> boards addition.

Thanks for following-up on this series!

> Overall this series add support below rk3399 boards
> - Orangepi RK3399
> - Nanopc T4
> - Nanopi M4
> - Nanopi NEO4
> - Orangepi RK3399
> - Rockpro64
> 
> All the respective dts(i) files are synced from Linux 5.1-rc2 and few
> dts(i) from linux-next.
> 
> Nanopi NEO4, Rockpro64 are supporting via Rockchip miniloader, and rest
> support both Rockchip miniloader along with U-Boot SPL.
> 
> - Rockpro64, is not possible to boot via U-Boot SPL since it has dependency with LPDDR4 
>   code which is work-in-progress and as soon it arrived in mailing list, will update the 
>   same with ddr dtsi.
> - Nanopi NEO4 has some ddr issue with[2] rk3399-sdram-ddr3-1866.dtsi,
>   will update the same with U-Boot SPL once it is fixed.

Has the status evolved since? It looks like both have SPL enabled in
this series. If the SPL doesn't support DRAM configuration yet, it
should probably be explicitly disabled.

Cheers,

Paul

> patch 1, 2: Sync rk3399 dtsi files from Linux 5.1-rc2
> 
> patch 3: Create global rk3399-u-boot.dtsi
> 
> patch 4: move default SPL_FIT_GENERATOR to Kconfig
> 
> patch 5: Move common rk3399 configs into Kconfig
> 
> patch 6: Add Orangepi RK3399 support
> 
> patch 7: Sync rk3399-nanopi4.dtsi from Linux 
> 
> patch 8: Fix for sdmmc CD pin
> 
> patch 9: Add 4GB LPDDR3-1866 ddr dtsi
> 
> patch 10: Add Nanopi M4 support
> 
> patch 11: Add Nanopc T4 support
> 
> patch 12: Add Nanopi NEO4 support
> 
> patch 13: Add Rockpro64 support
> 
> patch 14: Global document for build/flash 
> 
> [2] https://marc.info/?l=u-boot&m=154671835328469&w=2
> [1] https://patchwork.ozlabs.org/patch/1054208/
> 
> Any inputs?
> Jagan.
> 
> Jagan Teki (14):
>   rockchip: dts: rk3399: Sync rk3399-opp from Linux
>   rockchip: dts: rk3399: Sync pwm2_pin_pull_down from Linux 5.1-rc2
>   rockchip: dts: rk3399: Create initial rk3399-u-boot.dtsi
>   Kconfig: Add default SPL_FIT_GENERATOR for rockchip
>   arm: rockchip: rk3399: Move common configs in Kconfig
>   rockchip: rk3399: Add Orangepi RK3399 support
>   rockchip: dts: rk3399: Sync rk3399-nanopi4.dtsi from Linux
>   rockchip: dts: rk3399: nanopi4: Use CD pin as RK_FUNC_1
>   rockchip: rk3399: Add 4GB LPDDR3-1866 DMC settings
>   rockchip: rk3399: Add Nanopi M4 board support
>   rockchip: rk3399: Add Nanopc T4 board support
>   rockchip: rk3399: Add Nanopi NEO4 board support
>   rockchip: rk3399: Add Rockpro64 board support
>   doc: rockchip: Add global doc for rk3399 build/flash
> 
>  Kconfig                                       |    1 +
>  arch/arm/dts/Makefile                         |    5 +
>  arch/arm/dts/rk3399-evb.dts                   |    1 -
>  arch/arm/dts/rk3399-firefly.dts               |    1 -
>  arch/arm/dts/rk3399-nanopc-t4-u-boot.dtsi     |    7 +
>  arch/arm/dts/rk3399-nanopc-t4.dts             |   91 +
>  arch/arm/dts/rk3399-nanopi-m4-u-boot.dtsi     |    7 +
>  arch/arm/dts/rk3399-nanopi-m4.dts             |   66 +
>  arch/arm/dts/rk3399-nanopi-neo4-u-boot.dtsi   |    6 +
>  arch/arm/dts/rk3399-nanopi-neo4.dts           |   50 +
>  arch/arm/dts/rk3399-nanopi4.dtsi              |  699 ++++++++
>  arch/arm/dts/rk3399-opp.dtsi                  |  133 ++
>  arch/arm/dts/rk3399-orangepi-u-boot.dtsi      |    7 +
>  arch/arm/dts/rk3399-orangepi.dts              |  771 +++++++++
>  arch/arm/dts/rk3399-puma.dtsi                 |    1 -
>  arch/arm/dts/rk3399-rockpro64-u-boot.dtsi     |    6 +
>  arch/arm/dts/rk3399-rockpro64.dts             |  712 ++++++++
>  .../arm/dts/rk3399-sdram-lpddr3-4GB-1866.dtsi | 1535 +++++++++++++++++
>  arch/arm/dts/rk3399-u-boot.dtsi               |    8 +
>  arch/arm/dts/rk3399.dtsi                      |    6 +
>  arch/arm/mach-rockchip/Kconfig                |   16 +
>  board/rockchip/evb_rk3399/MAINTAINERS         |   32 +
>  configs/chromebook_bob_defconfig              |   17 -
>  configs/evb-rk3399_defconfig                  |   17 -
>  configs/ficus-rk3399_defconfig                |   17 -
>  configs/firefly-rk3399_defconfig              |   17 -
>  configs/nanopc-t4-rk3399_defconfig            |   58 +
>  configs/nanopi-m4-rk3399_defconfig            |   58 +
>  configs/nanopi-neo4-rk3399_defconfig          |   58 +
>  configs/orangepi-rk3399_defconfig             |   58 +
>  configs/puma-rk3399_defconfig                 |   16 -
>  configs/rock960-rk3399_defconfig              |   17 -
>  configs/rockpro64-rk3399_defconfig            |   58 +
>  doc/README.rockchip                           |  209 ++-
>  34 files changed, 4656 insertions(+), 105 deletions(-)
>  create mode 100644 arch/arm/dts/rk3399-nanopc-t4-u-boot.dtsi
>  create mode 100644 arch/arm/dts/rk3399-nanopc-t4.dts
>  create mode 100644 arch/arm/dts/rk3399-nanopi-m4-u-boot.dtsi
>  create mode 100644 arch/arm/dts/rk3399-nanopi-m4.dts
>  create mode 100644 arch/arm/dts/rk3399-nanopi-neo4-u-boot.dtsi
>  create mode 100644 arch/arm/dts/rk3399-nanopi-neo4.dts
>  create mode 100644 arch/arm/dts/rk3399-nanopi4.dtsi
>  create mode 100644 arch/arm/dts/rk3399-opp.dtsi
>  create mode 100644 arch/arm/dts/rk3399-orangepi-u-boot.dtsi
>  create mode 100644 arch/arm/dts/rk3399-orangepi.dts
>  create mode 100644 arch/arm/dts/rk3399-rockpro64-u-boot.dtsi
>  create mode 100644 arch/arm/dts/rk3399-rockpro64.dts
>  create mode 100644 arch/arm/dts/rk3399-sdram-lpddr3-4GB-1866.dtsi
>  create mode 100644 arch/arm/dts/rk3399-u-boot.dtsi
>  create mode 100644 configs/nanopc-t4-rk3399_defconfig
>  create mode 100644 configs/nanopi-m4-rk3399_defconfig
>  create mode 100644 configs/nanopi-neo4-rk3399_defconfig
>  create mode 100644 configs/orangepi-rk3399_defconfig
>  create mode 100644 configs/rockpro64-rk3399_defconfig
> 
-- 
Paul Kocialkowski, Bootlin
Embedded Linux and kernel engineering
https://bootlin.com



More information about the U-Boot mailing list