Home
last modified time | relevance | path

Searched refs:dwc3_imx (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/usb/dwc3/
H A Ddwc3-imx8mp.c63 static void imx8mp_configure_glue(struct dwc3_imx8mp *dwc3_imx) in imx8mp_configure_glue() argument
65 struct device *dev = dwc3_imx->dev; in imx8mp_configure_glue()
68 if (!dwc3_imx->glue_base) in imx8mp_configure_glue()
71 value = readl(dwc3_imx->glue_base + USB_CTRL0); in imx8mp_configure_glue()
83 writel(value, dwc3_imx->glue_base + USB_CTRL0); in imx8mp_configure_glue()
85 value = readl(dwc3_imx->glue_base + USB_CTRL1); in imx8mp_configure_glue()
96 writel(value, dwc3_imx->glue_base + USB_CTRL1); in imx8mp_configure_glue()
99 static void dwc3_imx8mp_wakeup_enable(struct dwc3_imx8mp *dwc3_imx) in dwc3_imx8mp_wakeup_enable() argument
101 struct dwc3 *dwc3 = platform_get_drvdata(dwc3_imx->dwc3); in dwc3_imx8mp_wakeup_enable()
107 val = readl(dwc3_imx->hsio_blk_base + USB_WAKEUP_CTRL); in dwc3_imx8mp_wakeup_enable()
[all …]