Skip to content

Commit b133e0c

Browse files
jwrdegoedeholtmann
authored andcommitted
Bluetooth: btbcm: Add entry for BCM4356A2 UART bluetooth
This patch adds the device ID for the bluetooth chip used in the Broadcom BCM4356 PCI-E WiFi / UART BT chip. Successfully tested using Firmware version 0273 The upper nibble of the rev field is 2 on this device, so this commit also adds handling of 2 to the switch-case done on the upper nibble. Signed-off-by: Hans de Goede <[email protected]> Signed-off-by: Marcel Holtmann <[email protected]>
1 parent 05e89fb commit b133e0c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/bluetooth/btbcm.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,7 @@ static const struct {
328328
{ 0x610c, "BCM4354" }, /* 003.001.012 */
329329
{ 0x2209, "BCM43430A1" }, /* 001.002.009 */
330330
{ 0x6119, "BCM4345C0" }, /* 003.001.025 */
331+
{ 0x230f, "BCM4356A2" }, /* 001.003.015 */
331332
{ }
332333
};
333334

@@ -362,6 +363,7 @@ int btbcm_initialize(struct hci_dev *hdev, char *fw_name, size_t len)
362363
switch ((rev & 0xf000) >> 12) {
363364
case 0:
364365
case 1:
366+
case 2:
365367
case 3:
366368
for (i = 0; bcm_uart_subver_table[i].name; i++) {
367369
if (subver == bcm_uart_subver_table[i].subver) {

0 commit comments

Comments
 (0)