除了本篇文档,对于每个BSP我们都有BSP Manual,如 i.MX6UL PD19 BSP Reference Manual,也可以参考阅读其中的Device Tree (DT)
设备树基础
然后根据文件的包含关系(以imx6为例):
可以看出各个文件是按照板级的方式关联在一起的,设备树的优先级规则是按照顺序来决定的,如 imx6dl-phytec-mira-rdk-nand.dts 的开头。
imx6dl-phytec-mira-rdk-nand.dts
/dts-v1/;
#include "imx6dl.dtsi"
#include "imx6qdl-phytec-phycore-som.dtsi"
#include "imx6qdl-phytec-mira.dtsi"
#include "imx6qdl-phytec-mira-peb-eval-01.dtsi"
#include "imx6qdl-phytec-peb-wlbt-01.dtsi"
如果在 imx6qdl-phytec-peb-wlbt-01.dtsi 文件中,修改了 imx6dl.dtsi 中的一个配置,则该配置由 imx6qdl-phytec-peb-wlbt-01.dtsi 中的配置为准。
同样的道理,该文件的后面也是对其他文件中的一些配置进行一些修改。如仅仅是使能: