]> git.ipfire.org Git - thirdparty/u-boot.git/blame - arch/arm/mach-imx/imx8/Kconfig
Kconfigs: Correct default of "0" on hex type entries
[thirdparty/u-boot.git] / arch / arm / mach-imx / imx8 / Kconfig
CommitLineData
b2b8b9be
PF
1if ARCH_IMX8
2
7e2db742
PF
3config AHAB_BOOT
4 bool "Support i.MX8 AHAB features"
69f542ca 5 imply CMD_DEKBLOB
7e2db742
PF
6 help
7 This option enables the support for AHAB secure boot.
8
b2b8b9be
PF
9config IMX8
10 bool
cb5d0419 11 select HAS_CAAM
b2b8b9be 12
04b24965
PF
13config MU_BASE_SPL
14 hex "MU base address used in SPL"
15 default 0x5d1b0000
16 help
17 SPL runs in EL3 mode, it use MU0_A to communicate with SCU.
18 So we could not reuse the one in dts which is for normal U-Boot.
19
7f50af60
PF
20config IMX8QM
21 select IMX8
22 select SUPPORT_SPL
b340199f 23 select SPL_RECOVER_DATA_SECTION if SPL
7f50af60
PF
24 bool
25
b2b8b9be
PF
26config IMX8QXP
27 select IMX8
3bd888b5 28 select SUPPORT_SPL
b340199f 29 select SPL_RECOVER_DATA_SECTION if SPL
b2b8b9be
PF
30 bool
31
32config SYS_SOC
33 default "imx8"
34
f44afd54
PF
35config BOOTAUX_RESERVED_MEM_BASE
36 hex "i.MX auxiliary core dram memory base"
a077ac13 37 default 0x0
f44afd54
PF
38
39config BOOTAUX_RESERVED_MEM_SIZE
40 hex "i.MX auxiliary core dram memory size"
a077ac13 41 default 0x0
f44afd54 42
d0dd7397
PF
43choice
44 prompt "i.MX8 board select"
45 optional
46
3d603665
MZ
47config TARGET_APALIS_IMX8
48 bool "Support Apalis iMX8 module"
49 select BOARD_LATE_INIT
50 select IMX8QM
51
7ce134b7
MZ
52config TARGET_COLIBRI_IMX8X
53 bool "Support Colibri iMX8X module"
d0dd7397
PF
54 select BOARD_LATE_INIT
55 select IMX8QXP
56
eb79cafe
AG
57config TARGET_DENEB
58 bool "Support i.MX8QXP Capricorn Deneb board"
bc1d145e 59 select BINMAN
eb79cafe 60 select BOARD_LATE_INIT
3a21d45d 61 select FACTORYSET
eb79cafe
AG
62 select IMX8QXP
63
7b5b9343
AG
64config TARGET_GIEDI
65 bool "Support i.MX8QXP Capricorn Giedi board"
dcbc4ae9 66 select BINMAN
7b5b9343 67 select BOARD_LATE_INIT
3a21d45d 68 select FACTORYSET
7b5b9343
AG
69 select IMX8QXP
70
0d331c03
PF
71config TARGET_IMX8QM_MEK
72 bool "Support i.MX8QM MEK board"
4aa73882 73 select BINMAN
0d331c03
PF
74 select BOARD_LATE_INIT
75 select IMX8QM
cb5d0419
GJ
76 select FSL_CAAM
77 select ARCH_MISC_INIT
78 select SPL_CRYPTO if SPL
0d331c03 79
fe133eb1
OG
80config TARGET_CONGA_QMX8
81 bool "Support congatec conga-QMX8 board"
5a878c94 82 select BINMAN
fe133eb1
OG
83 select BOARD_LATE_INIT
84 select SUPPORT_SPL
85 select IMX8QM
86
eef72440
OG
87config TARGET_IMX8QM_ROM7720_A1
88 bool "Support i.MX8QM ROM-7720-A1"
55be8433 89 select BINMAN
eef72440
OG
90 select BOARD_LATE_INIT
91 select SUPPORT_SPL
92 select IMX8QM
93
3bc6257e
OG
94config TARGET_IMX8QM_DMSSE20_A1
95 bool "Support i.MX8QM DMS-SE20-A1 board"
96 select BINMAN
97 select BOARD_LATE_INIT
98 select SUPPORT_SPL
99 select IMX8QM
100
7ce134b7
MZ
101config TARGET_IMX8QXP_MEK
102 bool "Support i.MX8QXP MEK board"
61c57b61 103 select BINMAN
7ce134b7
MZ
104 select BOARD_LATE_INIT
105 select IMX8QXP
cb5d0419
GJ
106 select FSL_CAAM
107 select ARCH_MISC_INIT
108 select SPL_CRYPTO if SPL
7ce134b7 109
d0dd7397
PF
110endchoice
111
0d331c03 112source "board/freescale/imx8qm_mek/Kconfig"
7ce134b7 113source "board/freescale/imx8qxp_mek/Kconfig"
fe133eb1 114source "board/congatec/cgtqmx8/Kconfig"
3bc6257e 115source "board/advantech/imx8qm_dmsse20_a1/Kconfig"
eef72440 116source "board/advantech/imx8qm_rom7720_a1/Kconfig"
3d603665 117source "board/toradex/apalis-imx8/Kconfig"
7ce134b7 118source "board/toradex/colibri-imx8x/Kconfig"
7b5b9343 119source "board/siemens/capricorn/Kconfig"
d0dd7397 120
242d1cd6
FL
121config IMX_SNVS_SEC_SC
122 bool "Support SNVS configuration"
123 help
124 Allow to configure the SNVS via SCU API to configure tampers and secure
125 violation.
126
127config IMX_SNVS_SEC_SC_AUTO
128 bool "Support SNVS configuration command"
129 depends on IMX_SNVS_SEC_SC
130 help
131 This configuration will apply the selected configurations automatically
132 at boot.
133
b2b8b9be 134endif