LCR
OUTP(LCR, INP(LCR) | LCR_DLAB);
OUTP(LCR, INP(LCR) & ~LCR_DLAB);
OUTP(LCR, 0x03); /* 8 bit , no parity, 1 stop */
UART_WRITE(base, LCR, 0x80); /* turn on DLAB bit */
UART_WRITE(base, LCR, lcr);