EHCI_USBCMD
EOWRITE4(sc, EHCI_USBCMD, EHCI_CMD_HCRESET);
hcr = EOREAD4(sc, EHCI_USBCMD) & EHCI_CMD_HCRESET;
EOWRITE4(sc, EHCI_USBCMD, 0); /* Halt controller */
temp = EOREAD4(sc, EHCI_USBCMD);
EOWRITE4(sc, EHCI_USBCMD, temp | EHCI_CMD_IAAD);
EOWRITE4(sc, EHCI_USBCMD,
(EOREAD4(sc, EHCI_USBCMD) & EHCI_CMD_FLS_M) |
if (EHCI_CMD_FLS(EOREAD4(sc, EHCI_USBCMD)) == 3) {
temp = EOREAD4(sc, EHCI_USBCMD);
EOWRITE4(sc, EHCI_USBCMD, temp);
i = EOREAD4(sc, EHCI_USBCMD);