主题 : platform_get_irq 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 12186
精华: 0
发帖: 96
金钱: 480 两
威望: 96 点
综合积分: 192 分
注册时间: 2009-12-31
最后登录: 2013-11-25
楼主  发表于: 2011-01-29 10:37

 platform_get_irq

platform_get_irq(pdev, 0);
platform_get_irq(pdev, 1);
这个函数中0,1代表什么意思?它可以代表一个中断吗?

函数的resources为
static struct resource mx23_kbd_res[] = {
{
.flags = IORESOURCE_MEM,
.start = LRADC_PHYS_ADDR,
.end   = LRADC_PHYS_ADDR + 0x2000 - 1,
},
{
.flags = IORESOURCE_IRQ,
.start = IRQ_LRADC_CH0,
.end   = IRQ_LRADC_CH0,
},
好像只有一个中断,它怎么可以获得两次啊?