Lines Matching +full:serial +full:- +full:out
2 Serial IO protocol as defined in the UEFI 2.0 specification.
4 Abstraction of a basic serial device. Targeted at 16550 UART, but
7 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
8 SPDX-License-Identifier: BSD-2-Clause-Patent
33 /// Backward-compatible with EFI1.1.
87 // Serial IO Member Functions
91 Reset the serial device.
96 @retval EFI_DEVICE_ERROR The serial device could not be reset.
106 Sets the baud rate, receive FIFO depth, transmit/receice time out, parity,
107 data bits, and stop bits on a serial device.
113 serial interface. A ReceiveFifoDepth value of 0 will use
115 @param Timeout The requested time out for a single character in microseconds.
118 out value.
119 @param Parity The type of parity to use on this serial device. A Parity value of
121 @param DataBits The number of data bits to use on the serial device. A DataBits
123 @param StopBits The number of stop bits to use on this serial device. A StopBits
129 @retval EFI_DEVICE_ERROR The serial device is not functioning correctly.
145 Set the control bits on a serial device
150 @retval EFI_SUCCESS The new control bits were set on the serial device.
151 @retval EFI_UNSUPPORTED The serial device does not support this operation.
152 @retval EFI_DEVICE_ERROR The serial device is not functioning correctly.
163 Retrieves the status of thecontrol bits on a serial device
166 @param Control A pointer to return the current Control signals from the serial device.
168 @retval EFI_SUCCESS The control bits were read from the serial device.
169 @retval EFI_DEVICE_ERROR The serial device is not functioning correctly.
176 OUT UINT32 *Control
180 Writes data to a serial device.
196 IN OUT UINTN *BufferSize,
201 Writes data to a serial device.
217 IN OUT UINTN *BufferSize,
218 OUT VOID *Buffer
223 The data values in SERIAL_IO_MODE are read-only and are updated by the code
231 If applicable, the number of microseconds to wait before timing out
275 /// The Serial I/O protocol is used to communicate with UART-style serial devices.
276 /// These can be standard UART serial ports in PC-AT systems, serial ports attached
277 /// to a USB interface, or potentially any character-based I/O device.
297 /// Pointer to a GUID identifying the device connected to the serial port.
298 /// This field is NULL when the protocol is installed by the serial port
299 /// driver and may be populated by a platform driver for a serial port
301 /// no platform serial device identification information available.