X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fusb_ether.h;h=7c7aecb30574d4536915f20f262a858470160421;hb=b04eb342af72d5dbcc29ccd7f3f9475044113361;hp=825c27518f9931f63c1ce0cdee1c6b156093247b;hpb=9b70e00773f0c76a243816b8ec134c3c7dacd531;p=u-boot diff --git a/include/usb_ether.h b/include/usb_ether.h index 825c27518f..7c7aecb305 100644 --- a/include/usb_ether.h +++ b/include/usb_ether.h @@ -50,7 +50,8 @@ struct ueth_data { unsigned char protocol; /* .............. */ unsigned char irqinterval; /* Intervall for IRQ Pipe */ - /* private fields for each driver can go here if needed */ + /* driver private */ + void *dev_priv; }; /* @@ -65,4 +66,12 @@ int asix_eth_get_info(struct usb_device *dev, struct ueth_data *ss, struct eth_device *eth); #endif +#ifdef CONFIG_USB_ETHER_SMSC95XX +void smsc95xx_eth_before_probe(void); +int smsc95xx_eth_probe(struct usb_device *dev, unsigned int ifnum, + struct ueth_data *ss); +int smsc95xx_eth_get_info(struct usb_device *dev, struct ueth_data *ss, + struct eth_device *eth); +#endif + #endif /* __USB_ETHER_H__ */