ure(4): Add support for ELECOM EDC-QUA3C

ELECOM EDC-QUA3C is a USB3.1 Gen1 Type-A/C 2.5GBASE-T network adapter.
This also works as a cdce(4) device by:

usbconfig -d X.Y set_config 1
  or
usbconfig -d X.Y set_config 2

Signed-off-by: FUKAUMI Naoki <naoki@radxa.com>

MFC after:	2 weeks
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1578

(cherry picked from commit dc273058cb0b6bef075e77272afc66f1a1fd3889)
This commit is contained in:
FUKAUMI Naoki 2025-01-23 10:43:59 +09:00 committed by Mark Johnston
parent dff74bbdd0
commit 703c6df052
2 changed files with 2 additions and 0 deletions

View file

@ -97,6 +97,7 @@ static const STRUCT_USB_HOST_ID ure_devs[] = {
USB_VPI(USB_VENDOR_##v, USB_PRODUCT_##v##_##p, i), \
USB_IFACE_CLASS(UICLASS_VENDOR), \
USB_IFACE_SUBCLASS(UISUBCLASS_VENDOR) }
URE_DEV(ELECOM, EDCQUA3C, 0),
URE_DEV(LENOVO, RTL8153, URE_FLAG_8153),
URE_DEV(LENOVO, TBT3LAN, 0),
URE_DEV(LENOVO, TBT3LANGEN2, 0),

View file

@ -1945,6 +1945,7 @@ product ELECOM WDC150SU2M 0x4008 WDC-150SU2M
product ELECOM LDUSBTX2 0x400b LD-USB/TX
product ELECOM WDB433SU2M2 0x400f WDB-433SU2M2
product ELECOM LDUSB20 0x4010 LD-USB20
product ELECOM EDCQUA3C 0x4017 EDC-QUA3C
product ELECOM UCSGT 0x5003 UC-SGT
product ELECOM UCSGT0 0x5004 UC-SGT
product ELECOM LDUSBTX3 0xabc1 LD-USB/TX