Hi Arend, Thanks for your response. >> Our design criteria is that it must be supported by mainline Linux. >> Searching kernel log file to find that you added bcm43364 wireless >> chipset to broadcom/brcm80211/brcmfmac driver, could you please advise >> how stable and reliable to run brcm80211/brcmfmac for CYW43364 / >> Broadcom BCM43364 Chipset? > > Is Murata providing you with firmware or just the hardware. Good question, we'll buy Murata hardware and we'll use Murata firmware in linux-firmware so we can run Yocto to build WiFi to the image using mainline Linux, linux-firmware and other open sources. I've just checked the firmware, there is no bcm43364 binary in linux-firmware, only bcm43362 links to cyfmac43362-sdio.bin, is the cyfmac43362-sdio.bin the right firmware for Murata WiFi module LBWA1KL1FX (CYW43364 / BCM43364 Chipset)? If not, where is the right Murata WiFi module LBWA1KL1FX firmware in linux-firmware? The Broadcom did very good job to support mainline Linux, Cypress acquired Broadcom wireless IoT, Infineon acquired Cypress wireless, has anyone known if the Infineon is committed to continually maintain and support CYW43364 / BCM43364 Chipset driver and firmware in mainline Linux and linux-firmware? There is a wired backward tendency in recent years, large vendors acquired wireless sectors then stopped supporting open source and mainline Linux, switched its wireless sources to use its proprietary Linux and SDK. Our original design was using Marvell Avastar 88W8801 chipset, the driver mwifiex and wifiex_sdio worked well for kernel 4, but after NXP acquired Marvell wireless sector, NXP stopped supporting mainline Linux, the kernel 5 mwifiex cannot communicate to 88W8801 chipset firmware, we were told to use the proprietary Linux driver sources which is incompatible to our Yocto / OE build system, we have no choice but to change the WiFi module. >> In addition to add CONFIG_BRCMFMAC and CONFIG_BRCMFMAC_SDIO, should I >> also add CONFIG_BRCMFMAC_PROTO_MSGBUF, CONFIG_DMI, >> CONFIG_BRCMFMAC_PROTO_BCDC and CONFIG_OF? > > I would suggest using menuconfig as it already answers some if not all > of these. CONFIG_DMI and CONFIG_OF are really depending on your platform. We'll certainly use the menuconfig that is not the issue, our CPU is iMX6ULZ running on kernel 5.10, apologize we are not familiar with the CONFIG_DMI and CONFIG_OF, appreciate your advice. Thank you very much. Kind regards, Jupiter