内核用linux 2.6.33.7 cpu mpc8309
gpio_to_irq()得到的值为0xfffffffa
request_irq()返回值为INVAL
跟到内核的的kernel/irq/mange.c中int request_threaded_irq()发现desc = irq_to_desc(irq); desc不对,挂在if (desc->status & IRQ_NOREQUEST)
1176 {
1177 printk("33333\n");
1178 return -EINVAL;
1179 }
这个函数里面,我想知道这个用gpio中断有什么特殊需要设置的吗?
|