Skip to content

Commit 5882052

Browse files
RockShen-ASUSasus-leslieyu
authored andcommitted
Bluetooth: Add support of 0b05:190e RTL8761BU device
Change-Id: Ie843ee4129b1b76997cd50acf2cbc212d85e90bd Signed-off-by: Rock Shen <rock_shen@asus.com>
1 parent 6d9e46f commit 5882052

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

drivers/bluetooth/btrtl.c

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,13 @@
2828
#define VERSION "0.1"
2929

3030
#define RTL_EPATCH_SIGNATURE "Realtech"
31+
#define RTL_ROM_LMP_NONE 0x0000
3132
#define RTL_ROM_LMP_3499 0x3499
3233
#define RTL_ROM_LMP_8723A 0x1200
3334
#define RTL_ROM_LMP_8723B 0x8723
3435
#define RTL_ROM_LMP_8821A 0x8821
3536
#define RTL_ROM_LMP_8761A 0x8761
37+
#define RTL_ROM_LMP_8822B 0X8822
3638

3739
static int rtl_read_rom_version(struct hci_dev *hdev, u8 *version)
3840
{
@@ -82,7 +84,18 @@ static int rtl8723b_parse_firmware(struct hci_dev *hdev, u16 lmp_subver,
8284
RTL_ROM_LMP_8723A,
8385
RTL_ROM_LMP_8723B,
8486
RTL_ROM_LMP_8821A,
85-
RTL_ROM_LMP_8761A
87+
RTL_ROM_LMP_8761A,
88+
RTL_ROM_LMP_NONE,
89+
RTL_ROM_LMP_NONE,
90+
RTL_ROM_LMP_NONE,
91+
RTL_ROM_LMP_NONE,
92+
RTL_ROM_LMP_8822B,
93+
RTL_ROM_LMP_8723B, /* RTL8723DU */
94+
RTL_ROM_LMP_8821A, /* RTL8821CU */
95+
RTL_ROM_LMP_NONE,
96+
RTL_ROM_LMP_NONE,
97+
RTL_ROM_LMP_8822B, /* RTL8822CU */
98+
RTL_ROM_LMP_8761A, /* index 14 for 8761BU */
8699
};
87100

88101
ret = rtl_read_rom_version(hdev, &rom_version);

drivers/bluetooth/btusb.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,9 @@ static const struct usb_device_id blacklist_table[] = {
346346
/* Silicon Wave based devices */
347347
{ USB_DEVICE(0x0c10, 0x0000), .driver_info = BTUSB_SWAVE },
348348

349+
/* Additional Realtek 8761BU Bluetooth devices */
350+
{ USB_DEVICE(0x0b05, 0x190e), .driver_info = BTUSB_REALTEK },
351+
349352
{ } /* Terminating entry */
350353
};
351354

0 commit comments

Comments
 (0)