Lines Matching refs:irq
250 irq_handler_disable(uc_key->irq); in power_key_download()
262 static void gpio_irq_handler(int irq, void *data) in gpio_irq_handler() argument
267 if (uc_key->irq != irq) in gpio_irq_handler()
271 uc_key->irq_thread(irq, data); in gpio_irq_handler()
273 if (irq_get_gpio_level(irq)) { in gpio_irq_handler()
285 irq_revert_irq_type(irq); in gpio_irq_handler()
342 int irq; in key_post_probe() local
347 irq = phandle_gpio_to_irq(uc_key->gpios[0], in key_post_probe()
349 if (irq < 0) { in key_post_probe()
351 uc_key->name, irq); in key_post_probe()
352 return irq; in key_post_probe()
361 uc_key->irq = irq; in key_post_probe()
362 irq_install_handler(irq, gpio_irq_handler, dev); in key_post_probe()
363 irq_set_irq_type(irq, IRQ_TYPE_EDGE_FALLING); in key_post_probe()
364 irq_handler_enable(irq); in key_post_probe()
394 printf(" irq: %d\n", uc_key->irq); in key_post_probe()