diff --git a/ArmPlatformPkg/Library/PL011UartLib/PL011UartLib.c b/ArmPlatformPkg/Library/PL011UartLib/PL011UartLib.c index 67cf7504ab..1c944fab82 100644 --- a/ArmPlatformPkg/Library/PL011UartLib/PL011UartLib.c +++ b/ArmPlatformPkg/Library/PL011UartLib/PL011UartLib.c @@ -25,13 +25,11 @@ // Per UEFI spec, only these control bits are allowed to be set. // STATIC CONST UINT32 mAllowedControlBits = - EFI_SERIAL_CLEAR_TO_SEND | - EFI_SERIAL_DATA_SET_READY | - EFI_SERIAL_RING_INDICATE | - EFI_SERIAL_CARRIER_DETECT | + EFI_SERIAL_REQUEST_TO_SEND | + EFI_SERIAL_DATA_TERMINAL_READY | + EFI_SERIAL_HARDWARE_LOOPBACK_ENABLE | EFI_SERIAL_SOFTWARE_LOOPBACK_ENABLE | - EFI_SERIAL_OUTPUT_BUFFER_EMPTY | - EFI_SERIAL_INPUT_BUFFER_EMPTY; + EFI_SERIAL_HARDWARE_FLOW_CONTROL_ENABLE; // // platform-specific bits that are not supported by this device.