event: Correct dependencies on the EVENT framework
[platform/kernel/u-boot.git] / boot / Kconfig
index 30bc182..48fa15e 100644 (file)
@@ -474,6 +474,7 @@ config BOOTMETH_VBE
        depends on FIT
        default y
        select BOOTMETH_GLOBAL
+       select EVENT
        help
          Enables support for VBE boot. This is a standard boot method which
          supports selection of various firmware components, seleciton of an OS to
@@ -482,6 +483,7 @@ config BOOTMETH_VBE
 config SPL_BOOTMETH_VBE
        bool "Bootdev support for Verified Boot for Embedded (SPL)"
        depends on SPL && FIT
+       select EVENT
        default y if VPL
        help
          Enables support for VBE boot. This is a standard boot method which
@@ -491,6 +493,7 @@ config SPL_BOOTMETH_VBE
 config VPL_BOOTMETH_VBE
        bool "Bootdev support for Verified Boot for Embedded (VPL)"
        depends on VPL && FIT
+       select EVENT
        default y
        help
          Enables support for VBE boot. This is a standard boot method which
@@ -557,6 +560,18 @@ config VPL_BOOTMETH_VBE_SIMPLE_FW
 
 endif # BOOTMETH_VBE
 
+config EXPO
+       bool "Support for expos - groups of scenes displaying a UI"
+       default y if BOOTMETH_VBE
+       help
+         An expo is a way of presenting and collecting information from the
+         user. It consists of a collection of 'scenes' of which only one is
+         presented at a time. An expo is typically used to show a boot menu
+         and allow settings to be changed.
+
+         The expo can be presented in graphics form using a vidconsole, or in
+         text form on a serial console.
+
 config BOOTMETH_SANDBOX
        def_bool y
        depends on SANDBOX