]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - releases/4.14.60/bluetooth-btusb-add-a-new-realtek-8723de-id-2ff8-b011.patch
fix up queue-5.15/mm-fix-race-between-__split_huge_pmd_locked-and-gup-.patch
[thirdparty/kernel/stable-queue.git] / releases / 4.14.60 / bluetooth-btusb-add-a-new-realtek-8723de-id-2ff8-b011.patch
1 From foo@baz Sat Jul 28 10:25:26 CEST 2018
2 From: Jian-Hong Pan <jian-hong@endlessm.com>
3 Date: Mon, 21 May 2018 18:09:20 +0800
4 Subject: Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011
5
6 From: Jian-Hong Pan <jian-hong@endlessm.com>
7
8 [ Upstream commit 66d9975c5a7c40aa7e4bb0ec0b0c37ba1f190923 ]
9
10 Without this patch we cannot turn on the Bluethooth adapter on ASUS
11 E406MA.
12
13 T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
14 D: Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
15 P: Vendor=2ff8 ProdID=b011 Rev= 2.00
16 S: Manufacturer=Realtek
17 S: Product=802.11n WLAN Adapter
18 S: SerialNumber=00e04c000001
19 C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=500mA
20 I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
21 E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms
22 E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
23 E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
24 I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
25 E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
26 E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
27 I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
28 E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms
29 E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms
30 I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
31 E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms
32 E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms
33 I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
34 E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms
35 E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms
36 I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
37 E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms
38 E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms
39 I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
40 E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms
41 E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms
42
43 Signed-off-by: Jian-Hong Pan <jian-hong@endlessm.com>
44 Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
45 Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
46 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
47 ---
48 drivers/bluetooth/btusb.c | 3 +++
49 1 file changed, 3 insertions(+)
50
51 --- a/drivers/bluetooth/btusb.c
52 +++ b/drivers/bluetooth/btusb.c
53 @@ -373,6 +373,9 @@ static const struct usb_device_id blackl
54 /* Additional Realtek 8723BU Bluetooth devices */
55 { USB_DEVICE(0x7392, 0xa611), .driver_info = BTUSB_REALTEK },
56
57 + /* Additional Realtek 8723DE Bluetooth devices */
58 + { USB_DEVICE(0x2ff8, 0xb011), .driver_info = BTUSB_REALTEK },
59 +
60 /* Additional Realtek 8821AE Bluetooth devices */
61 { USB_DEVICE(0x0b05, 0x17dc), .driver_info = BTUSB_REALTEK },
62 { USB_DEVICE(0x13d3, 0x3414), .driver_info = BTUSB_REALTEK },