]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
usb: ehci: mxs: Fix the USB node pointer retrieval
authorFabio Estevam <festevam@denx.de>
Mon, 9 Oct 2023 13:15:34 +0000 (10:15 -0300)
committerStefano Babic <sbabic@denx.de>
Mon, 16 Oct 2023 06:46:01 +0000 (08:46 +0200)
Use dev_ofnode() to retrieve the USB node pointer from the udevice
structure.

This fixes the following build error:

drivers/usb/host/ehci-mxs.c:143:38: error: 'struct udevice' has no member named 'node_'

Signed-off-by: Fabio Estevam <festevam@denx.de>
Reviewed-by: Marek Vasut <marex@denx.de>
drivers/usb/host/ehci-mxs.c

index 147b2fa145d6533095314bbd8cfe90569f32f02f..092c79fd4bc58b36129570a90c85fc5cf2a6b730 100644 (file)
@@ -136,11 +136,12 @@ static int ehci_usb_ofdata_to_platdata(struct udevice *dev)
        struct usb_plat *plat = dev_get_plat(dev);
        struct ehci_mxs_port *port = &priv->port;
        u32 phandle, phy_reg, clk_reg, clk_id;
+       ofnode np = dev_ofnode(dev);
        ofnode phy_node, clk_node;
        const char *mode;
        int ret;
 
-       mode = ofnode_read_string(dev->node_, "dr_mode");
+       mode = ofnode_read_string(np, "dr_mode");
        if (mode) {
                if (strcmp(mode, "peripheral") == 0)
                        plat->init_type = USB_INIT_DEVICE;
@@ -151,12 +152,12 @@ static int ehci_usb_ofdata_to_platdata(struct udevice *dev)
        }
 
        /* Read base address of the USB IP block */
-       ret = ofnode_read_u32(dev->node_, "reg", &port->usb_regs);
+       ret = ofnode_read_u32(np, "reg", &port->usb_regs);
        if (ret)
                return ret;
 
        /* Read base address of the USB PHY IP block */
-       ret = ofnode_read_u32(dev->node_, "fsl,usbphy", &phandle);
+       ret = ofnode_read_u32(np, "fsl,usbphy", &phandle);
        if (ret)
                return ret;