Lines Matching refs:greset
486 u32 greset; in dwc2_core_reset() local
495 greset = dwc2_readl(hsotg->regs + GRSTCTL); in dwc2_core_reset()
499 __func__, greset); in dwc2_core_reset()
502 } while (!(greset & GRSTCTL_AHBIDLE)); in dwc2_core_reset()
506 greset |= GRSTCTL_CSFTRST; in dwc2_core_reset()
507 dwc2_writel(greset, hsotg->regs + GRSTCTL); in dwc2_core_reset()
510 greset = dwc2_readl(hsotg->regs + GRSTCTL); in dwc2_core_reset()
514 __func__, greset); in dwc2_core_reset()
517 } while (greset & GRSTCTL_CSFTRST); in dwc2_core_reset()
2334 u32 greset; in dwc2_flush_tx_fifo() local
2339 greset = GRSTCTL_TXFFLSH; in dwc2_flush_tx_fifo()
2340 greset |= num << GRSTCTL_TXFNUM_SHIFT & GRSTCTL_TXFNUM_MASK; in dwc2_flush_tx_fifo()
2341 dwc2_writel(greset, hsotg->regs + GRSTCTL); in dwc2_flush_tx_fifo()
2344 greset = dwc2_readl(hsotg->regs + GRSTCTL); in dwc2_flush_tx_fifo()
2348 __func__, greset, in dwc2_flush_tx_fifo()
2353 } while (greset & GRSTCTL_TXFFLSH); in dwc2_flush_tx_fifo()
2366 u32 greset; in dwc2_flush_rx_fifo() local
2371 greset = GRSTCTL_RXFFLSH; in dwc2_flush_rx_fifo()
2372 dwc2_writel(greset, hsotg->regs + GRSTCTL); in dwc2_flush_rx_fifo()
2375 greset = dwc2_readl(hsotg->regs + GRSTCTL); in dwc2_flush_rx_fifo()
2378 __func__, greset); in dwc2_flush_rx_fifo()
2382 } while (greset & GRSTCTL_RXFFLSH); in dwc2_flush_rx_fifo()