Building the SX-SDxAC Driver
for i.MX6/i.MX7D

Building the SX-SDxAC Driver
for i.MX6/i.MX7D SABRE SDBs

(Linux 4.1.15-2.0.1_ga)

The purpose of this document is to provide instructions for creating a bootable SD card image based on NXP’s L4.1.15-2.0.1_ga BSP (Linux OS), and building QCA9377-3 (SX-SDxAC) kernel modules and the BlueZ package for the OS. The kernel modules provide the driver functions for the Silex SX-SDMAC, SX-SDCAC and SX-SDPAC 802.11ac radio modules. The target hardware is the NXP i.MX6SX (SoloX) SABRE SDB or i.MX7D SABRE SDB.

The document includes the following, 

  • ScopeSX-sdxac%20driver-%20linux%20kernel
  • Reference Documents and Websites
  • Build Environments
    • Equipement
  • Creating a Bootable Linux OS Image
    • Host Setup
    • Reserved
    • Changing the Default Yocto-Poky Recipe Files
    • Building a Bootable Image
  • Building the SX-SDxAC Kernel Module
    • Installing the SX-SDxAC Driver Package
  • Silex Yocto Support Package for SX-SDxAC
  • Miscellaneous
    • Issues
    • Performing a Clean OS Image Build
    • Rebuilding the driver and SD Card image
    • Additional Information on Yocto Packages