This patch set contains the driver files from 'driver/staging/wilc1000'. Renamed the driver from 'wilc1000' to 'wilc' to have generic name, as the same driver will be used by other wilc family members. The patch series is based on 'wireless-driver-next'. This driver will add support for SDIO/SPI interface for wilc family. For now only wilc1000 module support has been intergrated in this driver. Ajay Singh (19): wilc: add coreconfigurator.h wilc: add coreconfigurator.c wilc: add host_interface.h wilc: add host_interface.c wilc: add wilc_wlan_if.h wilc: add wilc_wlan_cfg.h wilc: add wilc_wlan_cfg.c wilc: add wilc_wlan.h wilc: add wilc_wlan.c wilc: add wilc_wfi_netdevice.h wilc: add wilc_wfi_cfgoperations.h wilc: add wilc_wfi_cfgoperations.c wilc: add linux_wlan.c wilc: add linux_mon.c wilc: add wilc_spi.c wilc: add wilc_sdio.c wilc: updated DT device binding for wilc device wilc: add Makefile and Kconfig files for wilc compilation wilc: added wilc module compilation in wireless Makefile & Kconfig .../net/wireless/microchip,wilc1000,sdio.txt | 32 + .../net/wireless/microchip,wilc1000,spi.txt | 26 + drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/Makefile | 1 + drivers/net/wireless/microchip/Kconfig | 14 + drivers/net/wireless/microchip/Makefile | 1 + drivers/net/wireless/microchip/wilc/Kconfig | 42 + drivers/net/wireless/microchip/wilc/Makefile | 15 + .../net/wireless/microchip/wilc/coreconfigurator.c | 287 ++ .../net/wireless/microchip/wilc/coreconfigurator.h | 81 + .../net/wireless/microchip/wilc/host_interface.c | 3927 ++++++++++++++++++++ .../net/wireless/microchip/wilc/host_interface.h | 362 ++ drivers/net/wireless/microchip/wilc/linux_mon.c | 273 ++ drivers/net/wireless/microchip/wilc/linux_wlan.c | 1161 ++++++ drivers/net/wireless/microchip/wilc/wilc_sdio.c | 1124 ++++++ drivers/net/wireless/microchip/wilc/wilc_spi.c | 1137 ++++++ .../microchip/wilc/wilc_wfi_cfgoperations.c | 2216 +++++++++++ .../microchip/wilc/wilc_wfi_cfgoperations.h | 23 + .../wireless/microchip/wilc/wilc_wfi_netdevice.h | 230 ++ drivers/net/wireless/microchip/wilc/wilc_wlan.c | 1350 +++++++ drivers/net/wireless/microchip/wilc/wilc_wlan.h | 297 ++ .../net/wireless/microchip/wilc/wilc_wlan_cfg.c | 497 +++ .../net/wireless/microchip/wilc/wilc_wlan_cfg.h | 54 + drivers/net/wireless/microchip/wilc/wilc_wlan_if.h | 830 +++++ drivers/staging/wilc1000/wilc_sdio.c | 4 +- 25 files changed, 13983 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/wireless/microchip,wilc1000,sdio.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/microchip,wilc1000,spi.txt create mode 100644 drivers/net/wireless/microchip/Kconfig create mode 100644 drivers/net/wireless/microchip/Makefile create mode 100644 drivers/net/wireless/microchip/wilc/Kconfig create mode 100644 drivers/net/wireless/microchip/wilc/Makefile create mode 100644 drivers/net/wireless/microchip/wilc/coreconfigurator.c create mode 100644 drivers/net/wireless/microchip/wilc/coreconfigurator.h create mode 100644 drivers/net/wireless/microchip/wilc/host_interface.c create mode 100644 drivers/net/wireless/microchip/wilc/host_interface.h create mode 100644 drivers/net/wireless/microchip/wilc/linux_mon.c create mode 100644 drivers/net/wireless/microchip/wilc/linux_wlan.c create mode 100644 drivers/net/wireless/microchip/wilc/wilc_sdio.c create mode 100644 drivers/net/wireless/microchip/wilc/wilc_spi.c create mode 100644 drivers/net/wireless/microchip/wilc/wilc_wfi_cfgoperations.c create mode 100644 drivers/net/wireless/microchip/wilc/wilc_wfi_cfgoperations.h create mode 100644 drivers/net/wireless/microchip/wilc/wilc_wfi_netdevice.h create mode 100644 drivers/net/wireless/microchip/wilc/wilc_wlan.c create mode 100644 drivers/net/wireless/microchip/wilc/wilc_wlan.h create mode 100644 drivers/net/wireless/microchip/wilc/wilc_wlan_cfg.c create mode 100644 drivers/net/wireless/microchip/wilc/wilc_wlan_cfg.h create mode 100644 drivers/net/wireless/microchip/wilc/wilc_wlan_if.h -- 2.7.4