This patch adds a driver for an MMIO-accessible 16X50 UART. It assumes that the boot firmware assigned an MMIO range to the UART. It operates in polled mode with FIFOs enabled.