BZ: 15061
Actually, the wifi driver is based on compat wireless modules that
requires WL12XX_PLATFORM_DATA to be enabled within the kernel. So
it shall be enabled by default with WL12XX.
The wifi uses two AON gpios and thus the wifi interrupt handler is
forwarded by the GPIO driver. So to prevent losing wifi interrupts,
HARDIRQS_SW_RESEND shall be used.
Change-Id: Ic61fd84cc2ef849e7b97bb90164e53b9f0ba944d
Signed-off-by: Aymen Zayet <aymenx.zayet@intel.com>
Reviewed-on: http://android.intel.com:8080/25377
Reviewed-by: Champciaux, NicolasX <nicolasx.champciaux@intel.com>
Tested-by: Champciaux, NicolasX <nicolasx.champciaux@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
if X86_INTEL_MID
+config HARDIRQS_SW_RESEND
+ bool
+ default y
+
config X86_MRST
bool "Moorestown MID platform"
depends on PCI
select SPI
select INTEL_SCU_IPC
select X86_PLATFORM_DEVICES
+ select HARDIRQS_SW_RESEND
---help---
Moorestown is Intel's Low Power Intel Architecture (LPIA) based Moblin
Internet Device(MID) platform. Moorestown consists of two chips:
config WL12XX_PLATFORM_DATA
bool
- depends on WL12XX_SDIO != n || WL1251_SDIO != n
+ depends on WL12XX_SDIO != n || WL1251_SDIO != n || WL12XX
default y