It is not valid to enable multiple BOOTMETH_VBE_xxx methods, so make it
a choice as to which will be enabled, and make the default choice be the
current default.

Signed-off-by: Tom Rini <[email protected]>
---
 boot/Kconfig | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/boot/Kconfig b/boot/Kconfig
index eff05948b3a1..f21a67b2d3ee 100644
--- a/boot/Kconfig
+++ b/boot/Kconfig
@@ -712,9 +712,12 @@ config SPL_BOOTMETH_VBE_REQUEST
 
          This is only useful if you are booting an OS direct from SPL.
 
+choice
+       prompt "Method for VBE to find the correct bootdev"
+       default BOOTMETH_VBE_SIMPLE
+
 config BOOTMETH_VBE_SIMPLE
        bool "Bootdev support for VBE 'simple' method"
-       default y
        imply SPL_CRC8 if SPL
        imply VPL_CRC8 if VPL
        help
@@ -734,6 +737,8 @@ config BOOTMETH_VBE_ABREC
          verification step, a recovery image is booted. This method will
          eventually provide rollback protection as well.
 
+endchoice
+
 if BOOTMETH_VBE_SIMPLE
 
 config BOOTMETH_VBE_SIMPLE_OS
-- 
2.43.0

Reply via email to