Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 config WILC1000
0003         tristate
0004         help
0005           Add support for the Atmel WILC1000 802.11 b/g/n SoC.
0006           This provides Wi-FI over an SDIO or SPI interface, and
0007           is usually found in IoT devices.
0008 
0009           This module only support IEEE 802.11n WiFi.
0010 
0011 config WILC1000_SDIO
0012         tristate "Atmel WILC1000 SDIO (WiFi only)"
0013         depends on CFG80211 && INET && MMC
0014         select WILC1000
0015         help
0016           This module adds support for the SDIO interface of adapters using
0017           WILC1000 chipset. The Atmel WILC1000 SDIO is a full speed interface.
0018           It meets SDIO card specification version 2.0. The interface supports
0019           the 1-bit/4-bit SD transfer mode at the clock range of 0-50 MHz.
0020           The host can use this interface to read and write from any register
0021           within the chip as well as configure the WILC1000 for data DMA.
0022           To use this interface, pin9 (SDIO_SPI_CFG) must be grounded. Select
0023           this if your platform is using the SDIO bus.
0024 
0025 config WILC1000_SPI
0026         tristate "Atmel WILC1000 SPI (WiFi only)"
0027         depends on CFG80211 && INET && SPI
0028         select WILC1000
0029         select CRC7
0030         select CRC_ITU_T
0031         help
0032           This module adds support for the SPI interface of adapters using
0033           WILC1000 chipset. The Atmel WILC1000 has a Serial Peripheral
0034           Interface (SPI) that operates as a SPI slave. This SPI interface can
0035           be used for control and for serial I/O of 802.11 data. The SPI is a
0036           full-duplex slave synchronous serial interface that is available
0037           immediately following reset when pin 9 (SDIO_SPI_CFG) is tied to
0038           VDDIO. Select this if your platform is using the SPI bus.
0039 
0040 config WILC1000_HW_OOB_INTR
0041         bool "WILC1000 out of band interrupt"
0042         depends on WILC1000_SDIO
0043         help
0044           This option enables out-of-band interrupt support for the WILC1000
0045           chipset. This OOB interrupt is intended to provide a faster interrupt
0046           mechanism for SDIO host controllers that don't support SDIO interrupt.
0047           Select this option If the SDIO host controller in your platform
0048           doesn't support SDIO time division interrupt.