After the brcmfmac driver was builtin, the WiFi was able to connect to my WiFi AP and access to the internet resources.
However, I can't bring up the "hci0" interface successfully even the "BD Address: 00:00:00:00:00:00" is wrong.
root@imx8mnddr4evk:~# uname -a
Linux imx8mnddr4evk 5.15.32-lts-next+gfa6c3168595c #1 SMP PREEMPT Tue Jun 7 02:34:46 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
root@imx8mnddr4evk:~# dmesg|grep brcm
[ 5.474354] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 5.621392] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 5.644172] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Mar 3 2019 19:47:25 version 7.45.184 (r712131 CY) FWID 01-b363c0a0
root@imx8mnddr4evk:~# hciattach /dev/ttymxc0 any 115200 flow
Setting TTY to N_HCI line discipline
Device setup complete
root@imx8mnddr4evk:~# [ 18.110681] Bluetooth: hci0: command 0x1003 tx timeout
[ 20.126664] Bluetooth: hci0: command 0x1001 tx timeout
[ 22.142681] Bluetooth: hci0: command 0x1009 tx timeout
root@imx8mnddr4evk:~# hciconfig
hci0: Type: Primary Bus: UART
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:12 acl:0 sco:0 commands:3 errors:0