|
@@ -687,6 +687,20 @@ static const struct usb_device_id products[] = {
|
|
.driver_info = 0,
|
|
.driver_info = 0,
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+/* ThinkPad USB-C Dock (based on Realtek RTL8153) */
|
|
|
|
+{
|
|
|
|
+ USB_DEVICE_AND_INTERFACE_INFO(LENOVO_VENDOR_ID, 0x3062, USB_CLASS_COMM,
|
|
|
|
+ USB_CDC_SUBCLASS_ETHERNET, USB_CDC_PROTO_NONE),
|
|
|
|
+ .driver_info = 0,
|
|
|
|
+},
|
|
|
|
+
|
|
|
|
+/* ThinkPad Thunderbolt 3 Dock (based on Realtek RTL8153) */
|
|
|
|
+{
|
|
|
|
+ USB_DEVICE_AND_INTERFACE_INFO(LENOVO_VENDOR_ID, 0x3069, USB_CLASS_COMM,
|
|
|
|
+ USB_CDC_SUBCLASS_ETHERNET, USB_CDC_PROTO_NONE),
|
|
|
|
+ .driver_info = 0,
|
|
|
|
+},
|
|
|
|
+
|
|
/* Lenovo Thinkpad USB 3.0 Ethernet Adapters (based on Realtek RTL8153) */
|
|
/* Lenovo Thinkpad USB 3.0 Ethernet Adapters (based on Realtek RTL8153) */
|
|
{
|
|
{
|
|
USB_DEVICE_AND_INTERFACE_INFO(LENOVO_VENDOR_ID, 0x7205, USB_CLASS_COMM,
|
|
USB_DEVICE_AND_INTERFACE_INFO(LENOVO_VENDOR_ID, 0x7205, USB_CLASS_COMM,
|
|
@@ -694,6 +708,20 @@ static const struct usb_device_id products[] = {
|
|
.driver_info = 0,
|
|
.driver_info = 0,
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+/* Lenovo USB C to Ethernet Adapter (based on Realtek RTL8153) */
|
|
|
|
+{
|
|
|
|
+ USB_DEVICE_AND_INTERFACE_INFO(LENOVO_VENDOR_ID, 0x720c, USB_CLASS_COMM,
|
|
|
|
+ USB_CDC_SUBCLASS_ETHERNET, USB_CDC_PROTO_NONE),
|
|
|
|
+ .driver_info = 0,
|
|
|
|
+},
|
|
|
|
+
|
|
|
|
+/* Lenovo USB-C Travel Hub (based on Realtek RTL8153) */
|
|
|
|
+{
|
|
|
|
+ USB_DEVICE_AND_INTERFACE_INFO(LENOVO_VENDOR_ID, 0x7214, USB_CLASS_COMM,
|
|
|
|
+ USB_CDC_SUBCLASS_ETHERNET, USB_CDC_PROTO_NONE),
|
|
|
|
+ .driver_info = 0,
|
|
|
|
+},
|
|
|
|
+
|
|
/* NVIDIA Tegra USB 3.0 Ethernet Adapters (based on Realtek RTL8153) */
|
|
/* NVIDIA Tegra USB 3.0 Ethernet Adapters (based on Realtek RTL8153) */
|
|
{
|
|
{
|
|
USB_DEVICE_AND_INTERFACE_INFO(NVIDIA_VENDOR_ID, 0x09ff, USB_CLASS_COMM,
|
|
USB_DEVICE_AND_INTERFACE_INFO(NVIDIA_VENDOR_ID, 0x09ff, USB_CLASS_COMM,
|