2 of 2 people found this helpful
You can use either bcmdhd or brcmfmac. . The one's the supported well on this forum and by Cypress is bcmdhd.
Here is a quick start for bcmdhd with iMX.
Here is a more detailed one which refers to other blogs.
In terms of design the two drivers are pretty similar. bcmdhd is mainstreamed in Android kernel and brcmfmac is in the Linux kernel(@kernel.org)
bcmdhd is designed to work with multiple OS's while brcmfmac was written so that the driver could be accepted into (kernel.org)
Thanks for your response. Do you have any recommendations for BCM4343W? There's no firmware binary in the Linux mainline kernel for this device.
BTW - my processor choice here is a Xilinx Zynq. I already have success with Murata Type ZP (4339) and brcmfmac on this platform.
3 of 3 people found this helpful
I would recommend that you use bcmdhd. For this you may need to some work to port it to your Xilinx & Kernel 4.6.0.
I am not sure whether brcmfmac works out of the box for 4343W, but you could try the 4343W firmware from here:
The firmware's from Quick Start are known to work with fmac too for 4339, but I haven't tried 4343W with fmac.
I beleive your original question is answered , please start a different thread if you have nay further questions.
Packet Path (www.packetp.com)