bb45c8e3e6606947b87aab2da609ec5b1f49e957
[oweals/u-boot.git] / arch / arm / mach-imx / imx8 / Kconfig
1 if ARCH_IMX8
2
3 config AHAB_BOOT
4         bool "Support i.MX8 AHAB features"
5         help
6           This option enables the support for AHAB secure boot.
7
8 config IMX8
9         bool
10
11 config MU_BASE_SPL
12         hex "MU base address used in SPL"
13         default 0x5d1b0000
14         help
15           SPL runs in EL3 mode, it use MU0_A to communicate with SCU.
16           So we could not reuse the one in dts which is for normal U-Boot.
17
18 config IMX8QM
19         select IMX8
20         select SUPPORT_SPL
21         bool
22
23 config IMX8QXP
24         select IMX8
25         select SUPPORT_SPL
26         bool
27
28 config SYS_SOC
29         default "imx8"
30
31 config SPL_LOAD_IMX_CONTAINER
32         bool "Enable SPL loading U-Boot as a i.MX Container image"
33         depends on SPL
34         help
35           This is to let SPL could load i.MX8 Container image
36
37 config IMX_CONTAINER_CFG
38         string "i.MX Container config file"
39         depends on SPL
40         help
41           This is to specific the cfg file for generating container
42           image which will be loaded by SPL.
43
44 choice
45         prompt "i.MX8 board select"
46         optional
47
48 config TARGET_APALIS_IMX8
49         bool "Support Apalis iMX8 module"
50         select BOARD_LATE_INIT
51         select IMX8QM
52
53 config TARGET_COLIBRI_IMX8X
54         bool "Support Colibri iMX8X module"
55         select BOARD_LATE_INIT
56         select IMX8QXP
57
58 config TARGET_GIEDI
59         bool "Support i.MX8QXP Capricorn Giedi board"
60         select BOARD_LATE_INIT
61         select IMX8QXP
62
63 config TARGET_IMX8QM_MEK
64         bool "Support i.MX8QM MEK board"
65         select BOARD_LATE_INIT
66         select IMX8QM
67
68 config TARGET_IMX8QM_ROM7720_A1
69         bool "Support i.MX8QM ROM-7720-A1"
70         select BOARD_LATE_INIT
71         select SUPPORT_SPL
72         select IMX8QM
73
74 config TARGET_IMX8QXP_MEK
75         bool "Support i.MX8QXP MEK board"
76         select BOARD_LATE_INIT
77         select IMX8QXP
78
79 endchoice
80
81 source "board/freescale/imx8qm_mek/Kconfig"
82 source "board/freescale/imx8qxp_mek/Kconfig"
83 source "board/advantech/imx8qm_rom7720_a1/Kconfig"
84 source "board/toradex/apalis-imx8/Kconfig"
85 source "board/toradex/colibri-imx8x/Kconfig"
86 source "board/siemens/capricorn/Kconfig"
87
88 endif