GINTSTS
dwc2_writel(hsotg, intrs, GINTSTS);
dwc2_writel(hsotg, 0xffffffff, GINTSTS);
dwc2_writel(hsotg, 0xffffffff, GINTSTS);
if (dwc2_hsotg_wait_bit_set(hsotg, GINTSTS, GINTSTS_RESTOREDONE,
dwc2_writel(hsotg, GINTSTS_RESTOREDONE, GINTSTS);
addr = GINTSTS;
(unsigned long)addr, dwc2_readl(hsotg, GINTSTS));
return (dwc2_readl(hsotg, GINTSTS) & GINTSTS_CURMODE_HOST) != 0;
return (dwc2_readl(hsotg, GINTSTS) & GINTSTS_CURMODE_HOST) == 0;
dwc2_writel(hsotg, GINTSTS_MODEMIS, GINTSTS);
dwc2_writel(hsotg, GINTSTS_CONIDSTSCHNG, GINTSTS);
dwc2_writel(hsotg, GINTSTS_SESSREQINT, GINTSTS);
dwc2_writel(hsotg, GINTSTS_WKUPINT, GINTSTS);
dwc2_writel(hsotg, GINTSTS_DISCONNINT, GINTSTS);
dwc2_writel(hsotg, GINTSTS_USBSUSP, GINTSTS);
dwc2_writel(hsotg, GINTSTS_LPMTRANRCVD, GINTSTS);
gintsts = dwc2_readl(hsotg, GINTSTS);
dwc2_writel(hsotg, intr, GINTSTS);
dwc2_writel(hsotg, 0xffffffff, GINTSTS);
dwc2_writel(hsotg, 0xffffffff, GINTSTS);
dwc2_writel(hsotg, 0xffffffff, GINTSTS);
dwc2_writel(hsotg, 0xffffffff, GINTSTS);
return dwc2_readl(hsotg, GINTSTS) &
dwc2_writel(hsotg, GINTSTS_SOF, GINTSTS);
dwc2_readl(hsotg, GINTSTS));
dwc2_readl(hsotg, GINTSTS),