-EBUSY (设备或者资源忙16)表示中断已经被占用。...m_key_info
{
int gpio;
char name[50];
int val;
int irq;
};
struct m_key_info key_info[]=
{
{EXYNOS4_GPX3...(2),"key_irq_1",0x01},
{EXYNOS4_GPX3(3),"key_irq_2",0x02},
{EXYNOS4_GPX3(4),"key_irq_3",0x03},
{EXYNOS4..._GPX3(5),"key_irq_4",0x04},
};
/*
中断服务函数
*/
static irqreturn_t key_irq_handler(int irq, void *dev)...{
struct m_key_info *p=(struct m_key_info*)dev;
if(gpio_get_value(p->gpio)==0) //判断按键是否按下
{