Hi Jonas,
On 8/1/25 11:06 PM, Jonas Karlman wrote:
The Radxa ROCK 4D is a compact single-board computer (SBC) featuring
numerous top-tier functions, features, and expansion options.
Equipped with the Rockchip RK3576 or RK3576J SoC, the ROCK 4D boasts an
octa-core CPU (4x Cortex-A72 + 4x Cortex-A53), Mali-G52 GPU, and a
powerful 6 TOPS NPU, making it ideal for AI and multimedia tasks.
Features tested on a Radxa ROCK 4D v1.112:
- SPI Flash boot
- Ethernet
ROCK 4D boards with SPI Flash is configured to boot from FSPI0->UFS->USB,
or directly from USB when the MASKROM button is pressed, booting
directly from SD-card is not possible on these boards.
Signed-off-by: Jonas Karlman <jo...@kwiboo.se>
---
v2: Add comment about the reset-gpios prop rename
---
arch/arm/dts/rk3576-rock-4d-u-boot.dtsi | 19 +++++++
arch/arm/mach-rockchip/rk3576/MAINTAINERS | 6 ++
configs/rock-4d-rk3576_defconfig | 68 +++++++++++++++++++++++
doc/board/rockchip/rockchip.rst | 1 +
4 files changed, 94 insertions(+)
create mode 100644 arch/arm/dts/rk3576-rock-4d-u-boot.dtsi
create mode 100644 configs/rock-4d-rk3576_defconfig
diff --git a/arch/arm/dts/rk3576-rock-4d-u-boot.dtsi
b/arch/arm/dts/rk3576-rock-4d-u-boot.dtsi
new file mode 100644
index 000000000000..2e882c3cf786
--- /dev/null
+++ b/arch/arm/dts/rk3576-rock-4d-u-boot.dtsi
@@ -0,0 +1,19 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+
+#include "rk3576-u-boot.dtsi"
+
+/* U-Boot only look for the reset-gpios prop, rename the prop until the Linux
+ * commit cd803da7c033 ("arm64: dts: rockchip: fix PHY handling for ROCK 4D")
+ * lands in dts/upstream to ensure Ethernet can work in U-Boot.
+ */
This commit landed in v6.17-rc1. I assume it's just a matter of
hours/days before it reaches devicetree-rebasing git repo so that you
can simply cherry-pick it into U-Boot with tools/update-subtree.sh :)
Cheers,
Quentin