efi_loader: fix text output for Uart() DP nodes
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Fri, 4 Feb 2022 15:36:49 +0000 (16:36 +0100)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sat, 5 Feb 2022 19:20:01 +0000 (20:20 +0100)
commit915623c0d3f504dce8a2310c1ddf5dcc638e5d93
treef0ec9918e5dfd181938ed5d9aae93ac0d035d0bb
parentb1193fa9576c988ebbe04334f10bf38279cc72ec
efi_loader: fix text output for Uart() DP nodes

The UEFI specification concerning Uart() device path nodes has been
clarified:

Parity and stop bits can either both use keywords or both use
numbers but numbers and keywords should not be mixed.

Let's go for keywords as this is what EDK II does. For illegal
values fall back to numbers.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
lib/efi_loader/efi_device_path_to_text.c