INTSTS1
sts1 = __raw_readw(INTSTS1);
__raw_writew(sts1, INTSTS1);
__raw_writew(0x0000,INTSTS1); /* Clear INTSTS1 */
r8a66597_write(r8a66597, ~(SIGN | SACK), INTSTS1);
intsts1 = r8a66597_read(r8a66597, INTSTS1);
r8a66597_write(r8a66597, ~ATTCH, INTSTS1);
r8a66597_write(r8a66597, ~DTCH, INTSTS1);
r8a66597_write(r8a66597, ~BCHG, INTSTS1);
r8a66597_write(r8a66597, ~SIGN, INTSTS1);
r8a66597_write(r8a66597, ~SACK, INTSTS1);
return port == 0 ? INTSTS1 : INTSTS2;
state->intsts1 = usbhs_read(priv, INTSTS1);
usbhs_write(priv, INTSTS1, ~irq_state.intsts1 & INTSTS1_MAGIC);