The branch stable/13 has been updated by bz:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=226fef966a1f234d871c199af77ca411f87d2389

commit 226fef966a1f234d871c199af77ca411f87d2389
Author:     Bjoern A. Zeeb <b...@freebsd.org>
AuthorDate: 2022-09-07 23:48:59 +0000
Commit:     Bjoern A. Zeeb <b...@freebsd.org>
CommitDate: 2022-09-21 11:39:18 +0000

    USB: add 2 (3) more device IDs for rtw88-usb devices and a quirk
    
    Add DLink DWA-182 rev D1 and generic Realtek RTW8821CU entry found on
    a Tenda U10 USB WLAN Stick, AC 650 Mbps (and possibly more devices).
    The latter first presents itself as a CD device with Windows drivers
    (useless on FreeBSD) first so add a quirk for that we get the wireless
    device right away.
    
    While here sort some other Realtek entries by DeviceID.
    
    (cherry picked from commit b3b6a959c85af3aabbde3ef2b80dbd4bf5b6f5a7)
---
 sys/dev/usb/quirk/usb_quirk.c | 1 +
 sys/dev/usb/usbdevs           | 7 +++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys/dev/usb/quirk/usb_quirk.c b/sys/dev/usb/quirk/usb_quirk.c
index d86ca5643515..82aa3a5baf7d 100644
--- a/sys/dev/usb/quirk/usb_quirk.c
+++ b/sys/dev/usb/quirk/usb_quirk.c
@@ -576,6 +576,7 @@ static struct usb_quirk_entry 
usb_quirks[USB_DEV_QUIRKS_MAX] = {
            UQ_MSC_NO_INQUIRY, UQ_CFG_INDEX_0),
        USB_QUIRK(SMART2, G2MEMKEY, 0x0000, 0xffff, UQ_MSC_NO_INQUIRY),
        USB_QUIRK(RALINK, RT_STOR, 0x0001, 0x0001, UQ_MSC_IGNORE),
+       USB_QUIRK(REALTEK, RTW8821CU_CD, 0x0001, 0x0001, UQ_MSC_IGNORE),
        /* Non-standard USB MIDI devices */
        USB_QUIRK(ROLAND, UM1, 0x0000, 0xffff, UQ_AU_VENDOR_CLASS),
        USB_QUIRK(ROLAND, SC8850, 0x0000, 0xffff, UQ_AU_VENDOR_CLASS),
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index b3006dee88ab..91332a1e470c 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -1729,6 +1729,7 @@ product DLINK DWA182C1            0x3315  DWA-182 rev C1
 product DLINK DWA180A1         0x3316  DWA-180 rev A1
 product DLINK DWA172A1         0x3318  DWA-172 rev A1
 product DLINK DWA131E1         0x3319  DWA-131 rev E1
+product DLINK DWA182D1         0x331c  DWA-182 rev D1
 product DLINK DWL122           0x3700  DWL-122
 product DLINK DWLG120          0x3701  DWL-G120
 product DLINK DWL120F          0x3702  DWL-120 rev F
@@ -4021,6 +4022,7 @@ product REALTEK USB20CRW  0x0158  USB20CRW Card Reader
 product REALTEK RTL8188ETV     0x0179  RTL8188ETV
 product REALTEK RTL8188CTV      0x018a  RTL8188CTV
 product REALTEK RTL8821AU_2    0x0811  RTL8821AU
+product REALTEK RTW8821CU_CD   0x1a2b  RTW8821CU_CD
 product REALTEK RTL8188RU_2    0x317f  RTL8188RU
 product REALTEK USBKR100       0x8150  USBKR100 USB Ethernet
 product REALTEK RTL8152                0x8152  RTL8152 USB Ethernet
@@ -4052,11 +4054,12 @@ product REALTEK RTL8187B_2      0x8198  RTL8187B 
Wireless Adapter
 product REALTEK RTL8712                0x8712  RTL8712
 product REALTEK RTL8713                0x8713  RTL8713
 product REALTEK RTL8188CU_COMBO        0x8754  RTL8188CU
+product REALTEK RTL8812AU_1    0x8812  RTL8812AU Wireless Adapter
+product REALTEK RTL8812AU_2    0x881a  RTL8812AU Wireless Adapter
 product REALTEK RTL8821AU_1    0xa811  RTL8821AU
 product REALTEK RTL8723BU      0xb720  RTL8723BU
 product REALTEK RTL8192SU      0xc512  RTL8192SU
-product REALTEK RTL8812AU_1    0x8812  RTL8812AU Wireless Adapter
-product REALTEK RTL8812AU_2    0x881a  RTL8812AU Wireless Adapter
+product REALTEK RTW8821CU      0xc811  RTW8821CU
 
 /* RedOctane products */
 product REDOCTANE DUMMY                0x0000  Dummy product

Reply via email to