Merge tag 'u-boot-stm32-20211110' of https://source.denx.de/u-boot/custodians/u-boot-stm
[platform/kernel/u-boot.git] / board / efi / Kconfig
1 if VENDOR_EFI
2
3 choice
4         prompt "Mainboard model"
5         optional
6
7 config TARGET_EFI_APP32
8         bool "32-bit efi application"
9         select EFI_APP
10         help
11           This target is used for running U-Boot on top of EFI. In
12           this case EFI does the early initialisation, and U-Boot
13           takes over once the RAM, video and CPU are fully running.
14           U-Boot is loaded as an application from EFI.
15
16 config TARGET_EFI_APP64
17         bool "64-bit efi application"
18         select EFI_APP
19         select X86_64
20         help
21           This target is used for running U-Boot on top of EFI in 64-bit mode.
22           In this case EFI does the early initialisation, and U-Boot
23           takes over once the RAM, video and CPU are fully running.
24           U-Boot is loaded as an application from EFI.
25
26 config TARGET_EFI_PAYLOAD
27         bool "efi payload"
28         help
29           This target is used for running U-Boot on top of EFI. In
30           this case EFI does the early initialisation, and U-Boot
31           takes over once the RAM, video and CPU are fully running.
32           U-Boot is loaded as a payload from EFI.
33
34 endchoice
35
36 source "board/efi/efi-x86_app/Kconfig"
37 source "board/efi/efi-x86_payload/Kconfig"
38
39 endif