struct dwc3_imx8mp {
        struct device                   *dev;
        struct platform_device          *dwc3;
-       void __iomem                    *glue_base;
+       void __iomem                    *hsio_blk_base;
        struct clk                      *hsio_clk;
        struct clk                      *suspend_clk;
        int                             irq;
        if (!dwc3)
                return;
 
-       val = readl(dwc3_imx->glue_base + USB_WAKEUP_CTRL);
+       val = readl(dwc3_imx->hsio_blk_base + USB_WAKEUP_CTRL);
 
        if ((dwc3->current_dr_role == DWC3_GCTL_PRTCAP_HOST) && dwc3->xhci)
                val |= USB_WAKEUP_EN | USB_WAKEUP_SS_CONN |
                val |= USB_WAKEUP_EN | USB_WAKEUP_VBUS_EN |
                       USB_WAKEUP_VBUS_SRC_SESS_VAL;
 
-       writel(val, dwc3_imx->glue_base + USB_WAKEUP_CTRL);
+       writel(val, dwc3_imx->hsio_blk_base + USB_WAKEUP_CTRL);
 }
 
 static void dwc3_imx8mp_wakeup_disable(struct dwc3_imx8mp *dwc3_imx)
 {
        u32 val;
 
-       val = readl(dwc3_imx->glue_base + USB_WAKEUP_CTRL);
+       val = readl(dwc3_imx->hsio_blk_base + USB_WAKEUP_CTRL);
        val &= ~(USB_WAKEUP_EN | USB_WAKEUP_EN_MASK);
-       writel(val, dwc3_imx->glue_base + USB_WAKEUP_CTRL);
+       writel(val, dwc3_imx->hsio_blk_base + USB_WAKEUP_CTRL);
 }
 
 static irqreturn_t dwc3_imx8mp_interrupt(int irq, void *_dwc3_imx)
 
        dwc3_imx->dev = dev;
 
-       dwc3_imx->glue_base = devm_platform_ioremap_resource(pdev, 0);
-       if (IS_ERR(dwc3_imx->glue_base))
-               return PTR_ERR(dwc3_imx->glue_base);
+       dwc3_imx->hsio_blk_base = devm_platform_ioremap_resource(pdev, 0);
+       if (IS_ERR(dwc3_imx->hsio_blk_base))
+               return PTR_ERR(dwc3_imx->hsio_blk_base);
 
        dwc3_imx->hsio_clk = devm_clk_get(dev, "hsio");
        if (IS_ERR(dwc3_imx->hsio_clk)) {