UWRITE2
#define UHCICMD(sc, cmd) UWRITE2(sc, UHCI_CMD, cmd)
UWRITE2(sc, UHCI_STS, status);
UWRITE2(sc, port, x | UHCI_PORTSC_PR);
UWRITE2(sc, port, x & ~UHCI_PORTSC_PR);
UWRITE2(sc, port, x | UHCI_PORTSC_PE);
UWRITE2(sc, port, URWMASK(x) |
UWRITE2(sc, port, URWMASK(x) | UHCI_PORTSC_PE);
UWRITE2(sc, port, x & ~UHCI_PORTSC_PE);
UWRITE2(sc, port, x & ~(UHCI_PORTSC_SUSP));
UWRITE2(sc, port, x & ~UHCI_PORTSC_PR);
UWRITE2(sc, port, x | UHCI_PORTSC_CSC);
UWRITE2(sc, port, x | UHCI_PORTSC_POEDC);
UWRITE2(sc, port, x | UHCI_PORTSC_OCIC);
UWRITE2(sc, port, URWMASK(x));
UWRITE2(sc, port, URWMASK(x) & ~(UHCI_PORTSC_RD |
UWRITE2(sc, port, x | UHCI_PORTSC_PE);
UWRITE2(sc, port, x | UHCI_PORTSC_SUSP);
UWRITE2(sc, UHCI_INTR, 0);
UWRITE2(sc, UHCI_FRNUM, 0);
UWRITE2(sc, UHCI_INTR,