class Uart16550

Defined at line 34 of file ../../src/devices/serial/drivers/uart16550/uart16550.h

Public Methods

void Uart16550 ()

Defined at line 35 of file ../../src/devices/serial/drivers/uart16550/uart16550.cc

void Uart16550 (zx_device_t * parent, acpi::Client acpi)

Defined at line 39 of file ../../src/devices/serial/drivers/uart16550/uart16550.cc

size_t FifoDepth ()

Defined at line 85 of file ../../src/devices/serial/drivers/uart16550/uart16550.cc

bool Enabled ()

Defined at line 87 of file ../../src/devices/serial/drivers/uart16550/uart16550.cc

zx_status_t Create (void * ctx, zx_device_t * parent)

Defined at line 42 of file ../../src/devices/serial/drivers/uart16550/uart16550.cc

zx_status_t Init ()

Create RX and TX FIFOs, obtain interrupt and port handles from the ACPI

device, obtain port permissions, set up default configuration, and start the

interrupt handler thread.

Defined at line 95 of file ../../src/devices/serial/drivers/uart16550/uart16550.cc

zx_status_t Init (zx::interrupt interrupt, hwreg::Mock::RegisterIo port_mock)

test-use only

Defined at line 165 of file ../../src/devices/serial/drivers/uart16550/uart16550.cc

zx::unowned_interrupt InterruptHandle ()

test-use only

Defined at line 185 of file ../../src/devices/serial/drivers/uart16550/uart16550.cc

void DdkRelease ()

ddk::Releasable

Defined at line 447 of file ../../src/devices/serial/drivers/uart16550/uart16550.cc

fidl::ProtocolHandler<fuchsia_hardware_serialimpl::Device> GetHandler ()

Defined at line 456 of file ../../src/devices/serial/drivers/uart16550/uart16550.cc