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

Jagan Teki jagan at amarulasolutions.com
Tue Apr 16 10:56:33 UTC 2019


This series is combination of previous version[1] plus new rk3399
boards addition.

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.

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

-- 
2.18.0.321.gffc6fa0e3



More information about the U-Boot mailing list