Use if/endif for dependencies to give structure to the configuration menu.

Sort important settings to the top.

Signed-off-by: Heinrich Schuchardt <xypron.g...@gmx.de>
---
 lib/efi_loader/Kconfig | 43 +++++++++++++++++++++---------------------
 1 file changed, 22 insertions(+), 21 deletions(-)

diff --git a/lib/efi_loader/Kconfig b/lib/efi_loader/Kconfig
index 50b050159c..055051bde3 100644
--- a/lib/efi_loader/Kconfig
+++ b/lib/efi_loader/Kconfig
@@ -16,9 +16,21 @@ config EFI_LOADER
          interfaces to a loaded EFI application, enabling it to reuse U-Boot's
          device drivers.

+if EFI_LOADER
+
+config EFI_LOADER_HII
+       bool "Expose HII protocols to EFI applications"
+       default y
+       help
+         The Human Interface Infrastructure is a complicated framework that
+         allows UEFI applications to draw fancy menus and hook strings using
+         a translation framework.
+
+         U-Boot implements enough of its features to be able to run the UEFI
+         Shell, but not more than that.
+
 config EFI_UNICODE_CAPITALIZATION
        bool "Support Unicode capitalization"
-       depends on EFI_LOADER
        default y
        help
          Select this option to enable correct handling of the capitalization of
@@ -26,33 +38,22 @@ config EFI_UNICODE_CAPITALIZATION
          set, only the the correct handling of the letters of the codepage
          used by the FAT file system is ensured.

-config EFI_PLATFORM_LANG_CODES
-       string "Language codes supported by firmware"
-       depends on EFI_LOADER
-       default "en-US"
-       help
-         This value is used to initialize the PlatformLangCodes variable. Its
-         value is a semicolon (;) separated list of language codes in native
-         RFC 4646 format, e.g. "en-US;de-DE". The first language code is used
-         to initialize the PlatformLang variable.
-
 config EFI_LOADER_BOUNCE_BUFFER
        bool "EFI Applications use bounce buffers for DMA operations"
-       depends on EFI_LOADER && ARM64
+       depends on ARM64
        default n
        help
          Some hardware does not support DMA to full 64bit addresses. For this
          hardware we can create a bounce buffer so that payloads don't have to
          worry about platform details.

-config EFI_LOADER_HII
-       bool "Expose HII protocols to EFI applications"
-       depends on EFI_LOADER
-       default y
+config EFI_PLATFORM_LANG_CODES
+       string "Language codes supported by firmware"
+       default "en-US"
        help
-         The Human Interface Infrastructure is a complicated framework that
-         allows UEFI applications to draw fancy menus and hook strings using
-         a translation framework.
+         This value is used to initialize the PlatformLangCodes variable. Its
+         value is a semicolon (;) separated list of language codes in native
+         RFC 4646 format, e.g. "en-US;de-DE". The first language code is used
+         to initialize the PlatformLang variable.

-         U-Boot implements enough of its features to be able to run the UEFI
-         Shell, but not more than that.
+endif
--
2.20.1

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to