template <uint32_t DriverType>

class FifoControlRegisterBase

Defined at line 94 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

Public Members

 field_receiver_trigger_102
 field_peripheral_bus_32bit_105
 field_trailing_bytes_106
 field_transmit_trigger_107
 field_extended_fifo_enable_109
 field_RsvdZ_110
 field_dma_mode_111
 field_tx_fifo_reset_112
 field_rx_fifo_reset_113
 field_fifo_enable_114
static const uint8_t kMaxTriggerLevel

Public Methods

template <, >
typename SelfType::ValueType receiver_trigger ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 102 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
SelfType & set_receiver_trigger (typename SelfType::ValueType val)

Defined at line 102 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
typename SelfType::ValueType peripheral_bus_32bit ()

PXA specific registers.

Defined at line 105 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
SelfType & set_peripheral_bus_32bit (typename SelfType::ValueType val)

PXA specific registers.

Defined at line 105 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
SelfType & set_trailing_bytes (typename SelfType::ValueType val)

Defined at line 106 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
typename SelfType::ValueType trailing_bytes ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 106 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
SelfType & set_transmit_trigger (typename SelfType::ValueType val)

Defined at line 107 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
typename SelfType::ValueType transmit_trigger ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 107 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
typename SelfType::ValueType extended_fifo_enable ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 109 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
SelfType & set_extended_fifo_enable (typename SelfType::ValueType val)

Defined at line 109 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
typename SelfType::ValueType dma_mode ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 111 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
SelfType & set_dma_mode (typename SelfType::ValueType val)

Defined at line 111 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
SelfType & set_tx_fifo_reset (typename SelfType::ValueType val)

Defined at line 112 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
typename SelfType::ValueType tx_fifo_reset ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 112 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
typename SelfType::ValueType rx_fifo_reset ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 113 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
SelfType & set_rx_fifo_reset (typename SelfType::ValueType val)

Defined at line 113 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
typename SelfType::ValueType fifo_enable ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 114 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

template <, >
SelfType & set_fifo_enable (typename SelfType::ValueType val)

Defined at line 114 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

auto Get ()

Defined at line 118 of file ../../zircon/system/ulib/uart/include/lib/uart/ns8250.h

Records