]> git.baikalelectronics.ru Git - kernel.git/commit
staging: wilc1000: Add SDIO/SPI 802.11 driver
authorJohnny Kim <johnny.kim@atmel.com>
Mon, 11 May 2015 05:30:56 +0000 (14:30 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 24 May 2015 20:36:53 +0000 (13:36 -0700)
commit1a96ac7a471fbb796f1f0eb46e06fb9b63d6a794
tree346d9f9d956b97650977db976e45f01d31223154
parent3c57e4c4f0a7b3ea8ac18d667f2ce9ed0152bc12
staging: wilc1000: Add SDIO/SPI 802.11 driver

This driver is for the wilc1000 which is a single chip IEEE 802.11
b/g/n device.
The driver works together with cfg80211, which is the kernel side of
configuration management for wireless devices because the wilc1000
chipset is fullmac where the MLME is managed in hardware.

The driver worked from kernel version 2.6.38 and being now ported
to several others since then.
A TODO file is included as well in this commit.

Signed-off-by: Johnny Kim <johnny.kim@atmel.com>
Signed-off-by: Rachel Kim <rachel.kim@atmel.com>
Signed-off-by: Dean Lee <dean.lee@atmel.com>
Signed-off-by: Chris Park <chris.park@atmel.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
56 files changed:
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/wilc1000/Kconfig [new file with mode: 0644]
drivers/staging/wilc1000/Makefile [new file with mode: 0644]
drivers/staging/wilc1000/TODO [new file with mode: 0644]
drivers/staging/wilc1000/coreconfigsimulator.h [new file with mode: 0644]
drivers/staging/wilc1000/coreconfigurator.c [new file with mode: 0644]
drivers/staging/wilc1000/coreconfigurator.h [new file with mode: 0644]
drivers/staging/wilc1000/fifo_buffer.c [new file with mode: 0644]
drivers/staging/wilc1000/fifo_buffer.h [new file with mode: 0644]
drivers/staging/wilc1000/host_interface.c [new file with mode: 0644]
drivers/staging/wilc1000/host_interface.h [new file with mode: 0644]
drivers/staging/wilc1000/itypes.h [new file with mode: 0644]
drivers/staging/wilc1000/linux_mon.c [new file with mode: 0644]
drivers/staging/wilc1000/linux_wlan.c [new file with mode: 0644]
drivers/staging/wilc1000/linux_wlan_common.h [new file with mode: 0644]
drivers/staging/wilc1000/linux_wlan_sdio.c [new file with mode: 0644]
drivers/staging/wilc1000/linux_wlan_sdio.h [new file with mode: 0644]
drivers/staging/wilc1000/linux_wlan_spi.c [new file with mode: 0644]
drivers/staging/wilc1000/linux_wlan_spi.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_debugfs.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_errorsupport.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_event.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_exported_buf.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_log.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_memory.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_memory.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_msgqueue.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_msgqueue.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_osconfig.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_oswrapper.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_platform.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_sdio.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_semaphore.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_semaphore.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_sleep.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_sleep.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_spi.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_strutils.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_strutils.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_thread.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_thread.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_time.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_time.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_timer.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_timer.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_type.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_wfi_cfgoperations.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_wfi_netdevice.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_wfi_netdevice.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_wlan.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_wlan.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_wlan_cfg.c [new file with mode: 0644]
drivers/staging/wilc1000/wilc_wlan_cfg.h [new file with mode: 0644]
drivers/staging/wilc1000/wilc_wlan_if.h [new file with mode: 0644]