The cw1200 driver has been accepted into the upstream linux kernel; it is present in the 3.11-rc and newer releases. It is also present in the 3.12 and newer backports releases. Please see: https://backports.wiki.kernel.org In general, I recommend using the latest version of backports. Down the line, these changes are anticipated: * Devicetree bindings for the cw1200 driver (SPI and SDIO) * Support for the cw1x50/cw1x60 (depends on hardware availability) * Bugfixes as necessary There currently two out-of-tree patches, bundled here: * ETF mode operation * ITP mode operation These patches are provided as-is with no support, as they are only really of use if you have access to ST-E's ETF tools and intend to take a device through regulatory approval. Contact your module vendor for further details. There is also a patch intended to apply to the backports tree. -- -- -- ST has granted permission to redistribute the firmware; it is under the firmware/ directory for your convenience. It will be bundled with the linux-firmware distribution in the near future. Additionally, Sagrad has granted permission to redistibute the SDD file for its SG901-1091/1098 modules. It is already bundled in linux-firmware. -- -- -- Questions, comments, bug reports, and flames go to: Solomon Peachy pizza AT shaftnet DOT org October, 2013