UACT
r8a66597_mdfy(r8a66597, UACT, USBRST | UACT,
r8a66597_mdfy(r8a66597, USBRST, USBRST | UACT,
r8a66597_bclr(r8a66597, UACT, dvstctr_reg); /* suspend */
r8a66597_mdfy(r8a66597, RESUME, RESUME | UACT, dvstctr_reg);
r8a66597_mdfy(r8a66597, UACT, RESUME | UACT, dvstctr_reg);
u16 status = usbhs_read(priv, DVSTCTR) & (USBRST | UACT);
usbhs_bset(priv, DVSTCTR, (USBRST | UACT), UACT);
usbhs_bset(priv, DVSTCTR, (USBRST | UACT), USBRST);