diff options
author | Gerhard Sittig <gsi@denx.de> | 2014-03-08 19:46:14 +0100 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2014-03-12 17:04:31 -0400 |
commit | df4fb1c36d35021c27aa9fb43062741712022ad3 (patch) | |
tree | 4ad3075717c6c5ed3ee05a88a251bfe3cc2ba21d /include | |
parent | 440a5742393bb959fd7bce28f5c916355d8607ca (diff) | |
download | u-boot-imx-df4fb1c36d35021c27aa9fb43062741712022ad3.zip u-boot-imx-df4fb1c36d35021c27aa9fb43062741712022ad3.tar.gz u-boot-imx-df4fb1c36d35021c27aa9fb43062741712022ad3.tar.bz2 |
usb: net: introduce support for Moschip USB ethernet
introduce an 'mcs7830' driver for Moschip MCS7830 based (7730/7830/7832)
USB 2.0 Ethernet Devices
see "MCS7830 -- USB 2.0 to 10/100M Fast Ethernet Controller" at
http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=109;74;109
the driver was implemented based on the U-Boot Asix driver with
additional information gathered from the Moschip Linux driver,
development was done on "Delock 61147" and "Logilink UA0025C" dongles
Signed-off-by: Gerhard Sittig <gsi@denx.de>
Acked-by: Marek Vasut <marex@denx.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/usb_ether.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/usb_ether.h b/include/usb_ether.h index 011ead7..35700a2 100644 --- a/include/usb_ether.h +++ b/include/usb_ether.h @@ -49,6 +49,12 @@ int asix_eth_probe(struct usb_device *dev, unsigned int ifnum, int asix_eth_get_info(struct usb_device *dev, struct ueth_data *ss, struct eth_device *eth); +void mcs7830_eth_before_probe(void); +int mcs7830_eth_probe(struct usb_device *dev, unsigned int ifnum, + struct ueth_data *ss); +int mcs7830_eth_get_info(struct usb_device *dev, struct ueth_data *ss, + struct eth_device *eth); + void smsc95xx_eth_before_probe(void); int smsc95xx_eth_probe(struct usb_device *dev, unsigned int ifnum, struct ueth_data *ss); |