Skip to content
Karthikeyan edited this page Aug 11, 2017 · 8 revisions

Introduction

This wiki page provides information on Microchip's 802.11/BT Combo SoC ATWILC3000 and Atmel 802.11 SoC ATWILC1000 drivers. For more information, visit ATWILC1000 or ATWILC3000. The ATWILC1000 is a single chip IEEE 802.11 b/g/n fullMAC link controller, and ATWILC3000 is a single chip IEEE 802.11 b/g/n and Bluetooth 4.0 optimized for low power mobile applications. Enjoy the tutorials and useful information.

Tutorials

Download

Download the official release here:

https://github.com/linux4wilc/driver

https://github.com/linux4wilc/firmware

The release candidates are also available in the following link.

For the kernel driver: git clone https://github.com/linux4wilc/driver.git

For the firmware: git clone https://github.com/linux4wilc/firmware.git

Build

  • Go to the staging directory: cd /drivers/staging/

  • Create the wilc1000 directory if not preset: mkdir wilc1000

  • Place the wireless driver into the wilc1000 directory.

  • Modify the /staging/Kconfig to add wireless driver Kconfig.

# Add WILC Kconfig 
source "drivers/staging/wilc1000/Kconfig
  • Modify the drivers/staging/Makefile to add wireless driver in the Kbuild.
# Add Atmel here
obj-$(CONFIG_WILC) += wilc1000/
**NOTE: Directory name is wilc1000 for legacy reasons only. The driver supports both wilc1000 & wilc3000**
  • Configure the kernel with your favorite, for example, make menuconfig.

  • Build the kernel.

For more practical information, refer to the specific platform quick start guide.

Clone this wiki locally