TianoCore EDK2 master
Loading...
Searching...
No Matches
SERIAL_DEV Struct Reference

Data Fields

UINT32 Signature
 
EFI_HANDLE Handle
 
EFI_SERIAL_IO_PROTOCOL SerialIo
 
EFI_SERIAL_IO_MODE SerialMode
 
EFI_DEVICE_PATH_PROTOCOLDevicePath
 
EFI_DEVICE_PATH_PROTOCOLParentDevicePath
 
UART_DEVICE_PATH UartDevicePath
 
EFI_PHYSICAL_ADDRESS BaseAddress
 UART base address.
 
BOOLEAN MmioAccess
 TRUE for MMIO, FALSE for IO.
 
UINT8 RegisterStride
 UART Register Stride.
 
UINT32 ClockRate
 UART clock rate.
 
UINT16 ReceiveFifoDepth
 UART receive FIFO depth in bytes.
 
SERIAL_DEV_FIFO Receive
 The FIFO used to store received data.
 
UINT16 TransmitFifoDepth
 UART transmit FIFO depth in bytes.
 
SERIAL_DEV_FIFO Transmit
 The FIFO used to store to-transmit data.
 
BOOLEAN SoftwareLoopbackEnable
 
BOOLEAN HardwareFlowControl
 
EFI_UNICODE_STRING_TABLEControllerNameTable
 
BOOLEAN ContainsControllerNode
 TRUE if the device produced contains Controller node.
 
UINT32 Instance
 
PCI_DEVICE_INFOPciDeviceInfo
 

Detailed Description

Definition at line 93 of file Serial.h.

Field Documentation

◆ BaseAddress

EFI_PHYSICAL_ADDRESS SERIAL_DEV::BaseAddress

UART base address.

Definition at line 103 of file Serial.h.

◆ ClockRate

UINT32 SERIAL_DEV::ClockRate

UART clock rate.

Definition at line 106 of file Serial.h.

◆ ContainsControllerNode

BOOLEAN SERIAL_DEV::ContainsControllerNode

TRUE if the device produced contains Controller node.

Definition at line 117 of file Serial.h.

◆ ControllerNameTable

EFI_UNICODE_STRING_TABLE* SERIAL_DEV::ControllerNameTable

Definition at line 116 of file Serial.h.

◆ DevicePath

EFI_DEVICE_PATH_PROTOCOL* SERIAL_DEV::DevicePath

Definition at line 98 of file Serial.h.

◆ Handle

EFI_HANDLE SERIAL_DEV::Handle

Definition at line 95 of file Serial.h.

◆ HardwareFlowControl

BOOLEAN SERIAL_DEV::HardwareFlowControl

Definition at line 115 of file Serial.h.

◆ Instance

UINT32 SERIAL_DEV::Instance

Definition at line 118 of file Serial.h.

◆ MmioAccess

BOOLEAN SERIAL_DEV::MmioAccess

TRUE for MMIO, FALSE for IO.

Definition at line 104 of file Serial.h.

◆ ParentDevicePath

EFI_DEVICE_PATH_PROTOCOL* SERIAL_DEV::ParentDevicePath

Definition at line 100 of file Serial.h.

◆ PciDeviceInfo

PCI_DEVICE_INFO* SERIAL_DEV::PciDeviceInfo

Definition at line 119 of file Serial.h.

◆ Receive

SERIAL_DEV_FIFO SERIAL_DEV::Receive

The FIFO used to store received data.

Definition at line 109 of file Serial.h.

◆ ReceiveFifoDepth

UINT16 SERIAL_DEV::ReceiveFifoDepth

UART receive FIFO depth in bytes.

Definition at line 108 of file Serial.h.

◆ RegisterStride

UINT8 SERIAL_DEV::RegisterStride

UART Register Stride.

Definition at line 105 of file Serial.h.

◆ SerialIo

EFI_SERIAL_IO_PROTOCOL SERIAL_DEV::SerialIo

Definition at line 96 of file Serial.h.

◆ SerialMode

EFI_SERIAL_IO_MODE SERIAL_DEV::SerialMode

Definition at line 97 of file Serial.h.

◆ Signature

UINT32 SERIAL_DEV::Signature

Definition at line 94 of file Serial.h.

◆ SoftwareLoopbackEnable

BOOLEAN SERIAL_DEV::SoftwareLoopbackEnable

Definition at line 114 of file Serial.h.

◆ Transmit

SERIAL_DEV_FIFO SERIAL_DEV::Transmit

The FIFO used to store to-transmit data.

Definition at line 112 of file Serial.h.

◆ TransmitFifoDepth

UINT16 SERIAL_DEV::TransmitFifoDepth

UART transmit FIFO depth in bytes.

Definition at line 111 of file Serial.h.

◆ UartDevicePath

UART_DEVICE_PATH SERIAL_DEV::UartDevicePath

Definition at line 101 of file Serial.h.


The documentation for this struct was generated from the following file: