summaryrefslogtreecommitdiff
path: root/include/usb_ether.h
diff options
context:
space:
mode:
authorGerhard Sittig <gsi@denx.de>2014-03-08 19:46:14 +0100
committerTom Rini <trini@ti.com>2014-03-12 17:04:31 -0400
commitdf4fb1c36d35021c27aa9fb43062741712022ad3 (patch)
tree4ad3075717c6c5ed3ee05a88a251bfe3cc2ba21d /include/usb_ether.h
parent440a5742393bb959fd7bce28f5c916355d8607ca (diff)
downloadu-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/usb_ether.h')
-rw-r--r--include/usb_ether.h6
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);