2015年8月25日

由MTK平台 mtkfb 设备注册疑问引发的知识延伸--ARM Device Tree

摘要: 由MTK平台 mtkfb 设备注册疑问引发的知识延伸: ARM Device Tree . ARM 社区一贯充斥的大量垃圾代码,因此社区在2011年到2012年进行了大量的工作。ARM Linux开始围绕Device Tree展开,Device Tree有自己的独立的语法,它的源文件为.dts,编译后得到.dtb,Bootloader在引导Linux内核的时候会将.dtb地址告知内核。之 后内核会展开Device Tree并创建和注册相关的设备,因此arch/arm/mach-xxx和arch/arm/plat-xxx中大量的用于注册platform、 I2C、SPI板级信息的代码被删除,而驱动也以新的方式和.dts中定义的设备结点进行匹配。 阅读全文

posted @ 2015-08-25 12:47 乐学乐 阅读(2450) 评论(1) 推荐(0) 编辑

导航