1
0
Fork 0
alistair23-linux/drivers/staging/wilc1000
Ajay Singh 9a4c56be67 staging: wilc1000: avoid twice IRQ handler execution for each single interrupt
The IRQ handler(isr_bh_routine()) was called twice for each interrupt
from firmware. The data was read completely during the first call and
the second call was doing nothing.
Now changed the IRQ flag from ‘level’ to ‘edge’ trigger i.e
IRQF_TRIGGER_LOW to IRQF_TRIGGER_FALLING to avoid extra interrupt
trigger.

Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>
Link: https://lore.kernel.org/r/20190910074514.3073-2-ajay.kathat@microchip.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-09-12 10:37:26 +01:00
..
Kconfig staging: remove redundant 'default n' from Kconfig 2019-04-16 13:39:01 +02:00
Makefile staging: wilc1000: rename 'host_interface' source and header 2019-07-01 09:01:41 +02:00
TODO staging: wilc1000: remove TODO item for comments and code style 2018-08-05 16:15:32 +02:00
microchip,wilc1000,sdio.txt staging: dt-bindings: wilc1000: add optional rtc_clk property 2019-09-12 10:35:51 +01:00
microchip,wilc1000,spi.txt staging: dt-bindings: wilc1000: add optional rtc_clk property 2019-09-12 10:35:51 +01:00
wilc_hif.c staging: wilc1000: remove unused function 2019-08-02 13:58:11 +02:00
wilc_hif.h staging: wilc1000: remove unused function 2019-08-02 13:58:11 +02:00
wilc_mon.c staging: wilc1000: Merge memcpy + le32_to_cpus to get_unaligned_le32 2019-07-25 09:48:14 +02:00
wilc_netdev.c staging: wilc1000: avoid twice IRQ handler execution for each single interrupt 2019-09-12 10:37:26 +01:00
wilc_sdio.c staging: wilc1000: look for rtc_clk clock 2019-09-12 10:35:51 +01:00
wilc_spi.c staging: wilc1000: added support to dynamically add/remove interfaces 2019-07-01 09:01:41 +02:00
wilc_wfi_cfgoperations.c Merge 5.3-rc4 into staging-next 2019-08-12 07:41:14 +02:00
wilc_wfi_cfgoperations.h staging: wilc1000: added support to dynamically add/remove interfaces 2019-07-01 09:01:41 +02:00
wilc_wfi_netdevice.h staging: wilc1000: look for rtc_clk clock 2019-09-12 10:35:51 +01:00
wilc_wlan.c staging: wilc1000: remove unused interrupt status handling code 2019-09-12 10:37:26 +01:00
wilc_wlan.h staging: wilc1000: remove unused interrupt status handling code 2019-09-12 10:37:26 +01:00
wilc_wlan_cfg.c staging: wilc1000: use helper API to pack data for firmware 2019-08-08 18:59:18 +02:00
wilc_wlan_cfg.h staging: wilc1000: Replace function wilc_wlan_cfg_get_val() 2019-07-22 07:34:12 +02:00
wilc_wlan_if.h staging: wilc1000: merge drv_handle and operation_mode wids 2019-08-02 13:56:59 +02:00