移植SPI WIFI模块遇到的问题
最近移植一块使用SPI口的wifi模块,板子芯片是at91的arm,之前在这个spi口使用另一个无线模块是可以用的(是不是说明SPI驱动没有问题?),现在换成新的模块移植驱动遇到了问题。这个新的无线模块在另一个板子上使用过(linux版本不同所以得重新移植),两块板子的区别是SPI口的片选信号和中断信号不同,一个是CS0,一个是CS1,请问从驱动里怎么修改这个片选信号和中断信号?谢谢!!!! up wait for you 修改控制器,使用SPI1 1.CS0和CS1应该只需要改很少的硬件操作就行了2.修改中断,首先确定内核源码中有支持你用到的中断,具体查看irq_chip相关的资料,然后调用request_riq即可.也可以直接request_irq然后测试是否有进入中断函数,有进中断说明配置不需要修改,直接注册即可 请问从驱动里怎么修改这个片选信号和中断信号?
这个和硬件直接相关啊,你要看到底人家怎么控制片选和出发中断的,移植到目标平台。
页:
[1]