嵌入式爱好者

查看: 9560|回复: 0

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

[复制链接]

1

主题

1

帖子

4

积分

扫一扫,手机访问本帖
发表于 2014-12-30 21:32:09 | 显示全部楼层 |阅读模式
想在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,
        }/*       

}


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-5 01:41

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表