DOTG_HPRT
hprt = DWC_OTG_READ_4(sc, DOTG_HPRT);
DWC_OTG_WRITE_4(sc, DOTG_HPRT, (hprt & (
DWC_OTG_WRITE_4(sc, DOTG_HPRT,
DWC_OTG_WRITE_4(sc, DOTG_HPRT, HPRT_PRTENA);
DWC_OTG_WRITE_4(sc, DOTG_HPRT, sc->sc_hprt_val);
DWC_OTG_WRITE_4(sc, DOTG_HPRT, sc->sc_hprt_val | HPRT_PRTRST);
DWC_OTG_WRITE_4(sc, DOTG_HPRT, sc->sc_hprt_val);
DWC_OTG_WRITE_4(sc, DOTG_HPRT, sc->sc_hprt_val);
DWC_OTG_WRITE_4(sc, DOTG_HPRT, sc->sc_hprt_val);
DWC_OTG_WRITE_4(sc, DOTG_HPRT, sc->sc_hprt_val);