]> git.dujemihanovic.xyz Git - u-boot.git/commit
rockchip: add support for Theobroma Systems SOM-RK3588-Q7 Tiger module
authorQuentin Schulz <quentin.schulz@cherry.de>
Mon, 10 Jun 2024 13:13:38 +0000 (15:13 +0200)
committerKever Yang <kever.yang@rock-chips.com>
Fri, 14 Jun 2024 09:13:36 +0000 (17:13 +0800)
commitf0d356610b0854f19f62599024fbeb6fb34c4d57
tree8c0933581564bbdf6f13ca87b5b86c36cc769acf
parentb467cb0ec9197072a3628687a9a5095dfd3bff86
rockchip: add support for Theobroma Systems SOM-RK3588-Q7 Tiger module

The RK3588-Q7 SoM is a Qseven-compatible (70mm x 70mm, MXM-230
connector) system-on-module from Theobroma Systems, featuring the
Rockchip RK3588.

It provides the following feature set:
 * up to 16GB LPDDR4x
 * on-module eMMC
 * SD card (on a baseboard) via edge connector
 * Gigabit Ethernet with on-module GbE PHY
 * HDMI/eDP
 * MIPI-DSI
 * 4x MIPI-CSI (3x on FPC connectors, 1x over Q7)
 * HDMI input over FPC connector
 * CAN
 * USB
   - 1x USB 3.0 dual-role (direct connection)
   - 2x USB 3.0 host + 1x USB 2.0 host
 * PCIe
   - 1x PCIe 2.1 Gen3, 4 lanes
   - 2xSATA / 2x PCIe 2.1 Gen1, 2 lanes
 * on-module ATtiny816 companion controller, implementing:
   - low-power RTC functionality (ISL1208 emulation)
   - fan controller (AMC6821 emulation)
 * on-module Secure Element with Global Platform 2.2.1 compliant
   JavaCard environment

The support is added for Tiger on Haikou devkit, similarly to RK3399
Puma and PX30 Ringneck.

Cc: Quentin Schulz <foss+uboot@0leil.net>
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Tested-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
arch/arm/dts/rk3588-tiger-haikou-u-boot.dtsi [new file with mode: 0644]
arch/arm/mach-rockchip/rk3588/Kconfig
board/theobroma-systems/tiger_rk3588/Kconfig [new file with mode: 0644]
board/theobroma-systems/tiger_rk3588/MAINTAINERS [new file with mode: 0644]
board/theobroma-systems/tiger_rk3588/Makefile [new file with mode: 0644]
board/theobroma-systems/tiger_rk3588/tiger_rk3588.c [new file with mode: 0644]
configs/tiger-rk3588_defconfig [new file with mode: 0644]
doc/board/rockchip/rockchip.rst
doc/board/theobroma-systems/index.rst
doc/board/theobroma-systems/tiger_rk3588.rst [new file with mode: 0644]
include/configs/tiger_rk3588.h [new file with mode: 0644]