struct ControlRegister

Defined at line 35 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

general control register

UCON

Public Members

 field_tx_dma_burst_size_37
 field_rx_dma_burst_size_39
 field_rx_timeout_interrupt_interval_40
 field_rx_timeout_empty_fifo_enable_41
 field_rx_timeout_dma_suspend_enable_42
 field_rx_level_triggered_44
 field_rx_timeout_enable_45
 field_rx_error_status_interrupt_enable_46
 field_loop_back_mode_47
 field_send_break_signal_48
 field_tx_mode_49
 field_rx_mode_50

Public Methods

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

31:23 Reserved.

Defined at line 37 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

31:23 Reserved.

Defined at line 37 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

19 Reserved.

Defined at line 39 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

19 Reserved.

Defined at line 39 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

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

Defined at line 40 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

Defined at line 40 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

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

Defined at line 41 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

Defined at line 41 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

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

Defined at line 42 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

Defined at line 42 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

9 Reserved.

Defined at line 44 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

9 Reserved.

Defined at line 44 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

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

Defined at line 45 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

Defined at line 45 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

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

Defined at line 46 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

Defined at line 46 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

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

Defined at line 47 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

Defined at line 47 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

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

Defined at line 48 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

Defined at line 48 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

Defined at line 49 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

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

Defined at line 49 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

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

Defined at line 50 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

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

Defined at line 50 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

hwreg::RegisterAddr<ControlRegister> Get ()

Defined at line 52 of file ../../zircon/system/ulib/uart/include/lib/uart/exynos-usi.h

Records