Ver código fonte

Correct the IRQ numbers passed to the request_threaded_irq

Yo-Jung Lin 1 ano atrás
pai
commit
65397e2d53
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      examples/bh_threaded.c

+ 2 - 2
examples/bh_threaded.c

@@ -80,7 +80,7 @@ static int __init bottomhalf_init(void)
     pr_info("Successfully requested BUTTON1 IRQ # %d\n", button_irqs[0]);
     pr_info("Successfully requested BUTTON1 IRQ # %d\n", button_irqs[0]);
 
 
     ret = request_threaded_irq(
     ret = request_threaded_irq(
-        gpio_to_irq(button_irqs[0]), button_top_half, button_bottom_half,
+        button_irqs[0], button_top_half, button_bottom_half,
         IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING, "gpiomod#button1", NULL);
         IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING, "gpiomod#button1", NULL);
 
 
     if (ret) {
     if (ret) {
@@ -100,7 +100,7 @@ static int __init bottomhalf_init(void)
     pr_info("Successfully requested BUTTON2 IRQ # %d\n", button_irqs[1]);
     pr_info("Successfully requested BUTTON2 IRQ # %d\n", button_irqs[1]);
 
 
     ret = request_threaded_irq(
     ret = request_threaded_irq(
-        gpio_to_irq(button_irqs[1]), button_top_half, button_bottom_half,
+        button_irqs[1], button_top_half, button_bottom_half,
         IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING, "gpiomod#button2", NULL);
         IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING, "gpiomod#button2", NULL);
 
 
     if (ret) {
     if (ret) {