ULPI_WRITE
hw_write(ci, OP_ULPI_VIEWPORT, 0xffffffff, ULPI_WRITE | ULPI_WAKEUP);
ULPI_RUN | ULPI_WRITE | ULPI_ADDR(addr) | val);