]>
Commit | Line | Data |
---|---|---|
b2b8b9be PF |
1 | if ARCH_IMX8 |
2 | ||
7e2db742 PF |
3 | config 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 |
9 | config IMX8 |
10 | bool | |
cb5d0419 | 11 | select HAS_CAAM |
b2b8b9be | 12 | |
04b24965 PF |
13 | config 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 |
20 | config IMX8QM |
21 | select IMX8 | |
22 | select SUPPORT_SPL | |
b340199f | 23 | select SPL_RECOVER_DATA_SECTION if SPL |
7f50af60 PF |
24 | bool |
25 | ||
b2b8b9be PF |
26 | config IMX8QXP |
27 | select IMX8 | |
3bd888b5 | 28 | select SUPPORT_SPL |
b340199f | 29 | select SPL_RECOVER_DATA_SECTION if SPL |
b2b8b9be PF |
30 | bool |
31 | ||
32 | config SYS_SOC | |
33 | default "imx8" | |
34 | ||
f44afd54 PF |
35 | config BOOTAUX_RESERVED_MEM_BASE |
36 | hex "i.MX auxiliary core dram memory base" | |
a077ac13 | 37 | default 0x0 |
f44afd54 PF |
38 | |
39 | config BOOTAUX_RESERVED_MEM_SIZE | |
40 | hex "i.MX auxiliary core dram memory size" | |
a077ac13 | 41 | default 0x0 |
f44afd54 | 42 | |
d0dd7397 PF |
43 | choice |
44 | prompt "i.MX8 board select" | |
45 | optional | |
46 | ||
3d603665 MZ |
47 | config TARGET_APALIS_IMX8 |
48 | bool "Support Apalis iMX8 module" | |
49 | select BOARD_LATE_INIT | |
50 | select IMX8QM | |
51 | ||
7ce134b7 MZ |
52 | config TARGET_COLIBRI_IMX8X |
53 | bool "Support Colibri iMX8X module" | |
d0dd7397 PF |
54 | select BOARD_LATE_INIT |
55 | select IMX8QXP | |
56 | ||
eb79cafe AG |
57 | config 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 |
64 | config 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 |
71 | config 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 |
80 | config 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 |
87 | config 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 |
94 | config 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 |
101 | config 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 |
110 | endchoice |
111 | ||
0d331c03 | 112 | source "board/freescale/imx8qm_mek/Kconfig" |
7ce134b7 | 113 | source "board/freescale/imx8qxp_mek/Kconfig" |
fe133eb1 | 114 | source "board/congatec/cgtqmx8/Kconfig" |
3bc6257e | 115 | source "board/advantech/imx8qm_dmsse20_a1/Kconfig" |
eef72440 | 116 | source "board/advantech/imx8qm_rom7720_a1/Kconfig" |
3d603665 | 117 | source "board/toradex/apalis-imx8/Kconfig" |
7ce134b7 | 118 | source "board/toradex/colibri-imx8x/Kconfig" |
7b5b9343 | 119 | source "board/siemens/capricorn/Kconfig" |
d0dd7397 | 120 | |
242d1cd6 FL |
121 | config 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 | ||
127 | config 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 | 134 | endif |