[PATCH v2 0/4] U-Boot support for the Rock 5 ITX

Heiko Stuebner heiko at sntech.de
Fri Aug 2 23:00:24 CEST 2024


Support for the Rock 5 ITX is now part of 6.11-rc1, so add
support for it in u-boot as well.

The naming follows Dragan's suggestion in the mainline submission:
    "the name of this board deviates from the standard Radxa naming scheme,
     which is something like "ROCK <number><letter>" thus, "rock-5a" is
     fine, but it should be "rock-5-itx", simply because there's a space
     between "5" and "ITX" in "ROCK 5 ITX"

Not sure if the u-boot side wants less dashes, but we'll see :-)

U-Boot master + this series can detect all mass storage devices
(emmc, sd, nvme) and also both PCIe connected network controllers


changes in v2:
- apply Jonas' review comments:
  - keep vcc3v3_mkey always on
  - Jonas as reviewer
  - entry in the list of Rockchip boards
  - config mass-storage support
  - config led support
  - config pmic+spi support
- add Kever's review-tag to patches 1-3

Alexey Charkov (1):
  arm64: dts: rockchip: add thermal zones information on RK3588

Dragan Simic (1):
  arm64: dts: rockchip: Prepare RK3588 SoC dtsi files for per-variant
    OPPs

Heiko Stuebner (2):
  arm64: dts: rockchip: add ROCK 5 ITX board
  board: rockchip: Add Radxa ROCK 5 ITX

 arch/arm/dts/rk3588-rock-5-itx-u-boot.dtsi    |   22 +
 arch/arm/mach-rockchip/rk3588/Kconfig         |   29 +
 board/radxa/rock-5-itx-rk3588/Kconfig         |   12 +
 board/radxa/rock-5-itx-rk3588/MAINTAINERS     |    8 +
 configs/rock-5-itx-rk3588_defconfig           |  111 +
 doc/board/rockchip/rockchip.rst               |    1 +
 ...-pinctrl.dtsi => rk3588-base-pinctrl.dtsi} |    0
 .../{rk3588s.dtsi => rk3588-base.dtsi}        |  155 +-
 ...pinctrl.dtsi => rk3588-extra-pinctrl.dtsi} |    0
 .../{rk3588.dtsi => rk3588-extra.dtsi}        |    4 +-
 .../src/arm64/rockchip/rk3588-rock-5-itx.dts  | 1177 ++++++++
 dts/upstream/src/arm64/rockchip/rk3588.dtsi   |  420 +--
 dts/upstream/src/arm64/rockchip/rk3588j.dtsi  |    2 +-
 dts/upstream/src/arm64/rockchip/rk3588s.dtsi  | 2677 +----------------
 include/configs/rock-5-itx-rk3588.h           |   15 +
 15 files changed, 1546 insertions(+), 3087 deletions(-)
 create mode 100644 arch/arm/dts/rk3588-rock-5-itx-u-boot.dtsi
 create mode 100644 board/radxa/rock-5-itx-rk3588/Kconfig
 create mode 100644 board/radxa/rock-5-itx-rk3588/MAINTAINERS
 create mode 100644 configs/rock-5-itx-rk3588_defconfig
 rename dts/upstream/src/arm64/rockchip/{rk3588s-pinctrl.dtsi => rk3588-base-pinctrl.dtsi} (100%)
 copy dts/upstream/src/arm64/rockchip/{rk3588s.dtsi => rk3588-base.dtsi} (95%)
 rename dts/upstream/src/arm64/rockchip/{rk3588-pinctrl.dtsi => rk3588-extra-pinctrl.dtsi} (100%)
 copy dts/upstream/src/arm64/rockchip/{rk3588.dtsi => rk3588-extra.dtsi} (99%)
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588-rock-5-itx.dts
 rewrite dts/upstream/src/arm64/rockchip/rk3588.dtsi (99%)
 rewrite dts/upstream/src/arm64/rockchip/rk3588s.dtsi (99%)
 create mode 100644 include/configs/rock-5-itx-rk3588.h

-- 
2.39.2



More information about the U-Boot mailing list