Use iMX8MM evk M.2 Port for a Murata 1MW wifi-ble module

cancel
Showing results for 
Search instead for 
Did you mean: 

Use iMX8MM evk M.2 Port for a Murata 1MW wifi-ble module

Jump to solution
809 Views
Contributor II

Hi, this is my first post on NXP website, so I hope I'll format well my post.

I am working on the iMX8MM evk board, and have bought Murata 1MW modules that are sold by Embedded Artist.

I don't have their custom eval board, but only the official NXP Board.

Would it be possible to modify the device tree so that we are not using the 1PJ onboard Wifi module, and using the M.2 connected 1MW  instead ? I need SDIO for Wi-Fi management and Uart for Bluetooth support.

I already saw that SDIO pins are available as Test Points on the port. It should works fine with some work. But I wanted a confirmation first.

Thanks in advance,

BR,

Camille M.

1 Solution
217 Views
Contributor V

Hello Camille,

Sorry I missed the fact that you are using NXP 8MMini EVK. Yes, you are right, this EVK does not support SDIO on the M.2 interface, just PCIe. This is why only the Murata 1CX module works here, as that module is PCIe based. The Embedded Artists' EVK supports both SDIO and PCIe however (iMX8M Mini uCOM - Embedded Artists ), and I believe the newer models also come with 1MW included.

View solution in original post

7 Replies
217 Views
Contributor V

Hello Camille

You can take a look at this post for similar issue: CYW43455 with i.MX8M Mini | Cypress Developer Community 

Also, 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/

Thanks.

0 Kudos
217 Views
Contributor II

Thanks for the links, I did read that. But after further hardware testing, it appears that the M.2 port SDIO is not connected to the chip throught SDK. I think that I can't manage to do something out of the EVK. 

Best Regards,

Camille

0 Kudos
218 Views
Contributor V

Hello Camille,

Sorry I missed the fact that you are using NXP 8MMini EVK. Yes, you are right, this EVK does not support SDIO on the M.2 interface, just PCIe. This is why only the Murata 1CX module works here, as that module is PCIe based. The Embedded Artists' EVK supports both SDIO and PCIe however (iMX8M Mini uCOM - Embedded Artists ), and I believe the newer models also come with 1MW included.

View solution in original post

217 Views
Contributor II

Hi Romit,

Well thanks a lot, I'll look to the embedded artist EVK then.  

Best Regards,

Camille M.

0 Kudos
217 Views
Contributor II

Hi Camille,

Maybe you can have a look to the M2 to SD adapter from Murata (https://wireless.murata.com/usd-m2.html ).

This exposes the SDIO as SD connector, and for bluetooth, I think you have some pins to connect expansion board of imx8mmevk.

After this, you can add murata layer in yocto, and with some DTS modification, this should/could work. (NOT TESTED)

Best regards

Fabrice

0 Kudos
217 Views
NXP TechSupport
NXP TechSupport

Hi Camille

one can look on documentation on

wireless.murata.com/eng/products/rf-modules-1/wi-fi-bluetooth-for-freescale-i-mx.html

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
217 Views
Contributor II

Hi ,

What should I understand with this page ? That the 1CX is manageable throught M.2 port with the NXP EVK ? and my 1MW need a Embedded Artist EVK to work ?

Sorry for bothering you,

Best regards,

Camille

0 Kudos