Murata Type 1MW with i.MX8M Mini

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Murata Type 1MW with i.MX8M Mini

2,698 Views
david_ochs1
Contributor III

Hi,

I am working on porting WiFi and Bluetooth from the i.MX8M Mini EVK to a custom board that uses the Murata Type 1MW WiFi+BT module. I found some information on Cypress' website that looks like it's related to WiFi drivers: https://community.cypress.com/docs/DOC-17441, but I can't seem to find much about Bluetooth drivers. I also looked in the Murata Linux Quick Start Guide, but it seems mostly related to Murata's and EA's dev kits.

It would be very helpful if someone could confirm that the Cypress FMAC driver I found is the right one to use for WiFi, and where I should look to find the Bluetooth drivers I need.

Thanks,

Dave

Labels (1)
0 Kudos
4 Replies

2,195 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi,

So sorry for late reply. About the wifi driver, the Cypress FMAC driver source files are available at drivers/net/wireless/broadcom/brcm80211/brcmfmac/.
The QCA CLD driver source files are available at codeaurora.org.

You can see the i.MX_Reference_Manual

Have a nice day

Rita

0 Kudos

2,195 Views
david_ochs1
Contributor III

Hi Rita,

Thanks for getting back to me. Is there an example device tree entry for using the Type 1MW with the i.MX8M Mini available? I see in the reference manual that it's explicitly supported, but the EVK I have has a Type 1PJ module.

Thanks,

Dave

0 Kudos

2,195 Views
romitchatterjee
Contributor V

You can also take a look at this post: https://community.cypress.com/message/200052, for the Bluetooth related answers. and this post https://community.cypress.com/message/171931 for help with dts changes required for i.MX8MMini.

0 Kudos

2,195 Views
romitchatterjee
Contributor V

Hello Dave,

I think this is related to your post on the Cypress forum (https://community.cypress.com/message/201780)?

In addition to the dts files that get generated by following the Murata Linux Quick Start Guide, you can also take a look at the dts files used by Embedded Artists for their i.MX 8MMini evks; they support both SDIO and PCIe interconnect: https://github.com/embeddedartists/linux-imx/blob/ea_4.14.78/arch/arm64/boot/dts/freescale/.

As for Bluetooth, I think the FMAC firmware and the Bluetooth patch file (both available in Murata github: https://github.com/murata-wireless/cyw-fmac-fw, https://github.com/murata-wireless/cyw-bt-patch) will be enough to get the BT interface up and running. Check section 7.2 of the Murata Linux Quick Start guide for details.

0 Kudos