GPIO_CDA
if (!gpio_get_value(GPIO_CDA) && !gpio_get_value(GPIO_CDB))
gpio_direction_input(GPIO_CDA);
irq = gpio_to_irq(GPIO_CDA);
free_irq(gpio_to_irq(GPIO_CDA), sock);
free_irq(gpio_to_irq(GPIO_CDA), sock);