Home | History | Annotate | Download | only in PL011Uart

Lines Matching refs:Control

25 // control bit that is not supported.

172 Assert or deassert the control signals on a serial port.
173 The following control signals are set according their bit settings :
178 @param[in] Control The following bits are taken into account :
180 "Request To Send" control signal if this bit is
183 the "Data Terminal Ready" control signal if this
190 disable the hardware flow control based on CTS (Clear
191 To Send) and RTS (Ready To Send) control signals.
193 @retval RETURN_SUCCESS The new control bits were set on the serial device.
201 IN UINT32 Control
206 if (Control & (mInvalidControlBits)) {
212 if (Control & EFI_SERIAL_REQUEST_TO_SEND) {
218 if (Control & EFI_SERIAL_DATA_TERMINAL_READY) {
224 if (Control & EFI_SERIAL_HARDWARE_LOOPBACK_ENABLE) {
230 if (Control & EFI_SERIAL_HARDWARE_FLOW_CONTROL_ENABLE) {
243 Retrieve the status of the control bits on a serial device.
246 @param[out] Control Status of the control bits on a serial device :
264 hardware flow control based on CTS (Clear To Send) and RTS
265 (Ready To Send) control signals is enabled, 0 otherwise.
267 @retval RETURN_SUCCESS The control bits were read from the serial device.
274 OUT UINT32 *Control
284 *Control = 0;
287 *Control |= EFI_SERIAL_CLEAR_TO_SEND;
291 *Control |= EFI_SERIAL_DATA_SET_READY;
295 *Control |= EFI_SERIAL_RING_INDICATE;
299 *Control |= EFI_SERIAL_CARRIER_DETECT;
303 *Control |= EFI_SERIAL_REQUEST_TO_SEND;
307 *Control |= EFI_SERIAL_DATA_TERMINAL_READY;
311 *Control |= EFI_SERIAL_INPUT_BUFFER_EMPTY;
315 *Control |= EFI_SERIAL_OUTPUT_BUFFER_EMPTY;
320 *Control |= EFI_SERIAL_HARDWARE_FLOW_CONTROL_ENABLE;
324 *Control |= EFI_SERIAL_HARDWARE_LOOPBACK_ENABLE;