总线匹配规则可以在设备树中定义,也可以在驱动程序中定义。在设备树中定义匹配规则可以使驱动程序更加通用,而在驱动程序中定义匹配规则可以使驱动程序更加具体总线匹配规则的定义方式因总线类型更加具体化。例如,对于 PCI 总线,匹配规则可以在设备的 PCI配置空间中定义
1、先用设备树中的compatible属性和platform driver中的driver中的
of match table 来匹配
2、再用 platform driver 中的 id table 中的name 和 platform device 中的 name来配
3、最后用platform device中的name和platform driver 中的 driver 中的 name来匹配
设备树-device(设备)-driver(驱动)中代码如下:
设备树
device
driver