Hello, I'm using a Murata Type 1CK (BCM4339) with a Boundary BD-SL (i.MX6Q) dev board. The very similar Nitrogen6X supposedly supports the 1CK by default, but it is configured to use SDIO2 which does not exist on the BD-SL, so I am basing my changes on that board's configuration but using SDIO3.

I've made a number of changes so far including:

-updating the device tree to configure SDIO3 to be the wifi host and configured a GPIO to act as my WL_EN

-enabled BCMDHD int he device config

-copied the correct NVRAM and firmware files to the expected locations

I have not yet tried to support Bluetooth. I assume this won't affect wifi operation.

I am still unable to get wifi working, my log is below. It is clearly upset about the P2P Supplicant, but I don't know how to address this issue, if there is anything else wrong that could be causing this problem, or if P2P operation is even critical to normal wifi operation. I've tried working backward from a few of these error messages without any luck thus far. Any advice would be very much appreciated. Thanks.

I apologize for the delay, I was out of the office last week. Thank you for your response.

The trouble is that since I am porting this to a (minimally) different board, binaries and patches don't always apply, especially in the case of a .dtb. Is there any way to get the source for these and perhaps a rationale behind the changes so I can apply them in my source?

nick.bourdon_1521531, the driver is open source. you need to refer to the Linux user manual for more detailed description. Linux user manual on My Murata. The Linux Quick start guide which I was point out has description on the changes applied in the patch files. If you go through these documents you will find lot of information.