- 論壇徽章:
- 0
|
用的是2.6.33.7內(nèi)核 想用gpio引腳作為中斷線
gpio初始化用的是系統(tǒng)庫里的資源
printk("gpio_to_irq=%x, %x\n", gpio_to_irq(pdata->gpios[GPIO7]), pdata->gpios[GPIO7]);
216 ret = request_irq(gpio_to_irq(pdata->gpios[GPIO7]), of_interrupt_irq, IRQF_TRIGGER_FALLING|
IRQF_SHARED, "kt-cpld", pdata);
217 if (ret != 0)
218 {
219 if(ret == -EINVAL)
220 printk("INVAL\n");
221 else if(ret == -EBUSY)
222 printk("BUSY\n");
223 // dev_err(pdata->pdev, "failed to install irq 75\n");*/
224 return ret;
最后打印的是INVAL,我想知道是這個函數(shù)有問題,還是我調(diào)用的有問題?
printk 打印結(jié)果:gpio_to_irq=fffffffa, e5 |
|