at master 1.1 kB view raw
1diff --git a/drivers/bluetooth/btrtl.c b/drivers/bluetooth/btrtl.c 2index 67f4bc21e7c5..3a9afc905f24 100644 3--- a/drivers/bluetooth/btrtl.c 4+++ b/drivers/bluetooth/btrtl.c 5@@ -130,12 +130,19 @@ static const struct id_table ic_id_table[] = { 6 .cfg_name = "rtl_bt/rtl8821c_config" }, 7 8 /* 8761A */ 9- { IC_MATCH_FL_LMPSUBV, RTL_ROM_LMP_8761A, 0x0, 10+ { IC_INFO(RTL_ROM_LMP_8761A, 0xa), 11 .config_needed = false, 12 .has_rom_version = true, 13 .fw_name = "rtl_bt/rtl8761a_fw.bin", 14 .cfg_name = "rtl_bt/rtl8761a_config" }, 15 16+ /* 8761B */ 17+ { IC_INFO(RTL_ROM_LMP_8761A, 0xb), 18+ .config_needed = false, 19+ .has_rom_version = true, 20+ .fw_name = "rtl_bt/rtl8761b_fw.bin", 21+ .cfg_name = "rtl_bt/rtl8761b_config" }, 22+ 23 /* 8822C with USB interface */ 24 { IC_INFO(RTL_ROM_LMP_8822B, 0xc), 25 .config_needed = false, 26@@ -251,6 +258,7 @@ static int rtlbt_parse_firmware(struct hci_dev *hdev, 27 { RTL_ROM_LMP_8723B, 9 }, /* 8723D */ 28 { RTL_ROM_LMP_8821A, 10 }, /* 8821C */ 29 { RTL_ROM_LMP_8822B, 13 }, /* 8822C */ 30+ { RTL_ROM_LMP_8761A, 14 }, /* 8761B */ 31 }; 32 33 min_size = sizeof(struct rtl_epatch_header) + sizeof(extension_sig) + 3;