This tutorial is intended as an introduction to adding the FMAC driver to your iMX6 UVELK running Freescale 4.1.15.x with Murata 1DX. This guide assumes that the 4.1.15 kernel is already booted up and running on your iMX6 UVELK board. From here, this tutorial is meant to guide on how to load in precompiled FMAC drivers onto your iMX6 UVELK board running 4.1.15 without recompiling the kernel. In another post, instructions will be provided on how to compile the driver for any kernel and how to port in the latest changes to the driver.

 

1. Download and transfer the attached tarball to your platform.

2. Untar and cd:

          $ tar xzvf brcmfmac_imx_minya_backport.tar.gz

          $ cd brcmfmac_imx

3. Run the setup script and choose your platform (only 43430 and 43455 currently supported):

          $ ./install.sh 43430

4. Reboot the device:

          $ reboot

5. Interrupt u-boot, pass the following commands at prompt:

          => setenv fdt_file imx6ul-14x14-evk-btwifi-fmac.dtb

          => saveenv

          => reset

6. After reboot, run the insmod script:

          $ cd brcmfmac_imx

          $ ./insmod_fmac.sh

7. At this point, the driver should be usable. A quick scan should yield all the AP’s around you:

          $ wl_fmac_imx scan

          $ wl_fmac_imx scanresults

 

Note on attachments:

brcmfmac_imx_minya_backport.tar.gz => most recent driver

brcmfmac_imx.tar.gz => older version from original posting