[PATCH] usb: eth: add print of device name on usb_ether registration

Tim Harvey tharvey at gateworks.com
Thu Mar 25 17:56:39 CET 2021


When a USB Ethernet device is detected and registered there is no
way to know the device-name in order to use it with the ethact
env variable.

Add a print to display the device name that is registered.

Example using an AX88x72A USB Ethernet device:

GW6404-B> usb start
starting USB...
Bus xhci_pci: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
Bus xhci_pci: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus xhci_pci for devices...
       found ethernet device: asix_eth

GW6404-B> setenv ethact asix_eth # select usb ethernet

Signed-off-by: Tim Harvey <tharvey at gateworks.com>
---
 drivers/usb/eth/usb_ether.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/usb/eth/usb_ether.c b/drivers/usb/eth/usb_ether.c
index e368ecda0d..916c4e1c85 100644
--- a/drivers/usb/eth/usb_ether.c
+++ b/drivers/usb/eth/usb_ether.c
@@ -86,6 +86,7 @@ int usb_ether_register(struct udevice *dev, struct ueth_data *ueth, int rxsize)
 		return ret;
 	}
 	ueth->pusb_dev = udev;
+	printf("\n       found ethernet device: %s\n", dev->name);
 
 	return 0;
 }
-- 
2.17.1



More information about the U-Boot mailing list