projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mtd, ubi: set free_count to zero before walking through erase list
[oweals/u-boot.git]
/
drivers
/
usb
/
eth
/
usb_ether.c
diff --git
a/drivers/usb/eth/usb_ether.c
b/drivers/usb/eth/usb_ether.c
index 3c3e082b278b519ef0482568d1ec82c960fa31a9..36734e2e51b3f82b1e3daafbc443c73505284e99 100644
(file)
--- a/
drivers/usb/eth/usb_ether.c
+++ b/
drivers/usb/eth/usb_ether.c
@@
-19,7
+19,7
@@
int usb_ether_register(struct udevice *dev, struct ueth_data *ueth, int rxsize)
{
int usb_ether_register(struct udevice *dev, struct ueth_data *ueth, int rxsize)
{
- struct usb_device *udev = dev_get_parent
data
(dev);
+ struct usb_device *udev = dev_get_parent
_priv
(dev);
struct usb_interface_descriptor *iface_desc;
bool ep_in_found = false, ep_out_found = false;
struct usb_interface *iface;
struct usb_interface_descriptor *iface_desc;
bool ep_in_found = false, ep_out_found = false;
struct usb_interface *iface;
@@
-73,7
+73,7
@@
int usb_ether_register(struct udevice *dev, struct ueth_data *ueth, int rxsize)
}
ueth->rxsize = rxsize;
}
ueth->rxsize = rxsize;
- ueth->rxbuf = memalign(
rxsize, ARCH_DMA_MINALIGN
);
+ ueth->rxbuf = memalign(
ARCH_DMA_MINALIGN, rxsize
);
if (!ueth->rxbuf)
return -ENOMEM;
if (!ueth->rxbuf)
return -ENOMEM;
@@
-179,6
+179,13
@@
static const struct usb_eth_prob_dev prob_dev[] = {
.probe = smsc95xx_eth_probe,
.get_info = smsc95xx_eth_get_info,
},
.probe = smsc95xx_eth_probe,
.get_info = smsc95xx_eth_get_info,
},
+#endif
+#ifdef CONFIG_USB_ETHER_RTL8152
+ {
+ .before_probe = r8152_eth_before_probe,
+ .probe = r8152_eth_probe,
+ .get_info = r8152_eth_get_info,
+ },
#endif
{ }, /* END */
};
#endif
{ }, /* END */
};