DTS¶
本章节介绍如何查找 KickPi 各主板对应的设备树源文件(DTS)路径,帮助开发者快速定位和修改硬件配置。
相关术语介绍¶
| 术语 | 说明 |
|---|---|
| DTS | Device Tree Source,设备树源文件 |
| DTSI | Device Tree Source Include,设备树头文件 |
| DTB | Device Tree Blob,设备树二进制文件 |
DTS 路径¶
下面为各主控对应的设备树路径,所有平台的设备树路径相对于 SDK 根目录。
T113¶
T113 平台 K4B 的设备树路径如下:
// t113-linux
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 的设备树路径如下:
// a133-linux
device/config/chips/a133/configs/c3/kickpi-k5.dts
device/config/chips/a133/configs/c3/kickpi-k5c.dts
// a133-android10.0-v2.0
longan/device/config/chips/a133/configs/c3/kickpi-k5.dts
longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts
H618¶
H618 平台 K2B、K2C 的设备树路径如下:
// h618-android12.0
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
longan/device/config/chips/h618/configs/p2/uboot-board.dts
// aw-image-build
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
source/kernel/linux-5.4-h618/arch/arm64/boot/dts/sunxi/sun50iw9-kickpi-tx6s.dts
T527¶
T527 平台 K9 的设备树路径如下:
// t527-linux
device/config/chips/t527/configs/demo_linux_aiot/kickpi_k9_v1.1_kernel.dts
// t527-android13.0
longan/device/config/chips/t527/configs/demo_linux_aiot/linux-5.15/board.dts
longan/device/config/chips/t527/configs/demo_linux_aiot/uboot-board.dts
A733¶
A733 平台 K10B 的设备树路径如下:
// a733-linux
device/config/chips/a733/configs/demo_aiot/linux-5.15/a733-kickpi-k10b.dts
device/config/chips/a733/configs/demo_aiot/uboot-a733-kickpi-k10b.dts
// a733-android13.0
longan/device/config/chips/a733/configs/demo_aiot/linux-5.15/a733-kickpi-k10b.dts
longan/device/config/chips/a733/configs/demo_aiot/uboot-a733-kickpi-k10b.dts
RK3562¶
RK3562 平台 K3、K3B 的设备树路径如下:
// rk356x-linux
kernel/arch/arm64/boot/dts/rockchip/rk3562-kickpi-k3-linux.dts
kernel/arch/arm64/boot/dts/rockchip/rk3562-kickpi-k3b-linux.dts
// rk-linux6.1
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3562-kickpi-k3-linux.dts
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3562-kickpi-k3b-linux.dts
// rk-android14.0
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3562-kickpi-k3b-android.dts
RK3566¶
RK3566 平台 K11C、TX66 的设备树路径如下:
// rk356x-linux
kernel/arch/arm64/boot/dts/rockchip/rk3566-kickpi-k11c-linux.dts
kernel/arch/arm64/boot/dts/rockchip/rk3566-kickpi-tx66-linux.dts
// rk-linux6.1
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3566-kickpi-k11c-linux.dts
// rk-android14.0
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3566-kickpi-k11c-android.dts
RK3568¶
RK3568 平台 K1、K1B、K1 MINI 的设备树路径如下:
// rk356x-linux
kernel/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1-linux.dts
kernel/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1b-linux.dts
kernel/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1Mini-linux.dts
// rk-linux6.1
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1-linux.dts
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1b-linux.dts
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1Mini-linux.dts
// rk-android14.0
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3568-kickpi-k1Mini-android.dts
RK3576¶
RK3576 平台 K7、K7C、K7S_K7F 的设备树路径如下:
// rk3576-linux
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
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3576-kickpi-k7s-linux.dts
// rk3576-android14.0
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
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3576-kickpi-k7s-android.dts
RK3588¶
RK3588 平台 K8、K8D 的设备树路径如下:
// rk356x-linux
kernel/arch/arm64/boot/dts/rockchip/rk3588-kickpi-k8-linux.dts
kernel/arch/arm64/boot/dts/rockchip/rk3588s-kickpi-k8d-linux.dts
// rk-linux6.1
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3588-kickpi-k8-linux.dts
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3588s-kickpi-k8d-linux.dts
// rk-android14.0
kernel-6.1/arch/arm64/boot/dts/rockchip/rk3588s-kickpi-k8d-android.dts
kickpi-armbian¶
kickpi-armbian 平台各主板对应的 U-Boot 及内核设备树补丁路径如下(相对 SDK 根目录):
// kickpi-armbian (K2B / H618)
patch/u-boot/v2025.07/dt/sun50i-h618-kickpi-k2b-v1.dts
patch/u-boot/v2025.07/dt/sun50i-h618-kickpi-k2b-v2.dts
patch/kernel/archive/sunxi-6.12/dt/sun50i-h618-kickpi-k2b-v1.dts
patch/kernel/archive/sunxi-6.12/dt/sun50i-h618-kickpi-k2b-v2.dts
// kickpi-armbian (K2C / H618)
patch/u-boot/v2025.07/dt/sun50i-h618-kickpi-k2c-v2.dts
patch/kernel/archive/sunxi-6.12/dt/sun50i-h618-kickpi-k2c-v2.dts
// kickpi-armbian (K7 / RK3576)
patch/u-boot/legacy/u-boot-radxa-rk35xx/dt/rk3576-kickpi-k7.dts
patch/kernel/rk35xx-vendor-6.1/dt/rk3576-kickpi-k7.dts
// kickpi-armbian (K7C / RK3576)
patch/kernel/rk35xx-vendor-6.1/dt/rk3576-kickpi-k7c.dts
// kickpi-armbian (K7S_K7F / RK3576)
patch/kernel/rk35xx-vendor-6.1/dt/rk3576-kickpi-k7s-linux.dts