summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfktsai <fktsai@qca.qualcomm.com>2014-09-18 19:42:33 +0800
committerAnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com>2014-09-22 19:09:12 +0530
commita2b468eef22de01da8c5d3694caba387485c58fa (patch)
treebc8f64734486df6d29067ddf10465e3b526e5bdc
parent08803f143065af8bbd8a3e9143be1677c6047524 (diff)
qca_cld: sdio HIF: x86 SDIO compatible with Tufello
Change asyncintdelay default value to 2, to resolve the SDIO compatible issue with some x86 laptop Change-Id: I81d68a688e9d6c3a8155576355e7dd947248a185 CRs-fixed: 726523
-rw-r--r--CORE/SERVICES/HIF/sdio/linux/native_sdio/src/hif.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/CORE/SERVICES/HIF/sdio/linux/native_sdio/src/hif.c b/CORE/SERVICES/HIF/sdio/linux/native_sdio/src/hif.c
index 60e8d0796d55..b696a03334dc 100644
--- a/CORE/SERVICES/HIF/sdio/linux/native_sdio/src/hif.c
+++ b/CORE/SERVICES/HIF/sdio/linux/native_sdio/src/hif.c
@@ -77,9 +77,18 @@ unsigned int forcesleepmode = 0;
module_param(forcesleepmode, uint, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(forcesleepmode, "Set sleep mode: 0-host capbility, 1-force WOW, 2-force DeepSleep, 3-force CutPower");
+/* Some laptop with JMicron SDIO host has compitable
+ * issue with asyncintdelay value,
+ * change default value to 2 under X86 */
+#ifdef CONFIG_X86
+unsigned int asyncintdelay = 2;
+module_param(asyncintdelay, uint, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
+MODULE_PARM_DESC(asyncintdelay, "Delay clock count for aysnc interrupt, 2 is default, vaild values are 1 and 2");
+#else
unsigned int asyncintdelay = 0;
module_param(asyncintdelay, uint, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(asyncintdelay, "Delay clock count for aysnc interrupt, 0 is default, vaild values are 1 and 2");
+#endif
unsigned int forcecard = 0;
module_param(forcecard, uint, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);