WHao 发表于 2014-12-30 21:32:09

linux3.0.1 外部中断GROUP1~9无法request_irq

想在GPP1口上设置一个外部中断
尝试将按键驱动中的S3C64XX_GPN,换成S3C64XX_GPP,但无法申请中断成功
只有对应的gpio口为GROUP0时方可申请成功,
linux-3.0.1\arch\arm\mach-s3c64xx中只有irq-eint.c,没有关于group的定义
求各位大神看看应该怎么改

/* gpio buttons */
static struct gpio_keys_button gpio_buttons[] = {
        {
                .gpio                = S3C64XX_GPN(0),
                //.code                = 25,
                .code                = KEY_UP,
                .desc                = "BUTTON1",
                .active_low        = 1,
                .wakeup                = 0,
        }
        ,
        {
                .gpio                = S3C64XX_GPP(1),
                //.code                = 42,
                .code                = KEY_DOWN,
                .desc                = "BUTTON2",
                .active_low        = 1,
                .wakeup                = 0,
        }/*       

}


页: [1]
查看完整版本: linux3.0.1 外部中断GROUP1~9无法request_irq