消息关闭
    暂无新消息!
平台是amlogic,amlogic平台将gpio口转换中断口有点不同,有平台专属的函数,但是我用这个gpio_to_irq为什么能出错了,gpio_request都报错,说明管脚没有被占用。
               开发板上预留的几个gpio口全试过了都是返回-6的错误。内核报-6 意思 /* No such device or address */  。求教大家,,,

2个回答

︿ 0
我估计有可能是芯片厂商并没有实现好这个gpio_to_irq的接口功能。

gpio_to_irq是linux内核里提供给驱动人员调用使用,但具体的功能还是由芯片厂商具体来实现的。


不能通过gpio查找相应的中断号的话,可以去arch/arm/mach-xxx/include/mach/irqs.h头文件里查看是否有提供中断号的宏