forked from Minki/linux
b60186f824
Some of the key differences between SD8897 and older chipsets are as follows: a) sdio mpa_rx and mpa_tx ports have been increased from 16 to 32 b) Same is the case with read/write bitmap that one receives from mpa_reg read c) aggregation packet count doubled from 8 to 16 d) Most of key reg addresses are changed e) There is a separate command or control port f) Now command rx/tx_done have new interrupts 1. 'supports_sdio_new_mode' flag is added to handle (a) and (b). 2. (c) and (d) are taken care of by filling chip specific information in global structurei (mwifiex_sdio_sd8897). 3. For older chipsets, port 0 was cmd port and port 1->15 were data port. Therefore we had CTRL_PORT_MASK to differentiate port type. Now these changes are under 'has_control_mask' flag. Signed-off-by: Yogesh Ashok Powar <yogeshp@marvell.com> Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Signed-off-by: Nishant Sarmukadam <nishants@marvell.com> Signed-off-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: Frank Huang <frankh@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
config MWIFIEX
|
|
tristate "Marvell WiFi-Ex Driver"
|
|
depends on CFG80211
|
|
---help---
|
|
This adds support for wireless adapters based on Marvell
|
|
802.11n/ac chipsets.
|
|
|
|
If you choose to build it as a module, it will be called
|
|
mwifiex.
|
|
|
|
config MWIFIEX_SDIO
|
|
tristate "Marvell WiFi-Ex Driver for SD8786/SD8787/SD8797/SD8897"
|
|
depends on MWIFIEX && MMC
|
|
select FW_LOADER
|
|
---help---
|
|
This adds support for wireless adapters based on Marvell
|
|
8786/8787/8797 chipsets with SDIO interface.
|
|
|
|
If you choose to build it as a module, it will be called
|
|
mwifiex_sdio.
|
|
|
|
config MWIFIEX_PCIE
|
|
tristate "Marvell WiFi-Ex Driver for PCIE 8766/8897"
|
|
depends on MWIFIEX && PCI
|
|
select FW_LOADER
|
|
---help---
|
|
This adds support for wireless adapters based on Marvell
|
|
8766/8897 chipsets with PCIe interface.
|
|
|
|
If you choose to build it as a module, it will be called
|
|
mwifiex_pcie.
|
|
|
|
config MWIFIEX_USB
|
|
tristate "Marvell WiFi-Ex Driver for USB8797"
|
|
depends on MWIFIEX && USB
|
|
select FW_LOADER
|
|
---help---
|
|
This adds support for wireless adapters based on Marvell
|
|
Avastar 88W8797 chipset with USB interface.
|
|
|
|
If you choose to build it as a module, it will be called
|
|
mwifiex_usb.
|