ts.irq_tc = ret = platform_get_irq(pdev, 0);获取平台中断什么意思?求解
------解决方案--------------------
在Linux2.6的设备驱动模型中,我们更关心总线、设备和驱动这三个实体,总线将设备和驱动绑定。系统每注册一个设备的时候,会寻找与之匹配的驱动;在每注册一个驱动的时候,会寻找与之匹配的设备,而这些匹配工作则由总线完成。对于本身就依附于PCI、SPI等的设备而言,将其设备和驱动挂接在该总线,是很容易的事情,但是有很多并不是依附于这些总线的设备,所以Linux发明了一种虚拟的总线,叫做platform总线,相应的设备成为platform_device,驱动为platform_driver,即平台设备和驱动。所以当我们设备在申请中断号时,其要通过总线platform这一层,即从平台获取中断……