request_irq 在linux-2.4.4 注册中断的问题,基于PowerPC
我的处理器是 PowerPC,现在学习驱动的中断
我想要把CPU的一个管脚 PC11 做为中断源 CPMVEC_PIO_PC11
用 request_8xxirq 向linux申请一个中断,当我触发管脚的时候,没有任何反应。
代码如:result = request_8xxirq(CPMVEC_PIO_PC11, hello_tasklet, SA_INTERRUPT, "myinterrput", NULL);
但是我申请 PC10 的时候,一直都有中断信号,也就是说,我申请到中断了 但不是我所指定的那个管脚
代码如:result = request_8xxirq(CPMVEC_PIO_PC10, hello_tasklet, SA_INTERRUPT, "myinterrput", NULL);
当然 request_8xxirq 也是最终调用的 request_irq
在linux-2.4.32中却可以申请到,也能触发
在2.4.32中申请中断的时候,好像为中断好加了一个偏移地址,这样就可以了
但是在2.4.4的内核中却不是
那该怎么申请我所指定的那个管脚为中断呢,请大虾门,多多指教!!!!!
[解决办法]
帮不了,只能帮顶。。
[解决办法]
帮不了, 帮顶