]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Bluetooth: qca: Expand firmware-name to load specific rampatch
authorCheng Jiang <quic_chejiang@quicinc.com>
Tue, 7 Jan 2025 09:26:50 +0000 (17:26 +0800)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Wed, 15 Jan 2025 15:34:12 +0000 (10:34 -0500)
commit30209aeff75fe18cf01a63332a7a7f472877d445
tree1234e5b7358008db7f610904a5bddf9642d61af8
parenta4c5a468c6329bde7dfd46bacff2cbf5f8a8152e
Bluetooth: qca: Expand firmware-name to load specific rampatch

The firmware-name property has been expanded to specify the names of NVM
and rampatch firmware for certain chips, such as the QCA6698 Bluetooth
chip. Although it shares the same IP core as the WCN6855, the QCA6698
has different RF components and RAM sizes, necessitating new firmware
files. This change allows for the configuration of NVM and rampatch in
DT.

Possible configurations:
firmware-name = QCA6698/hpnv21.bin, QCA6698/hpbtfw21.tlv;
firmware-name = QCA6698/hpnv21, QCA6698/hpbtfw21.tlv;

Signed-off-by: Cheng Jiang <quic_chejiang@quicinc.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
drivers/bluetooth/btqca.c
drivers/bluetooth/btqca.h
drivers/bluetooth/hci_qca.c