UARTCR2
cr2 = readb(sport->port.membase + UARTCR2);
writeb(cr2, sport->port.membase + UARTCR2);
writeb(cr2, sport->port.membase + UARTCR2);
cr2 = readb(port->membase + UARTCR2) & ~UARTCR2_SBK;
writeb(cr2, port->membase + UARTCR2);
cr2 = readb(sport->port.membase + UARTCR2);
writeb(cr2, sport->port.membase + UARTCR2);
writeb(cr2_saved, sport->port.membase + UARTCR2);
cr2 = readb(sport->port.membase + UARTCR2);
writeb(cr2, sport->port.membase + UARTCR2);
cr2 = readb(port->membase + UARTCR2);
writeb(cr2, port->membase + UARTCR2);
old_cr2 = readb(port->membase + UARTCR2);
port->membase + UARTCR2);
writeb(old_cr2, port->membase + UARTCR2);
cr2 = old_cr2 = readb(sport->port.membase + UARTCR2);
writeb(cr2, sport->port.membase + UARTCR2);
writeb(old_cr2, sport->port.membase + UARTCR2);
cr = readb(sport->port.membase + UARTCR2);
val = readb(sport->port.membase + UARTCR2);
writeb(val, sport->port.membase + UARTCR2);
temp = readb(sport->port.membase + UARTCR2);
writeb(temp, sport->port.membase + UARTCR2);
cr2 = readb(port->membase + UARTCR2);
writeb(cr2, port->membase + UARTCR2);
cr2 = readb(port->membase + UARTCR2);
writeb(cr2 & ~UARTCR2_RE, port->membase + UARTCR2);
writeb(0, port->membase + UARTCR2);
writeb(UARTCR2_RE | UARTCR2_TE, port->membase + UARTCR2);
cr2 = readb(port->membase + UARTCR2);
writeb(cr2 | UARTCR2_TIE, port->membase + UARTCR2);