efi_loader: format Kconfig
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Wed, 8 May 2019 21:17:38 +0000 (23:17 +0200)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Sun, 12 May 2019 18:54:22 +0000 (20:54 +0200)
Use if/endif for dependencies to give structure to the configuration menu.

Sort important settings to the top.

Abbreviate the short description of EFI_LOADER_HII.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
lib/efi_loader/Kconfig

index 50b050159c377712fc0e3af0bfd25dea2ef4587e..03b082750f8820b321f6f3074dedb68ed34a28c2 100644 (file)
@@ -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 "HII protocols"
+       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