summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRahul Bansal <rbansal@nvidia.com>2011-03-25 14:27:47 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:52:03 -0800
commitc9079ecc5957eeec960f54f0f1aaba835030975a (patch)
tree94c2f7074ca62d767e3b6be3b4c09339138dd0ba
parent387d56af18167c0789da6e3d5c1118fd8b5f6a71 (diff)
net: wireless: bcm4329: Enable SDIO_ISR_THREAD flag.
In case of inband interrupts i.e SDIO CARD INT, two level of thread switching takes place to process wifi interrupts one in SDHCI and the other in Wifi driver if "SDIO_ISR_THREAD" flag is disabled. Enabling "SDIO_ISR_THREAD" flag will prevent deferred MAC interrupts processing because it is preventing thread context switching in wifi driver. Bug 789444 Bug 787054 Bug 795460 Original-Change-Id: I4b00b5a1a3127380699c958d802e5d823078896e Reviewed-on: http://git-master/r/24273 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rf7c499bdc13df3b0e651b726fff4b71c49c40c75
-rw-r--r--drivers/net/wireless/bcm4329/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/bcm4329/Makefile b/drivers/net/wireless/bcm4329/Makefile
index 889a55490200..2e32c4f41b37 100644
--- a/drivers/net/wireless/bcm4329/Makefile
+++ b/drivers/net/wireless/bcm4329/Makefile
@@ -28,6 +28,8 @@ DHDCFLAGS += -DGET_CUSTOM_MAC_ENABLE
endif
ifeq ($(CONFIG_BCM4329_HW_OOB),y)
DHDCFLAGS += -DHW_OOB
+else
+DHDCFLAGS += -DSDIO_ISR_THREAD
endif
DHDOFILES = dhd_linux.o linux_osl.o bcmutils.o dhd_common.o dhd_custom_gpio.o \