X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=drivers%2Fusb%2Feth%2Fusb_ether.c;h=36734e2e51b3f82b1e3daafbc443c73505284e99;hb=68fc449033732e7eb2aa022f9ef1b292f6871b8c;hp=62d20f0db989664f69643765701642ea9edcbce5;hpb=bcbe3d157904d3dd4d6b18a81859db45a5da2678;p=oweals%2Fu-boot.git diff --git a/drivers/usb/eth/usb_ether.c b/drivers/usb/eth/usb_ether.c index 62d20f0db9..36734e2e51 100644 --- a/drivers/usb/eth/usb_ether.c +++ b/drivers/usb/eth/usb_ether.c @@ -73,7 +73,7 @@ int usb_ether_register(struct udevice *dev, struct ueth_data *ueth, int rxsize) } ueth->rxsize = rxsize; - ueth->rxbuf = memalign(rxsize, ARCH_DMA_MINALIGN); + ueth->rxbuf = memalign(ARCH_DMA_MINALIGN, rxsize); 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, }, +#endif +#ifdef CONFIG_USB_ETHER_RTL8152 + { + .before_probe = r8152_eth_before_probe, + .probe = r8152_eth_probe, + .get_info = r8152_eth_get_info, + }, #endif { }, /* END */ };