G6平台设备树寻找方法
Li shi
2017/3/3
DTS文件夹下有无数个设备树文件,怎么快速确定板子所对应的设备树文件呢?下面记录一种快速寻找板子对应设备树方法。
在板子启动的时候,串口会打印出一条trace信息:
Best match DTB tags 316/00010001/0x00000000/10001/20009/0/0/0/94f96889/54830
信息里面记录了芯片ID和platform ID,这些信息在设备树里会有相应的记录。比如上面的信息就是芯片ID是316,platform ID是0x00010001,对应如下设备树文件(arch/arm/boot/dts/qcom/apq8096pro-v1.1-auto-cdp.dts)内容:
注意:
- 有时同一个节点,在好几个dtsi文件里都有,上层(最后include的dtsi)会覆盖下层的setting;
- EVB板子的打印信息是
Best match DTB tags 246/00010019/0x00000000/30001/20009/1000c/0/0/940b3296/5720d
对应设备树文件arch/arm/boot/dts/qcom/msm8996-v3-pm8004-agave-adp.dts