TI OMAP UART introduces some features such as register access modes, which makes its configuration and interrupt handling differs from 8250 compatible UART. Thus, we seperate this driver from ns16550's implementation.
393cc78 xen/arm: Add the new OMAP UART driver.
config/arm32.mk | 1 +
xen/drivers/char/Makefile | 1 +
xen/drivers/char/omap-uart.c | 374 ++++++++++++++++++++++++++++++++++++++++++
xen/include/xen/8250-uart.h | 51 ++++++
4 files changed, 427 insertions(+)
Upstream: xenbits.xen.org