aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/wil6210/wil6210.h
diff options
context:
space:
mode:
authorVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>2014-03-17 09:34:13 -0400
committerJohn W. Linville <linville@tuxdriver.com>2014-03-17 13:44:17 -0400
commitf4b5a8032d513a11ef919305048f00e812605318 (patch)
tree68975307b35ff82cf63da3c570ec3dfcd7b611da /drivers/net/wireless/ath/wil6210/wil6210.h
parent98a65b59f8109cfafcc3c13b34895087b90dc630 (diff)
wil6210: fix for HW bug in interrupt setup logic
Hardware bug triggered by the MSI init while INTx asserted for some reason. De-assert INTx prior to MSI set-up Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/wil6210/wil6210.h')
-rw-r--r--drivers/net/wireless/ath/wil6210/wil6210.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/wil6210/wil6210.h b/drivers/net/wireless/ath/wil6210/wil6210.h
index 14f861cd295d..317621c49bf8 100644
--- a/drivers/net/wireless/ath/wil6210/wil6210.h
+++ b/drivers/net/wireless/ath/wil6210/wil6210.h
@@ -476,6 +476,7 @@ int wmi_rxon(struct wil6210_priv *wil, bool on);
476int wmi_get_temperature(struct wil6210_priv *wil, u32 *t_m, u32 *t_r); 476int wmi_get_temperature(struct wil6210_priv *wil, u32 *t_m, u32 *t_r);
477int wmi_disconnect_sta(struct wil6210_priv *wil, const u8 *mac, u16 reason); 477int wmi_disconnect_sta(struct wil6210_priv *wil, const u8 *mac, u16 reason);
478 478
479void wil6210_clear_irq(struct wil6210_priv *wil);
479int wil6210_init_irq(struct wil6210_priv *wil, int irq); 480int wil6210_init_irq(struct wil6210_priv *wil, int irq);
480void wil6210_fini_irq(struct wil6210_priv *wil, int irq); 481void wil6210_fini_irq(struct wil6210_priv *wil, int irq);
481void wil6210_disable_irq(struct wil6210_priv *wil); 482void wil6210_disable_irq(struct wil6210_priv *wil);