[PATCH v2 0/5] board: rockchip: Add Pine64 Quartz64 and SOQuartz boards

Jonas Karlman jonas at kwiboo.se
Sun Jul 30 14:26:40 CEST 2023


This series was created in collaboration with Nicolas Frattaroli and add
support for Pine64 Quartz64 and SOQuartz boards with a RK3566 SoC.

- Pine64 Quartz64-A Board
- Pine64 Quartz64-B Board
- Pine64 SOQuartz on Model A
- Pine64 SOQuartz on Blade
- Pine64 SOQuartz on CM4-IO

Device trees have been imported from linux v6.4.

Changes in v2:
- Rebased on master
- Drop u-boot.dtsi pcie2x1 pinctrl change that caused pinmux issue in
  linux when using EFI boot flow
- Collect r-b tags

This series depends on the following series:
- rockchip: rk3568: Device Tree updates v2 [1]
- rockchip: rk35xx: Fix SPI Flash alias v2 [2]
- rockchip: rk3568: Use dwc3-generic driver v4 [3]

A copy of this series with above dependencies can be found at [4].

[1] https://patchwork.ozlabs.org/project/uboot/list/?series=366223
[2] https://patchwork.ozlabs.org/project/uboot/list/?series=366228
[3] https://patchwork.ozlabs.org/project/uboot/list/?series=366235
[4] https://github.com/Kwiboo/u-boot-rockchip/commits/rk3568-quartz64-v2

Jonas Karlman (5):
  board: rockchip: Add Pine64 Quartz64-A Board
  board: rockchip: Add Pine64 Quartz64-B Board
  board: rockchip: Add Pine64 SOQuartz on Model A
  board: rockchip: Add Pine64 SOQuartz on Blade
  board: rockchip: Add Pine64 SOQuartz on CM4-IO

 arch/arm/dts/Makefile                         |   5 +
 arch/arm/dts/rk3566-quartz64-a-u-boot.dtsi    |  51 ++
 arch/arm/dts/rk3566-quartz64-a.dts            | 839 ++++++++++++++++++
 arch/arm/dts/rk3566-quartz64-b-u-boot.dtsi    |  43 +
 arch/arm/dts/rk3566-quartz64-b.dts            | 739 +++++++++++++++
 .../arm/dts/rk3566-soquartz-blade-u-boot.dtsi |   3 +
 arch/arm/dts/rk3566-soquartz-blade.dts        | 194 ++++
 arch/arm/dts/rk3566-soquartz-cm4-u-boot.dtsi  |   3 +
 arch/arm/dts/rk3566-soquartz-cm4.dts          | 192 ++++
 .../dts/rk3566-soquartz-model-a-u-boot.dtsi   |   3 +
 arch/arm/dts/rk3566-soquartz-model-a.dts      | 232 +++++
 arch/arm/dts/rk3566-soquartz-u-boot.dtsi      |  26 +
 arch/arm/dts/rk3566-soquartz.dtsi             | 688 ++++++++++++++
 arch/arm/mach-rockchip/rk3568/Kconfig         |   6 +
 board/pine64/quartz64_rk3566/Kconfig          |  15 +
 board/pine64/quartz64_rk3566/MAINTAINERS      |  23 +
 board/pine64/quartz64_rk3566/Makefile         |   3 +
 .../pine64/quartz64_rk3566/quartz64-rk3566.c  |   1 +
 configs/quartz64-a-rk3566_defconfig           | 110 +++
 configs/quartz64-b-rk3566_defconfig           | 106 +++
 configs/soquartz-blade-rk3566_defconfig       |  90 ++
 configs/soquartz-cm4-rk3566_defconfig         |  90 ++
 configs/soquartz-model-a-rk3566_defconfig     |  90 ++
 doc/board/rockchip/rockchip.rst               |   5 +
 include/configs/quartz64_rk3566.h             |  10 +
 25 files changed, 3567 insertions(+)
 create mode 100644 arch/arm/dts/rk3566-quartz64-a-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-quartz64-a.dts
 create mode 100644 arch/arm/dts/rk3566-quartz64-b-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-quartz64-b.dts
 create mode 100644 arch/arm/dts/rk3566-soquartz-blade-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-soquartz-blade.dts
 create mode 100644 arch/arm/dts/rk3566-soquartz-cm4-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-soquartz-cm4.dts
 create mode 100644 arch/arm/dts/rk3566-soquartz-model-a-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-soquartz-model-a.dts
 create mode 100644 arch/arm/dts/rk3566-soquartz-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-soquartz.dtsi
 create mode 100644 board/pine64/quartz64_rk3566/Kconfig
 create mode 100644 board/pine64/quartz64_rk3566/MAINTAINERS
 create mode 100644 board/pine64/quartz64_rk3566/Makefile
 create mode 100644 board/pine64/quartz64_rk3566/quartz64-rk3566.c
 create mode 100644 configs/quartz64-a-rk3566_defconfig
 create mode 100644 configs/quartz64-b-rk3566_defconfig
 create mode 100644 configs/soquartz-blade-rk3566_defconfig
 create mode 100644 configs/soquartz-cm4-rk3566_defconfig
 create mode 100644 configs/soquartz-model-a-rk3566_defconfig
 create mode 100644 include/configs/quartz64_rk3566.h

-- 
2.41.0



More information about the U-Boot mailing list