跳转至

DTS

DTS(Device Tree Source,设备树源文件)是 Linux 内核中描述硬件拓扑与配置的文本文件。

Rockchip 平台设备如下:

主板 SOC 平台
K1 RK3568 Rockchip
K1B RK3568 Rockchip
K3 RK3562 Rockchip
K7 RK3576 Rockchip
K7C RK3576 Rockchip
K8 RK3588 Rockchip

Allwinner 平台设备如下:

主板 SOC 平台
K2B H618 Allwinner
K2C H618 Allwinner
K4B T113 Allwinner
K5C A133 Allwinner

相关术语介绍

术语 说明
Android SDK 指代设备 Android 系统源码下对应路径
Linux SDK 指代设备 Linux 系统源码下对应路径
dts Device Tree Source,设备树源文件
dtsi Device Tree Source Include,设备树头文件
dtb Device Tree Blob,设备树二进制文件

DTS 路径

下面为各平台对应主板 dts 路径。

H618

H618 平台 K2B 和 K2C 的设备树路径如下:

// 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

T113 平台 K4B 的设备树路径如下:

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

A133 平台 K5 和 K5C 的设备树路径如下:

// 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

RK3562 平台 K3 的设备树路径如下:

// 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

RK3568 平台 K1 和 K1B 的设备树路径如下:

// 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

RK3576 平台 K7 和 K7C 的设备树路径如下:

// 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

RK3588 平台 K8 的设备树路径如下:

// 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