aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjoern A. Zeeb <bz@FreeBSD.org>2022-09-07 23:48:59 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2022-09-07 23:48:59 +0000
commitb3b6a959c85af3aabbde3ef2b80dbd4bf5b6f5a7 (patch)
tree5b869f35e6b19b7d565a64bb75f9cef2023ca1b6
parent549198b1ab95139fb26470cf22ce894907c361b8 (diff)
downloadsrc-b3b6a959c85af3aabbde3ef2b80dbd4bf5b6f5a7.tar.gz
src-b3b6a959c85af3aabbde3ef2b80dbd4bf5b6f5a7.zip
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. MFC after: 2 weeks While here sort some other Realtek entries by DeviceID.
-rw-r--r--sys/dev/usb/quirk/usb_quirk.c1
-rw-r--r--sys/dev/usb/usbdevs7
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 60baed81863d..856cd3c006f9 100644
--- a/sys/dev/usb/quirk/usb_quirk.c
+++ b/sys/dev/usb/quirk/usb_quirk.c
@@ -578,6 +578,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 437d8a7e4218..70540fe6540b 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
@@ -4028,6 +4029,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
@@ -4059,11 +4061,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