We use cookies to provide our visitors with an optimal site experience. View our privacy notice and cookie notice to learn more about how we use cookies and how to manage your settings. By proceeding on our website you consent to the use of cookies.
I tried to use WiFi. The brcmfmac43430-sdio.bin and its blob which is specified in avobe link isn’t exists now, so I use cyfmac43430-sdio with rename.
I also use uboot_overlay introduced here, and its boot log is below.
Loaded environment from /uEnv.txt
debug: [dtb=stm32mp157c-seeed-npi.dtb] ...
Using: dtb=stm32mp157c-seeed-npi.dtb ...
Checking if uname_r is set in /uEnv.txt...
Running uname_boot ...
loading /vmlinuz-5.5.19-armv7-lpae-x27 ...
10190944 bytes read in 679 ms (14.3 MiB/s)
debug: [enable_uboot_overlays=1] ...
debug: [uboot_base_dtb=] ...
loading /dtbs/5.5.19-armv7-lpae-x27/stm32mp157c-seeed-npi.dtb ...
64390 bytes read in 11 ms (5.6 MiB/s)
uboot_overlays: [fdt_buffer=0x60000] ...
uboot_overlays: loading /lib/firmware/stm32mp1-seeed-ap6236-overlay.dtbo ...
4249 bytes read in 3 ms (1.4 MiB/s)
debug: [console=ttySTM0,115200 root=/dev/mmcblk0p5 ro rootfstype=ext4 rootwait coherent_pool=1M] ...
debug: [bootz 0xC2000000 - c4000000] ...
## Flattened Device Tree blob at c4000000
Booting using the fdt blob at 0xc4000000
reserving fdt memory region: addr=c4000000 size=71000
Using Device Tree in place at c4000000, end c4073fff
These firmware are from Broadcom. We didn’t get the source code, they authorized us to use the binaries.
So firmware is provided from Seeed as binary.
I’m new to the device tree, the driver that WiFi device tree overlay is tied to is bcmdhd, which doesn’t seem to already exist now. Below is a part of stm32mp1-seeed-ap6236-overlay.dts,