12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- config BR2_PACKAGE_WILC_DRIVER
- bool "wilc kernel module"
- depends on !BR2_s390x
- depends on BR2_LINUX_KERNEL
- help
- External kernel module for WILC1000/3000 devices.
- wilc kernel driver source as found in Microchip's at91-linux
- kernel tree with added Kbuild file to be built as a generic
- external module.
- The wilc1000 driver currently maintained in Linux kernel does
- not support BLE of the WILC3000 hardware. This package is
- meant to bridge that gap until Microchip can get WILC3000
- support upstream.
- Supports both SDIO and SPI modes.
- https://github.com/embeddedTS/wilc3000-external-module
- if BR2_PACKAGE_WILC_DRIVER
- config BR2_PACKAGE_WILC_DRIVER_SPI
- bool "SPI"
- help
- This module adds support for the SPI interface of adapters
- using WILC1000/3000 chipset. The WILC1000/3000 has a Serial
- Peripheral Interface (SPI) that operates as an SPI slave.
- This SPI interface can be used for control and for serial
- I/O of 802.11 data. The SPI is a full-duplex slave
- synchronous serial interface that is available immediately
- following reset when pin 9 (SDIO_SPI_CFG) is tied to VDDIO.
- Select this if your platform is using the SPI bus.
- config BR2_PACKAGE_WILC_DRIVER_SDIO
- bool "SDIO"
- help
- This module adds support for the SDIO interface of adapters
- using WILC1000/3000 chipset. The WILC1000/3000 SDIO is a full
- speed interface. It meets SDIO card specification version 2.0.
- The interface supports the 1-bit/4-bit SD transfer mode at the
- clock range of 0-50 MHz. The host can use this interface to
- read and write from any register within the chip as well as
- configure the WILC1000/3000 for data DMA. To use this
- interface, pin9 (SDIO_SPI_CFG) must be grounded. Select this
- if your platform is using the SDIO bus.
- if BR2_PACKAGE_WILC_DRIVER_SDIO
- config BR2_PACKAGE_WILC_DRIVER_SDIO_OOB
- bool "Enable out-of-band interrupt"
- help
- This option enables out-of-band interrupt support for the
- WILC1000/3000 chipset. This OOB interrupt is intended to
- provide a faster interrupt mechanism for SDIO host controllers
- that don't support SDIO interrupt. Select this option If the
- SDIO host controller in your platform doesn't support SDIO
- time division interrupt.
- endif
- endif
- comment "wilc kernel module needs a Linux kernel to be built"
- depends on !BR2_s390x
- depends on !BR2_LINUX_KERNEL
|