diff options
| author | fktsai <fktsai@qca.qualcomm.com> | 2014-09-18 19:42:33 +0800 |
|---|---|---|
| committer | AnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com> | 2014-09-22 19:09:12 +0530 |
| commit | a2b468eef22de01da8c5d3694caba387485c58fa (patch) | |
| tree | bc8f64734486df6d29067ddf10465e3b526e5bdc | |
| parent | 08803f143065af8bbd8a3e9143be1677c6047524 (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.c | 9 |
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); |
