summaryrefslogtreecommitdiff
path: root/multitech/recipes/compat-wireless/ti-compat-wireless-wl12xx-r5.sp4.01/mt100eocg-pcie-dk/wl12xx-irq-rising-falling-r5.sp7.01.patch
blob: c9c3a56ff7a178930495ad87d3afb2d8b49a8cf0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Index: wl12xx-ol_R5.SP7.01/drivers/net/wireless/wl12xx/main.c
===================================================================
--- wl12xx-ol_R5.SP7.01.orig/drivers/net/wireless/wl12xx/main.c	2013-12-14 23:41:55.000000000 -0600
+++ wl12xx-ol_R5.SP7.01/drivers/net/wireless/wl12xx/main.c	2014-03-06 14:45:24.887273144 -0600
@@ -7043,10 +7043,14 @@
 
 	platform_set_drvdata(pdev, wl);
 
+	/* MTPCIE: force irq trigger
 	if (wl->platform_quirks & WL12XX_PLATFORM_QUIRK_EDGE_IRQ)
-		irqflags = IRQF_TRIGGER_RISING;
+	*/
+		irqflags = IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING;
+	/*
 	else
 		irqflags = IRQF_TRIGGER_HIGH | IRQF_ONESHOT;
+	*/
 
 	ret = request_threaded_irq(wl->irq, wl12xx_hardirq, wl12xx_irq,
 				   irqflags,