I have been following Murata's Getting Started Guide for the Wifi and BT dev kit (Type 1DX) for iMX6 platform.
PDF | Murata Manufacturing
I am using the latest iMX kernel version I managed to get Wifi working however am having trouble with Bluetooth.
The bcmdhd.ko was built using IMX's latest yocto distribution for kernel 4.1.15
I set up the device tree in uboot to imx6ul-14x14-evk-btwifi.dtb
I copied fw_bcmdhd.bin, bcmdhd.1DX.SDIO.cal and BCM4335C0.ZP.hcd to /etc/firmware. I extracted these from sdcard image link for iMX6UL-EVK provided in the Murata Getting Started guide.
I manually installed the module using :
insmod bcmdhd.ko firmware_path=/home/root/fw_bcmdhd.bin nvram_path=/home/root/bcmdhd.1DX.SDIO.cal
Wifi works with this, However for BLE I am unable to see a ttyXX interface on which to do an HCI attach.
The instruction in the Murata Getting Started Guide that I am stuck on is :
7.2.4 i.MX 6UltraLite EVK (V2 Adapter)
echo 252 > /sys/class/gpio/export
This gives me the following error :
Don't quite understand what 252 means.
Based on my understanding this will end up being GPIO8_28 but IMX doesn't have a GPIO8 bank.