确认DTS文件
通过kernel/Makefile了解到内核的版本为4.9.84,因此是使用DTS的(版本大于3.0):
# cat kernel/Makefile | more
通过编译脚本Release_to_customer.sh可以了解到kernel使用的config为infinity2m_spinand_ssc011a_s01a_minigui_defconfig:
# vi Release_to_customer.sh
在kernel/arch/arm/configs中可以找到它:
打开它,里面通过来定义使用的dts为infinity2m-spinand-ssc011a-s01a-display.dts:
# vi kernel/arch/arm/configs/infinity2m_spinand_ssc011a_s01a_minigui_defconfig
那么,我们编译完后,应该会在kernel/arch/arm/boot/dts/目录下生成infinity2m-spinand-ssc011a-s01a-display.dtb:
而infinity2m-spinand-ssc011a-s01a-display.dts又包含infinity2m.dtsi、infinity2m-ssc011a-s01a-display.dtsi和infinity2m-ssc011a-s01a-padmux-display.dtsi,因此,我们只需要关注这4个dts文件。
至此,DTS文件已经确认好了。
文档更新时间: 2021-08-17 14:45 作者:Aeeditor