I have a i.MX6 Duallite Rev A (MCIMX6U5DVM10AC) with Wandboard as the carrier board Rev D. The SoM has AP6335 module for WiFI+ Bluetooth 4.0+ FM support. I wanted to user wireless, but can get the interface up and running.
I am using the kernel (tn-imx_4.9.88_2.0.0_ga-test) cloned from from TechNexion's github repository.
I have enabled the following Kernel configurations while building the kernel.
CONFIG_BCMDHD = y
CONFIG_BCMDHD_SDIO = y
CONFIG_BCMDHD_FW_PATH = "/lib/firmware/brcm/brcmfmac4339-sdio.bin"
CONFIG_BCMDHD_NVRAM_PATH = "/lib/firmware/brcm/brcmfmac4339-sdio.txt"
I have configured the device tree (imx6dl-wandboard.dtb) to include the required changes.
regulators {
compatible = "simple-bus";
#address-cells = <0x1>;
#size-cells = <0x0>;
wlreg_on:fixedregulator@100 {
compatible = "regulator-fixed";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
regulator-name = "wlreg_on";
enable-active-high;
};
};
bcmdhd_wlan_0: bcmdhd_wlan@0 {
compatible = "android, bcmdhd_wlan";
wlreg_on-supply = <&wlreg_on>;
};
I am using Ubuntu 16.04 LTS.
Can anyone help me out on how to bring up the wlan interface?