]> Gentwo Git Trees - linux/.git/commit
arm64: dts: rockchip: add dts for Ariaboard Photonicat RK3568
authorJunhao Xie <bigfoot@classfun.cn>
Tue, 14 Jan 2025 00:14:11 +0000 (08:14 +0800)
committerHeiko Stuebner <heiko@sntech.de>
Mon, 10 Feb 2025 12:03:46 +0000 (13:03 +0100)
commitba124e06ce7b7f48d492e3fb155a520d278f5824
tree26d1b2f5fc5ff9065d50b70450ee4cc1e336f6b5
parentdf6acc1b3dcdde388547eff926b41fdb22e697b5
arm64: dts: rockchip: add dts for Ariaboard Photonicat RK3568

Add dts for Ariaboard Photonicat RK3568.
Partially based on downstream board dts. [1]

Working IO:
    Debug UART
    SDIO QCA9377 WiFi and Bluetooth
    M.2 E-Key PCIe WiFi and Bluetooth
    M.2 B-Key USB Modem WWAN
    Ethernet WAN Port
    MicroSD Card slot
    eMMC
    HDMI Output
    Mali GPU
    USB Type-A

Not working IO:
    Ethernet LAN Port (Lack of SGMII support)
    Power management MCU on UART4 (Driver pending)

Not working IO in MCU:
    Battery voltage sensor
    Board temperature sensor
    Hardware Power-off
    Hardware Watchdog
    Network status LED
    Real-time clock
    USB Charger voltage sensor

About onboard power management MCU:
    A heartbeat must be sent to the MCU within 60 seconds,
    otherwise the MCU will restart the system.
    When powering off, a shutdown command needs to be sent to the MCU.
    When the power button is long pressed, the MCU will send a shutdown
    command to the system. If system does not shutdown within 60 seconds,
    the power will be turned off directly.
    MCU only provides voltage for charger and battery.
    Manufacturer removed RK8xx PMIC.

[1] https://github.com/photonicat/rockchip_rk3568_kernel/blob/novotech-5.10/arch/arm64/boot/dts/rockchip/rk3568-photonicat-base.dtsi

Signed-off-by: Junhao Xie <bigfoot@classfun.cn>
Link: https://lore.kernel.org/r/20250114001411.1848529-4-bigfoot@classfun.cn
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/Makefile
arch/arm64/boot/dts/rockchip/rk3568-photonicat.dts [new file with mode: 0644]