Commit 5608e0a8 authored by Oleksij Rempel's avatar Oleksij Rempel Committed by Jakub Kicinski

net: asix: add support for the Linux Automation GmbH USB 10Base-T1L

Add ASIX based USB 10Base-T1L adapter support:
https://linux-automation.com/en/products/usb-t1l.htmlSigned-off-by: default avatarOleksij Rempel <o.rempel@pengutronix.de>
Link: https://lore.kernel.org/r/20221205132102.2941732-1-o.rempel@pengutronix.deSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent a2220b54
...@@ -1350,6 +1350,20 @@ static const struct driver_info ax88772b_info = { ...@@ -1350,6 +1350,20 @@ static const struct driver_info ax88772b_info = {
.data = FLAG_EEPROM_MAC, .data = FLAG_EEPROM_MAC,
}; };
static const struct driver_info lxausb_t1l_info = {
.description = "Linux Automation GmbH USB 10Base-T1L",
.bind = ax88772_bind,
.unbind = ax88772_unbind,
.status = asix_status,
.reset = ax88772_reset,
.stop = ax88772_stop,
.flags = FLAG_ETHER | FLAG_FRAMING_AX | FLAG_LINK_INTR |
FLAG_MULTI_PACKET,
.rx_fixup = asix_rx_fixup_common,
.tx_fixup = asix_tx_fixup,
.data = FLAG_EEPROM_MAC,
};
static const struct driver_info ax88178_info = { static const struct driver_info ax88178_info = {
.description = "ASIX AX88178 USB 2.0 Ethernet", .description = "ASIX AX88178 USB 2.0 Ethernet",
.bind = ax88178_bind, .bind = ax88178_bind,
...@@ -1538,6 +1552,10 @@ static const struct usb_device_id products [] = { ...@@ -1538,6 +1552,10 @@ static const struct usb_device_id products [] = {
*/ */
USB_DEVICE(0x066b, 0x20f9), USB_DEVICE(0x066b, 0x20f9),
.driver_info = (unsigned long) &hg20f9_info, .driver_info = (unsigned long) &hg20f9_info,
}, {
// Linux Automation GmbH USB 10Base-T1L
USB_DEVICE(0x33f7, 0x0004),
.driver_info = (unsigned long) &lxausb_t1l_info,
}, },
{ }, // END { }, // END
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment