Skip to content

DTS

DTS (Device Tree Source) is a text file in the Linux kernel that describes the hardware topology and configuration.

Rockchip platform devices are as follows:

Board SoC Platform
K1 RK3568 Rockchip
K1B RK3568 Rockchip
K3 RK3562 Rockchip
K7 RK3576 Rockchip
K7C RK3576 Rockchip
K8 RK3588 Rockchip

Allwinner platform devices are as follows:

Board SoC Platform
K2B H618 Allwinner
K2C H618 Allwinner
K4B T113 Allwinner
K5C A133 Allwinner
Term Description
Android SDK Refers to the corresponding path under the device's Android system source code
Linux SDK Refers to the corresponding path under the device's Linux system source code
dts Device Tree Source
dtsi Device Tree Source Include
dtb Device Tree Blob

DTS Paths

Below are the dts paths for the corresponding motherboards on each platform.

H618

The device tree paths for H618 platform K2B and K2C are as follows:

// Android SDK
longan/device/config/chips/h618/configs/p2/linux-5.4/board-k2b.dts
longan/device/config/chips/h618/configs/p2/linux-5.4/board-k2c.dts
// Linux SDK
source/kernel/linux-5.4-h618/arch/arm64/boot/dts/sunxi/sun50iw9-kickpi-k2b.dts
source/kernel/linux-5.4-h618/arch/arm64/boot/dts/sunxi/sun50iw9-kickpi-k2c.dts

T113

The device tree path for T113 platform K4B is as follows:

brandy/brandy-2.0/u-boot-2018/arch/arm/dts/t113-s3-kickpi-k4b-uboot.dts
kernel/linux-5.4/arch/arm/boot/dts/t113-s3-kickpi-k4b.dts

A133

The device tree paths for A133 platform K5 and K5C are as follows:

// Android SDK
longan/device/config/chips/a133/configs/c3/kickpi-k5.dts  
longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts
// Linux SDK
device/config/chips/a133/configs/c3/kickpi-k5.dts  
device/config/chips/a133/configs/c3/kickpi-k5c.dts

RK3562

The device tree path for RK3562 platform K3 is as follows:

// Android SDK
kernel-5.10/arch/arm64/boot/dts/rockchip/rk3562-kickpi-k3-android.dts
// Linux SDK
kernel/arch/arm64/boot/dts/rockchip/rk3562-kickpi-k3-linux.dts

RK3568

The device tree paths for RK3568 platform K1 and K1B are as follows:

// Android SDK
kernel-5.10/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1-android.dts
kernel-5.10/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1b-android.dts
// Linux SDK
kernel/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1-linux.dts
kernel/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1b-linux.dts

RK3576

The device tree paths for RK3576 platform K7 and K7C are as follows:

// Android SDK
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3576-kickpi-k7-android.dts
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3576-kickpi-k7c-android.dts
// Linux SDK
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3576-kickpi-k7-linux.dts
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3576-kickpi-k7c-linux.dts

RK3588

The device tree path for RK3588 platform K8 is as follows:

// Android SDK
kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588-kickpi-k8-android.dts
// Linux SDK
kernel/arch/arm64/boot/dts/rockchip/rk3588-kickpi-k8-linux.dts