]> Git Repo - linux.git/commit
arm64: dts: rockchip: Add Turing RK1 SoM support
authorSam Edwards <[email protected]>
Wed, 11 Oct 2023 22:58:23 +0000 (16:58 -0600)
committerHeiko Stuebner <[email protected]>
Thu, 19 Oct 2023 18:23:58 +0000 (20:23 +0200)
commit2806a69f3fef61d7353ea8206add8ffb15064b51
tree3d7f3aee13a56fd8009c2cb55dc7a66c47f216f3
parente30ecfcbe4ed3706af67dff5aa1418fba6ba2c29
arm64: dts: rockchip: Add Turing RK1 SoM support

The Turing RK1 is an upcoming RK3588-based SoM from Turing Machines,
designed on the Jetson SO-DIMM form factor and meant to be compatible
with most Jetson carrier boards (but especially the Turing Pi 2 cluster
board from the same vendor). It has the typical I/O you'd expect from
a Jetson board, including:

- Two UARTs (UART9 for console, UART2 is auxiliary)
- PCI Express (2.0 x1 + 3.0 x4)
- Gigabit Ethernet
- On-board eMMC
- PWM fan w/ tach
- USB-OTG [1]
- HDMI and MIPI DSI [1]
- Miscellaneous external GPIO, I²C, SPI lines [1]

Beyond that, it is pretty similar to the RK3588 EVB (in terms of PMICs,
RTC, etc).

While this is absolutely a SoM, it is a little bit special in that it's
marketed directly to users as a compute node, while most SoMs are
intended to be a part/module incorporated into a larger system. Because
of this, a majority of the users will be treating the RK1 less like a
SoM and more like a miniature "blade server."

This patch introduces a dtsi to enable most[1] of the SoM I/O, as well
as a dts catered more directly to the "compute node" use case.

[1] These peripherals are not addressed with this patch.

Signed-off-by: Sam Edwards <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Heiko Stuebner <[email protected]>
arch/arm64/boot/dts/rockchip/Makefile
arch/arm64/boot/dts/rockchip/rk3588-turing-rk1.dts [new file with mode: 0644]
arch/arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi [new file with mode: 0644]
This page took 0.055578 seconds and 4 git commands to generate.