MLB_USIO_REG_FCR
writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FDRQ,
port->membase + MLB_USIO_REG_FCR);
u16 fcr = readw(port->membase + MLB_USIO_REG_FCR);
writew(fcr | MLB_USIO_FCR_FTIE, port->membase + MLB_USIO_REG_FCR);
writew(readw(port->membase + MLB_USIO_REG_FCR) |
port->membase + MLB_USIO_REG_FCR);
writew(0, port->membase + MLB_USIO_REG_FCR);
port->membase + MLB_USIO_REG_FCR);
port->membase + MLB_USIO_REG_FCR);
writew(0, port->membase + MLB_USIO_REG_FCR);
writew(0, port->membase + MLB_USIO_REG_FCR);
port->membase + MLB_USIO_REG_FCR);
writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FTIE,
port->membase + MLB_USIO_REG_FCR);
writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FTIE,
port->membase + MLB_USIO_REG_FCR);