diff options
author | Hua Ma <hua.ma@intel.com> | 2024-10-22 10:57:06 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-10-28 04:18:53 +0000 |
commit | 1a3d4b33b6f1ff9a1d66e4bdf110f751ec5f9318 (patch) | |
tree | a909f65b5402eabbe17334e016540627f335ba0b | |
parent | 00ccd99d46068c87e73e8e521afea09e19419885 (diff) | |
download | edk2-1a3d4b33b6f1ff9a1d66e4bdf110f751ec5f9318.tar.gz edk2-1a3d4b33b6f1ff9a1d66e4bdf110f751ec5f9318.tar.bz2 edk2-1a3d4b33b6f1ff9a1d66e4bdf110f751ec5f9318.zip |
MdeModulePkg/TerminalDxe: Return success if device not support SetControl
Some serial device may not support SetControl. Ignore the error from
SetControl if EFI_UNSUPPORTED is return.
Signed-off-by: Hua Ma <hua.ma@intel.com>
-rw-r--r-- | MdeModulePkg/Universal/Console/TerminalDxe/TerminalConIn.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/MdeModulePkg/Universal/Console/TerminalDxe/TerminalConIn.c b/MdeModulePkg/Universal/Console/TerminalDxe/TerminalConIn.c index dd31347402..f1d0a3466e 100644 --- a/MdeModulePkg/Universal/Console/TerminalDxe/TerminalConIn.c +++ b/MdeModulePkg/Universal/Console/TerminalDxe/TerminalConIn.c @@ -97,6 +97,9 @@ TerminalConInReset ( if (!EFI_ERROR (Status)) {
Status = TerminalDevice->SerialIo->SetControl (TerminalDevice->SerialIo, EFI_SERIAL_DATA_TERMINAL_READY|EFI_SERIAL_REQUEST_TO_SEND);
+ if (Status == EFI_UNSUPPORTED) {
+ Status = EFI_SUCCESS;
+ }
}
return Status;
|