DebugUART8250
class ArchUART8250Omap : public DebugUART8250 {
DebugUART8250* arch_get_uart_8250_omap(addr_t base, int64 clock);
class DebugUART8250 : public DebugUART {
DebugUART8250(addr_t base, int64 clock);
~DebugUART8250();
DebugUART8250* arch_get_uart_8250(addr_t base, int64 clock);
{ "ns16550a", UART_KIND_8250, &get_uart<DebugUART8250> },
{ "ns16550", UART_KIND_8250, &get_uart<DebugUART8250> },
{ "snps,dw-apb-uart", UART_KIND_8250, &get_uart<DebugUART8250> },
{ "brcm,bcm2835-aux-uart", UART_KIND_8250, &get_uart<DebugUART8250> },
{ "brcm,bcm2835-aux-uart", UART_KIND_8250, &get_uart<DebugUART8250> },
DebugUART8250(base, clock)
DebugUART8250*
DebugUART8250::InitEarly()
DebugUART8250::Init()
DebugUART8250::PutChar(char c)
DebugUART8250::GetChar(bool wait)
DebugUART8250::FlushTx()
DebugUART8250::FlushRx()
DebugUART8250*
static char buffer[sizeof(DebugUART8250)];
DebugUART8250* uart = new(buffer) DebugUART8250(base, clock);
DebugUART8250::DebugUART8250(addr_t base, int64 clock)
DebugUART8250::~DebugUART8250()
DebugUART8250::InitPort(uint32 baud)