[linux-oem-4.13][PATCH 1/1] UBUNTU: SAUCE: support realtek bluetooth 0bda:c024

Wen-chien Jesse Sung jesse.sung at canonical.com
Thu May 24 13:30:16 UTC 2018


BugLink: https://launchpad.net/bugs/1771919

Blasklist it in btusb, and add the ID to rtk-btusb.

Signed-off-by: Wen-chien Jesse Sung <jesse.sung at canonical.com>
---
 drivers/bluetooth/btusb.c    | 1 +
 ubuntu/rtl8821ce-bt/rtk_bt.c | 6 ++++++
 2 files changed, 7 insertions(+)

diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index 1dba082b58f9..b49c21eee1a2 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -347,6 +347,7 @@ static const struct usb_device_id blacklist_table[] = {
 
 	/* Realtek devices handled by rtk-btusb */
 	{ USB_DEVICE(0x0bda, 0xb00a), .driver_info = BTUSB_IGNORE },
+	{ USB_DEVICE(0x0bda, 0xc024), .driver_info = BTUSB_IGNORE },
 
 	/* Realtek Bluetooth devices */
 	{ USB_VENDOR_AND_INTERFACE_INFO(0x0bda, 0xe0, 0x01, 0x01),
diff --git a/ubuntu/rtl8821ce-bt/rtk_bt.c b/ubuntu/rtl8821ce-bt/rtk_bt.c
index db12ab4e9a3f..9244326e30f8 100644
--- a/ubuntu/rtl8821ce-bt/rtk_bt.c
+++ b/ubuntu/rtl8821ce-bt/rtk_bt.c
@@ -52,6 +52,11 @@ static struct usb_device_id btusb_table[] = {
 		.match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT,
 		.idVendor = 0x0bda,
 		.idProduct = 0xb00a,
+	},
+	{
+		.match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT,
+		.idVendor = 0x0bda,
+		.idProduct = 0xc024,
 	}, { }
 };
 
@@ -1674,6 +1679,7 @@ static patch_info fw_patch_table[] = {
 	{0xb820, 0x8821, "mp_rtl8821cu_fw", "rtl8821cu_fw", "rtl8821cu_config", NULL, 0 }, /* RTL8821CU */
 	{0xc820, 0x8821, "mp_rtl8821cu_fw", "rtl8821cu_fw", "rtl8821cu_config", NULL, 0 }, /* RTL8821CU */
 	{0xb00a, 0x8821, "mp_rtl8821cu_fw", "rtl8821cu_fw", "rtl8821cu_config_0bda_b00a", NULL, 0 }, /* RTL8821CE */
+	{0xc024, 0x8821, "mp_rtl8821cu_fw", "rtl8821cu_fw", "rtl8821cu_config_0bda_c024", NULL, 0 }, /* RTL8821CE */
 
 /* NOTE: must append patch entries above the null entry */
 	{0, 0, NULL, NULL, NULL, NULL, 0}
-- 
2.17.0





More information about the kernel-team mailing list