device-tree
Device Tree(设备树)技能面向 Linux 硬件描述,帮助代理编写与理解设备树源码(DTS/DTSI)。内容涵盖 DTS 语法、binding 绑定、phandle 引用、overlay 叠加,以及内核 OF(Open Firmware)层如何把硬件描述解析为 platform_device 实例,并可用于排查 OF 平台探测(probe)失败问题。适合在新增板级 .dts 或片段 overlay、理解 compatible/reg/interrupts/clocks 等属性、将硬件与内核平台设备模型交叉核对时使用。技能提供 DTS 结构示例、关键属性说明表、phandle 写法、内核解析流程、编译与查看命令(dtc、/proc/device-tree、/sys/firmware/devicetree/base/)、configfs 运行时 overlay 应用方式,以及常见问题排查表(驱动未绑定、MMIO 错误、中断不触发、probe 延迟循环、overlay 失败)。