Add device-tree for Orange Pi 5 Max Orange Pi now has 3 SBCs using the RK3588 SOC. Refactor the common parts of the 5 Plus DTS so it can be shared with the 5 Max and the 5 Ultra. The 5 Max and 5 Ultra have a similar credit-card sized board layout and will also share a DTSI between them. 5 Plus: HDMI0, HDMI1, HDMI RX, M.2 E-key, USB-C 5 Max: HDMI0, HDMI1, WiFi/BT using SDIO/UART 5 Ultra: HDMI1, HDMI RX, WiFi/BT using SDIO/UART Changes in v6: - Remove clock-names from incorrect merge conflict Changes in v5: - Include Orange Pi 5 Plus USB 3.0 change in baseline before refactor - Defer Orange Pi 5 Ultra to a later series - Defer Orange Pi 5 Plus HDMI1 to a later series Link to v4: https://lore.kernel.org/linux-rockchip/20241229184256.1870-2-honyuenkwun@xxxxxxxxx/ Changes in v4: - Orange Pi 5 Ultra was released and does not use VP0 to HDMI0 - Move HDMI0 from common to the board level - Make DTSI to be shared by the credit card sized 5 Max and 5 Ultra - Updates for the newly submitted HDMI1 support - Add Ack for dt-binding Changes in v3: - Refactor to share common include with Orange Pi 5 Plus Changes in v2: - squashed commits together for initial board file Link to v1: https://lore.kernel.org/linux-rockchip/20241026100310.52679-1-honyuenkwun@xxxxxxxxx/ Jimmy Hon (4): arm64: dts: rockchip: refactor common rk3588-orangepi-5.dtsi dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Max arm64: dts: rockchip: Add Orange Pi 5 Max board arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Max .../devicetree/bindings/arm/rockchip.yaml | 6 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../rockchip/rk3588-orangepi-5-compact.dtsi | 151 ++++ .../dts/rockchip/rk3588-orangepi-5-max.dts | 101 +++ .../dts/rockchip/rk3588-orangepi-5-plus.dts | 855 ++---------------- .../boot/dts/rockchip/rk3588-orangepi-5.dtsi | 805 +++++++++++++++++ 6 files changed, 1127 insertions(+), 792 deletions(-) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-compact.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-max.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi base-commit: 40384c840ea1944d7c5a392e8975ed088ecf0b37 prerequisite-patch-id: 6346d482f91509dec24bfe5d4f0ca0d345b90deb prerequisite-patch-id: 4672b745f4308a7be527749279edb71625d120e6 prerequisite-patch-id: 2743fb64eba2a29eaf993ebc8a5d6ee445b69dfa -- 2.47.1