[PATCH v2 0/6] arm64: dts: rockchip: Add ROCK 2A/2F, Sige1 and NanoPi Zero2
From: Jonas Karlman <jonas@kwiboo.se>
Date: 2025-07-10 20:30:08
Also in:
linux-devicetree, linux-rockchip, lkml
This series adds dt-bindings and initial device tree for the following Rockchip RK3528A boards: - Radxa ROCK 2A/2F - ArmSoM Sige1 - FriendlyElec NanoPi Zero2 The bt/wifi_reg_on pins are described in the device tree using rfkill-gpio nodes. Changes in v2: - Limit sdmmc max-frequency to 100 MHz on ROCK 2A/2F - Drop clock-output-names prop from rtc node on Sige1 and NanoPi Zero2 - Drop regulator-boot-on from usb 2.0 host regulators on Sige1 - Add bluetooth and wifi nodes on Sige1 - Collect t-b tag for NanoPi Zero2 These boards can be booted from emmc or sd-card using the U-Boot 2025.07 generic-rk3528 target or work-in-progress patches for these boards [1]. The patch "arm64: dts: rockchip: Fix pinctrl node names for RK3528" [2] is recommended to remove a few CHECK_DTBS=y W=2 node_name_chars_strict warnings for these boards. For working bluetooth on ArmSoM Sige1 the patch "arm64: dts: rockchip: Fix UART DMA support for RK3528" [3] is also required. [1] https://source.denx.de/u-boot/contributors/kwiboo/u-boot/-/commits/rk3528 [2] https://lore.kernel.org/r/20250621113859.2146400-1-jonas@kwiboo.se (local) [3] https://lore.kernel.org/r/20250709210831.3170458-1-jonas@kwiboo.se (local) Jonas Karlman (6): dt-bindings: arm: rockchip: Add Radxa ROCK 2A/2F arm64: dts: rockchip: Add Radxa ROCK 2A/2F dt-bindings: arm: rockchip: Add ArmSoM Sige1 arm64: dts: rockchip: Add ArmSoM Sige1 dt-bindings: arm: rockchip: Add FriendlyElec NanoPi Zero2 arm64: dts: rockchip: Add FriendlyElec NanoPi Zero2 .../devicetree/bindings/arm/rockchip.yaml | 17 + arch/arm64/boot/dts/rockchip/Makefile | 4 + .../boot/dts/rockchip/rk3528-armsom-sige1.dts | 467 ++++++++++++++++++ .../boot/dts/rockchip/rk3528-nanopi-zero2.dts | 340 +++++++++++++ .../boot/dts/rockchip/rk3528-rock-2.dtsi | 293 +++++++++++ .../boot/dts/rockchip/rk3528-rock-2a.dts | 82 +++ .../boot/dts/rockchip/rk3528-rock-2f.dts | 10 + 7 files changed, 1213 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-armsom-sige1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-nanopi-zero2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-rock-2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-rock-2a.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-rock-2f.dts -- 2.49.0