Hello,cao,
Please try to do it like this :
At first , I assume you use GPIO3_2, Then
#include <mach/gpio.h>
#define MY_GPIO3_2 (2x32 + 2)
int irq = gpio_to_irq( MY_GPIO3_2);
request_irq(irq, irq_handle_function,0, interface, NULL);
....
Try it please !
Regards,
weidong