Linux内核设备驱动注册

platform_device与platform_driver    

http://blog.csdn.net/zhandoushi1982/article/details/5130207


引入Devicetree后改变

platform_device会由kernel自动展开,调用of_platform_bus_probe(NULL, xxx_of_bus_ids, NULL);即可自动展开所有的platform_device

引入Device Tree之后,MACHINE_START变更为DT_MACHINE_START,其中含有一个.dt_compat成员,用于表明相关的machine与.dts中root结点的compatible属性兼容关系



你可能感兴趣的:(Linux内核设备驱动注册)