| From 9c819c5325ee878b8ab646d69555e84d41a9d30c Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Fri, 16 Aug 2024 16:58:22 +0800 |
| Subject: Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122 |
| |
| From: Hilda Wu <hildawu@realtek.com> |
| |
| [ Upstream commit bdf9557f70e7512bb2f754abf90d9e9958745316 ] |
| |
| Add the support ID (0x0489, 0xe122) to usb_device_id table for |
| Realtek RTL8852C. |
| |
| The device info from /sys/kernel/debug/usb/devices as below. |
| |
| T: Bus=03 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 |
| D: Ver= 1.00 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 |
| P: Vendor=0489 ProdID=e122 Rev= 0.00 |
| S: Manufacturer=Realtek |
| S: Product=Bluetooth Radio |
| S: SerialNumber=00e04c000001 |
| C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=500mA |
| I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb |
| E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms |
| E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms |
| E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms |
| I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb |
| E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms |
| E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms |
| I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb |
| E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms |
| E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms |
| I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb |
| E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms |
| E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms |
| I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb |
| E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms |
| E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms |
| I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb |
| E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms |
| E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms |
| I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb |
| E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms |
| E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms |
| |
| Signed-off-by: Hilda Wu <hildawu@realtek.com> |
| Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/bluetooth/btusb.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c |
| index 0a58106207b0c..bc53da383f855 100644 |
| --- a/drivers/bluetooth/btusb.c |
| +++ b/drivers/bluetooth/btusb.c |
| @@ -537,6 +537,8 @@ static const struct usb_device_id quirks_table[] = { |
| BTUSB_WIDEBAND_SPEECH }, |
| { USB_DEVICE(0x13d3, 0x3592), .driver_info = BTUSB_REALTEK | |
| BTUSB_WIDEBAND_SPEECH }, |
| + { USB_DEVICE(0x0489, 0xe122), .driver_info = BTUSB_REALTEK | |
| + BTUSB_WIDEBAND_SPEECH }, |
| |
| /* Realtek 8852BE Bluetooth devices */ |
| { USB_DEVICE(0x0cb8, 0xc559), .driver_info = BTUSB_REALTEK | |
| -- |
| 2.43.0 |
| |