]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
usb: gadget: ether: Move probe function above driver structure
authorMarek Vasut <marex@denx.de>
Fri, 4 Aug 2023 15:41:10 +0000 (17:41 +0200)
committerMarek Vasut <marex@denx.de>
Sat, 5 Aug 2023 04:02:28 +0000 (06:02 +0200)
Move the driver probe function above the driver structure, so it
can be placed alongside other related functions, like upcoming
remove function. No functional change.

Signed-off-by: Marek Vasut <marex@denx.de>
Tested-by: Tom Rini <trini@konsulko.com>
Tested-by: Miquel Raynal <miquel.raynal@bootlin.com>
Tested-by: Miquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
drivers/usb/gadget/ether.c

index 88c656c4dc01f6990bc0d65e3b71c8a815acda6a..2040b5b5081e791bd17f6843a454ccfccea6f184 100644 (file)
@@ -2486,20 +2486,6 @@ static int usb_eth_free_pkt(struct udevice *dev, uchar *packet,
        return rx_submit(ethdev, ethdev->rx_req, 0);
 }
 
-static int usb_eth_probe(struct udevice *dev)
-{
-       struct ether_priv *priv = dev_get_priv(dev);
-       struct eth_pdata *pdata = dev_get_plat(dev);
-
-       priv->netdev = dev;
-       l_priv = priv;
-
-       get_ether_addr(CONFIG_USBNET_DEV_ADDR, pdata->enetaddr);
-       eth_env_set_enetaddr("usbnet_devaddr", pdata->enetaddr);
-
-       return 0;
-}
-
 static const struct eth_ops usb_eth_ops = {
        .start          = usb_eth_start,
        .send           = usb_eth_send,
@@ -2528,6 +2514,20 @@ int usb_ether_init(void)
        return 0;
 }
 
+static int usb_eth_probe(struct udevice *dev)
+{
+       struct ether_priv *priv = dev_get_priv(dev);
+       struct eth_pdata *pdata = dev_get_plat(dev);
+
+       priv->netdev = dev;
+       l_priv = priv;
+
+       get_ether_addr(CONFIG_USBNET_DEV_ADDR, pdata->enetaddr);
+       eth_env_set_enetaddr("usbnet_devaddr", pdata->enetaddr);
+
+       return 0;
+}
+
 U_BOOT_DRIVER(eth_usb) = {
        .name   = "usb_ether",
        .id     = UCLASS_ETH,