|
1 | 1 | # SPDX-License-Identifier: GPL-2.0 |
2 | | -config WILC1000 |
| 2 | +config WILC |
3 | 3 | tristate |
4 | | - help |
5 | | - Add support for the Atmel WILC1000 802.11 b/g/n SoC. |
6 | | - This provides Wi-FI over an SDIO or SPI interface, and |
7 | | - is usually found in IoT devices. |
8 | | - |
9 | | - This module only support IEEE 802.11n WiFi. |
10 | 4 |
|
11 | | -config WILC1000_SDIO |
12 | | - tristate "Atmel WILC1000 SDIO (WiFi only)" |
| 5 | +config WILC_SDIO |
| 6 | + tristate "WILC SDIO" |
13 | 7 | depends on CFG80211 && INET && MMC |
14 | | - select WILC1000 |
| 8 | + select WILC |
15 | 9 | help |
16 | 10 | This module adds support for the SDIO interface of adapters using |
17 | | - WILC1000 chipset. The Atmel WILC1000 SDIO is a full speed interface. |
| 11 | + WILC1000 & WILC3000 chipset. The Atmel WILC1000 SDIO is a full speed interface. |
18 | 12 | It meets SDIO card specification version 2.0. The interface supports |
19 | 13 | the 1-bit/4-bit SD transfer mode at the clock range of 0-50 MHz. |
20 | 14 | The host can use this interface to read and write from any register |
21 | 15 | within the chip as well as configure the WILC1000 for data DMA. |
22 | 16 | To use this interface, pin9 (SDIO_SPI_CFG) must be grounded. Select |
23 | 17 | this if your platform is using the SDIO bus. |
| 18 | + WILC3000 additionally supports BT 4.0 and BLE modes. |
24 | 19 |
|
25 | | -config WILC1000_SPI |
26 | | - tristate "Atmel WILC1000 SPI (WiFi only)" |
| 20 | +config WILC_SPI |
| 21 | + tristate "WILC SPI" |
27 | 22 | depends on CFG80211 && INET && SPI |
28 | | - select WILC1000 |
| 23 | + select WILC |
29 | 24 | select CRC7 |
30 | 25 | select CRC_ITU_T |
31 | 26 | help |
32 | 27 | This module adds support for the SPI interface of adapters using |
33 | | - WILC1000 chipset. The Atmel WILC1000 has a Serial Peripheral |
| 28 | + WILC1000 & WILC3000 chipset. The Atmel WILC1000 has a Serial Peripheral |
34 | 29 | Interface (SPI) that operates as a SPI slave. This SPI interface can |
35 | 30 | be used for control and for serial I/O of 802.11 data. The SPI is a |
36 | 31 | full-duplex slave synchronous serial interface that is available |
37 | 32 | immediately following reset when pin 9 (SDIO_SPI_CFG) is tied to |
38 | 33 | VDDIO. Select this if your platform is using the SPI bus. |
| 34 | + WILC3000 additionally supports BT 4.0 and BLE modes. |
39 | 35 |
|
40 | | -config WILC1000_HW_OOB_INTR |
41 | | - bool "WILC1000 out of band interrupt" |
42 | | - depends on WILC1000_SDIO |
| 36 | +config WILC_HW_OOB_INTR |
| 37 | + bool "WILC out of band interrupt" |
| 38 | + depends on WILC_SDIO |
| 39 | + default n |
43 | 40 | help |
44 | | - This option enables out-of-band interrupt support for the WILC1000 |
45 | | - chipset. This OOB interrupt is intended to provide a faster interrupt |
46 | | - mechanism for SDIO host controllers that don't support SDIO interrupt. |
47 | | - Select this option If the SDIO host controller in your platform |
48 | | - doesn't support SDIO time division interrupt. |
| 41 | + This option enables out-of-band interrupt support for the WILC1000 & |
| 42 | + WILC3000 chipset. This OOB interrupt is intended to provide a faster |
| 43 | + interrupt mechanism for SDIO host controllers that don't support SDIO |
| 44 | + interrupt. Select this option If the SDIO host controller in your |
| 45 | + platform doesn't support SDIO time division interrupt. |
0 commit comments