跳转至

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