[PATCH 0/4] board: rockchip: Add Radxa ROCK 2A/2F and ArmSoM Sige1

Jonas Karlman jonas at kwiboo.se
Sun Oct 19 22:58:35 CEST 2025


This series add support for the Radxa ROCK 2A/2F and ArmSoM Sige1 RK3528
boards. Initial DTs for these boards was merged in Linux v6.18-rc1.

Some Kconfig options has been enabled to support future features, e.g.
USB, once pending DT changes finally lands in dts/upstream.

Features tested on a ROCK 2A v1.202:
- SD-card boot
- Ethernet
- USB host (with pending DT changes)

Features tested on a ROCK 2F v1.016:
- SD-card boot
- eMMC boot
- USB host (with pending DT changes)

Features tested on a ArmSoM Sige1 v1.1:
- SD-card boot
- eMMC boot
- Ethernet
- USB host (with pending DT changes)

For fully working eMMC write support the patch "mmc: rockchip_sdhci: Set
xx_TAP_VALUE for RK3528" [1] should be applied.

This series depends on the patch "rockchip: rk3528-radxa-e20c: Drop eMMC
HS200 prop from board u-boot.dtsi" [2] for a clean apply.

[1] https://patchwork.ozlabs.org/patch/2111059/
[2] https://patchwork.ozlabs.org/patch/2152778/

Jonas Karlman (4):
  arm64: dts: rockchip: Add Radxa ROCK 2A/2F
  board: rockchip: Add Radxa ROCK 2A/2F
  arm64: dts: rockchip: Add ArmSoM Sige1
  board: rockchip: Add ArmSoM Sige1

 arch/arm/dts/rk3528-armsom-sige1-u-boot.dtsi  |  11 +
 arch/arm/dts/rk3528-radxa-e20c-u-boot.dtsi    |   5 +
 arch/arm/dts/rk3528-rock-2-u-boot.dtsi        |  16 +
 arch/arm/dts/rk3528-rock-2a-u-boot.dtsi       |   3 +
 arch/arm/dts/rk3528-rock-2f-u-boot.dtsi       |   3 +
 arch/arm/mach-rockchip/rk3528/Kconfig         |   7 +
 arch/arm/mach-rockchip/rk3528/MAINTAINERS     |   6 +
 board/radxa/rock-2-rk3528/Kconfig             |  14 +
 board/radxa/rock-2-rk3528/MAINTAINERS         |   6 +
 board/radxa/rock-2-rk3528/Makefile            |   3 +
 board/radxa/rock-2-rk3528/rock-2-rk3528.c     |  60 +++
 configs/radxa-e20c-rk3528_defconfig           |   3 +
 configs/rock-2-rk3528_defconfig               |  68 +++
 configs/sige1-rk3528_defconfig                |  64 +++
 doc/board/rockchip/rockchip.rst               |   2 +
 .../arm64/rockchip/rk3528-armsom-sige1.dts    | 464 ++++++++++++++++++
 .../src/arm64/rockchip/rk3528-rock-2.dtsi     | 293 +++++++++++
 .../src/arm64/rockchip/rk3528-rock-2a.dts     |  82 ++++
 .../src/arm64/rockchip/rk3528-rock-2f.dts     |  10 +
 19 files changed, 1120 insertions(+)
 create mode 100644 arch/arm/dts/rk3528-armsom-sige1-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3528-rock-2-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3528-rock-2a-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3528-rock-2f-u-boot.dtsi
 create mode 100644 board/radxa/rock-2-rk3528/Kconfig
 create mode 100644 board/radxa/rock-2-rk3528/MAINTAINERS
 create mode 100644 board/radxa/rock-2-rk3528/Makefile
 create mode 100644 board/radxa/rock-2-rk3528/rock-2-rk3528.c
 create mode 100644 configs/rock-2-rk3528_defconfig
 create mode 100644 configs/sige1-rk3528_defconfig
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3528-armsom-sige1.dts
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3528-rock-2.dtsi
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3528-rock-2a.dts
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3528-rock-2f.dts

-- 
2.51.0



More information about the U-Boot mailing list