]> git.ipfire.org Git - thirdparty/linux.git/commit
arm64: dts: rockchip: Add Luckfox Omni3576 Board support
authorJohn Clark <inindev@gmail.com>
Fri, 16 May 2025 00:27:13 +0000 (20:27 -0400)
committerHeiko Stuebner <heiko@sntech.de>
Tue, 10 Jun 2025 11:15:53 +0000 (13:15 +0200)
commitd7ad90d22abed02bcffd292e3de5c5f9daf6ed25
tree254ace1943e47562342f91fcbc9b3b3e40e12edf
parent76595004b6d32545eea87e61246f909d532aae04
arm64: dts: rockchip: Add Luckfox Omni3576 Board support

Add device tree for the Luckfox Omni3576 Carrier Board with Core3576
Module, powered by the Rockchip RK3576 SoC with four Cortex-A72 cores,
four Cortex-A53 cores, and a Mali-G52 MC3 GPU. This initial
implementation enables essential functionality for booting Linux and
basic connectivity.

Supported and tested features:
 - UART for serial console
 - SD card for storage
 - PCIe with NVMe SSD (detected, mounted, and fully functional)
 - USB 2.0 host ports
 - RK806 PMIC for power management
 - RTC with timekeeping and wake-up
 - GPIO-controlled LED with heartbeat trigger
 - eMMC (enabled, not populated on tested board)

The device tree provides a foundation for further peripheral support, such
as WiFi, MIPI-DSI, HDMI, and Ethernet, in future updates.

Tested on Linux 6.15-rc4

Based on the Luckfox SDK, which derives from Rockchip’s SDK examples, with
relevant changes to align with upstream Linux.

Signed-off-by: John Clark <inindev@gmail.com>
Link: https://lore.kernel.org/r/20250516002713.145026-4-inindev@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/Makefile
arch/arm64/boot/dts/rockchip/rk3576-luckfox-core3576.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/rockchip/rk3576-luckfox-omni3576.dts [new file with mode: 0644]