Forums › Reference, Evaluation, and Development Boards › OSD32MP1-RED › Bluetooth PCM Signals in OSD32MP1-RED Device Tree
Tagged: Bluetooth, DeviceTree, OSD32MP1-RED
Hi,
We are using MuRata Module LBEE5HY1MW on our custom board. I’ve updated the module Firmware and device tree.
WiFi is working OK but Bluetooth is not working, failing initialization in kernel driver with the following errors:
1 2 3 4 5 6 7 | [ 17.597775] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6 [ 17.796489] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6 [ 17.842043] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Apr 15 2021 03:03:20 version 7.45.234 (4ca95bb CY) FWID 01-996384e2 [ 27.351231] Bluetooth: hci0: BCM: failed to write update baudrate (-110) [ 37.591282] Bluetooth: hci0: BCM: Reset failed (-110) [ 577.111226] Bluetooth: hci0: BCM: failed to write update baudrate (-110) [ 587.351220] Bluetooth: hci0: BCM: Reset failed (-110) |
Where are following Bluetooth signals defined in the OSD32MP1-RED board Devcie Tree files? I couldn’t find them. I want to make sure I’m not missing any signal in device tree.
Any help is much appreciated
/Farid.
Farid,
Bluetooth is implemented with USART interface connection to LBEE5KL1DX module. Take a look at USART2_XX signals on page 10 of the schematic: https://octavosystems.com/docs/osd32mp15x-red-schematic-pdf/. You can see the device tree entries for USART2 interface invoking the Bluetooth driver heer: https://github.com/octavosystems/osd32mp1-build-tools/blob/master/patches/linux-5.10/0024-Add-OSD32MP1-RED-Device-tree-support.patch#L1364.
Note that you don’t need the PCM interface for Bluetooth to work. PCM interface is needed to transfer audio over Bluetooth.
Best,
Neeraj
Octavo Systems LLC all rights reserved
OCTAVO is registered in the U.S. Patent and Trademark Office. OSD, C-SiP, and the Octavo Logo are trademarks of Octavo Systems LLC.
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields