Skip to main content
Visitor II
November 10, 2023
Solved

Support for Murata 2BC CYW4373 chipset

  • November 10, 2023
  • 2 replies
  • 2175 views

I would like to use the Murata Wi-Fi/BT combo module 2BC on STM32MP1.

Is it possible?

If it is possible, I would like to know how to integrate 2BC on STM32MP1.

 

I understand following.

- Murata 1DX are mounted on STM32MP1 evaluation board.

- Murata has the necessary FMAC and other files.

  https://github.com/murata-wireless

- CYW4373 description in the file below.

  https://github.com/torvalds/linux/blob/master/include/linux/mmc/sdio_ids.h

 

 

Best Regards,

Tsutsumi

    This topic has been closed for replies.
    Best answer by Erwan SZYMANSKI

    Hello @M. Tsutsumi,
    On technical aspect, it looks completely possible. Can you precise, when you say "how to integrate", do you mean how to use it on Evaluation kit or how to integrate on a custom board ?

    For a custom board, you will have to adapt your design to the new module, but even if it looks not pin to pin compatible, the main features are the same so you will not be lost.

    For the ST Evaluation board, the only solution is to use the SD card connector and plug an adapter from Murrata to use the 2BC module (https://www.murata.com/en-eu/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/usd-m2-adapter). With this solution, it will be mandatory to boot on another memory than SD card, as the SD card slot will not be available anymore. Choose eMMC for example. 

    As SW point of view, different actions :

    • Update device trees to respect the new HW configuration
    • If necessary, take Murrata kernel patches and integrate it into the kernel
    • Install the good WLAN firmware and NVRAM config file on your target at the right place.

    I hope these information will help you to go forward.

    Kind regards,
    Erwan. 

    2 replies

    Technical Moderator
    November 13, 2023

    Hello @M. Tsutsumi,
    On technical aspect, it looks completely possible. Can you precise, when you say "how to integrate", do you mean how to use it on Evaluation kit or how to integrate on a custom board ?

    For a custom board, you will have to adapt your design to the new module, but even if it looks not pin to pin compatible, the main features are the same so you will not be lost.

    For the ST Evaluation board, the only solution is to use the SD card connector and plug an adapter from Murrata to use the 2BC module (https://www.murata.com/en-eu/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/usd-m2-adapter). With this solution, it will be mandatory to boot on another memory than SD card, as the SD card slot will not be available anymore. Choose eMMC for example. 

    As SW point of view, different actions :

    • Update device trees to respect the new HW configuration
    • If necessary, take Murrata kernel patches and integrate it into the kernel
    • Install the good WLAN firmware and NVRAM config file on your target at the right place.

    I hope these information will help you to go forward.

    Kind regards,
    Erwan. 

    Visitor II
    November 14, 2023

    Hello Mr. Erwan,

    Thank you for your reply.

    "how to integrate" means both Eval board and Custom board.

    I understand by your answer.

     

    Best Regards,

    Tsutsumi