UART_MCTL_TXFIFOTHRESH_SHIFT
val |= (port->fifosize / 2) << UART_MCTL_TXFIFOTHRESH_SHIFT;
#define UART_MCTL_TXFIFOTHRESH_MASK (0xf << UART_MCTL_TXFIFOTHRESH_SHIFT)