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

