]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: rockchip: Add rk3588s-orangepi-cm5-base device tree
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Mon, 27 Oct 2025 21:56:36 +0000 (23:56 +0200)
committerHeiko Stuebner <heiko@sntech.de>
Fri, 9 Jan 2026 19:36:09 +0000 (20:36 +0100)
commit3cdaec4d5e8c24ce3298c93bac80c31820b91aff
tree6c74c14209ed374ad36464f05dde1d913ffe0021
parent5d719a4703566267492129d13516d87066f288f8
arm64: dts: rockchip: Add rk3588s-orangepi-cm5-base device tree

The Orange Pi CM5 Base board is a carrier board for the Orange Pi CM5
compute module. It has 3 ethernet ports, 2 USB ports, one HDMI output
and 4 CSI-2 inputs.

The device tree is split in two files, a .dtsi for the compute module
and a .dts for the carrier board. All the devices present on the carrier
board are enabled and tested, with the exception of the IR receiver due
to missing support for input capture in the PWM device's DT binding (and
driver).

This work is based on a combination of the Orange Pi 5 device tree from
the upstream kernel and the Orange Pi CM5 device tree from the BSP
kernel. All nodes and properties have been carefully checked to the best
of my abilities against the schematics of the carrier board. The
schematics of the compute module is not available publicly, so the
configuration of the PMIC hasn't been double-checked.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Link: https://patch.msgid.link/20251027215637.20715-3-laurent.pinchart@ideasonboard.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/Makefile
arch/arm64/boot/dts/rockchip/rk3588s-orangepi-cm5-base.dts [new file with mode: 0644]
arch/arm64/boot/dts/rockchip/rk3588s-orangepi-cm5.dtsi [new file with mode: 0644]