Merge tag 'xilinx-for-v2022.04-rc1' of https://source.denx.de/u-boot/custodians/u...
[platform/kernel/u-boot.git] / arch / arm / mach-imx / imx8m / Kconfig
1 if ARCH_IMX8M
2
3 config IMX8M
4         bool
5         select HAS_CAAM
6         select ROM_UNIFIED_SECTIONS
7
8 config IMX8MQ
9         bool
10         select IMX8M
11
12 config IMX8MM
13         bool
14         select IMX8M
15
16 config IMX8MN
17         bool
18         select IMX8M
19
20 config IMX8MP
21         bool
22         select IMX8M
23
24 config SYS_SOC
25         default "imx8m"
26
27 choice
28         prompt "NXP i.MX8M board select"
29         optional
30
31 config TARGET_IMX8MQ_CM
32         bool "Ronetix iMX8MQ-CM SoM"
33                 select BINMAN
34         select IMX8MQ
35         select IMX8M_LPDDR4
36
37 config TARGET_IMX8MQ_EVK
38         bool "imx8mq_evk"
39         select BINMAN
40         select IMX8MQ
41         select IMX8M_LPDDR4
42
43 config TARGET_IMX8MQ_PHANBELL
44         bool "imx8mq_phanbell"
45         select BINMAN
46         select IMX8MQ
47         select IMX8M_LPDDR4
48
49 config TARGET_IMX8MM_EVK
50         bool "imx8mm LPDDR4 EVK board"
51         select BINMAN
52         select IMX8MM
53         select SUPPORT_SPL
54         select IMX8M_LPDDR4
55
56 config TARGET_IMX8MM_ICORE_MX8MM
57         bool "Engicam i.Core MX8M Mini SOM"
58         select IMX8MM
59         select SUPPORT_SPL
60         select IMX8M_LPDDR4
61         help
62           i.Core MX8M Mini is an EDIMM SOM based on NXP i.MX8MM.
63
64           i.Core MX8M Mini EDIMM2.2:
65           * EDIMM2.2 is a Form Factor Capacitive Evaluation Board.
66           * i.Core MX8M Mini needs to mount on top of EDIMM2.2 for
67             creating complete i.Core MX8M Mini EDIMM2.2 Starter Kit.
68
69           i.Core MX8M Mini C.TOUCH 2.0
70           * C.TOUCH 2.0 is a general purpose Carrier board.
71           * i.Core MX8M Mini needs to mount on top of this Carrier board
72             for creating complete i.Core MX8M Mini C.TOUCH 2.0 board.
73
74 config TARGET_IMX8MM_VENICE
75         bool "Support Gateworks Venice iMX8M Mini module"
76         select BINMAN
77         select IMX8MM
78         select SUPPORT_SPL
79         select IMX8M_LPDDR4
80
81 config TARGET_KONTRON_MX8MM
82         bool "Kontron Electronics N80xx"
83         select BINMAN
84         select IMX8MM
85         select SUPPORT_SPL
86         select IMX8M_LPDDR4
87
88 config TARGET_IMX8MN_EVK
89         bool "imx8mn LPDDR4 EVK board"
90         select BINMAN
91         select IMX8MN
92         select SUPPORT_SPL
93         select IMX8M_LPDDR4
94
95 config TARGET_IMX8MN_DDR4_EVK
96         bool "imx8mn DDR4 EVK board"
97         select BINMAN
98         select IMX8MN
99         select SUPPORT_SPL
100         select IMX8M_DDR4
101
102 config TARGET_IMX8MP_EVK
103         bool "imx8mp LPDDR4 EVK board"
104         select BINMAN
105         select IMX8MP
106         select SUPPORT_SPL
107         select IMX8M_LPDDR4
108
109 config TARGET_PICO_IMX8MQ
110         bool "Support Technexion Pico iMX8MQ"
111         select BINMAN
112         select IMX8MQ
113         select IMX8M_LPDDR4
114
115 config TARGET_VERDIN_IMX8MM
116         bool "Support Toradex Verdin iMX8M Mini module"
117         select BINMAN
118         select IMX8MM
119         select SUPPORT_SPL
120         select IMX8M_LPDDR4
121
122 config TARGET_IMX8MM_BEACON
123         bool "imx8mm Beacon Embedded devkit"
124         select BINMAN
125         select IMX8MM
126         select SUPPORT_SPL
127         select IMX8M_LPDDR4
128
129 config TARGET_IMX8MN_BEACON
130         bool "imx8mn Beacon Embedded devkit"
131         select BINMAN
132         select IMX8MN
133         select SUPPORT_SPL
134         select IMX8M_LPDDR4
135
136 config TARGET_PHYCORE_IMX8MM
137         bool "PHYTEC PHYCORE i.MX8MM"
138         select BINMAN
139         select IMX8MM
140         select SUPPORT_SPL
141         select IMX8M_LPDDR4
142
143 config TARGET_PHYCORE_IMX8MP
144         bool "PHYTEC PHYCORE i.MX8MP"
145         select BINMAN
146         select IMX8MP
147         select SUPPORT_SPL
148         select IMX8M_LPDDR4
149
150 config TARGET_IMX8MM_CL_IOT_GATE
151         bool "CompuLab iot-gate-imx8"
152         select BINMAN
153         select IMX8MM
154         select SUPPORT_SPL
155         select IMX8M_LPDDR4
156
157 config TARGET_IMX8MM_CL_IOT_GATE_OPTEE
158         bool "CompuLab iot-gate-imx8 with optee support"
159         select BINMAN
160         select IMX8MM
161         select SUPPORT_SPL
162         select IMX8M_LPDDR4
163 endchoice
164
165 source "board/beacon/imx8mm/Kconfig"
166 source "board/beacon/imx8mn/Kconfig"
167 source "board/compulab/imx8mm-cl-iot-gate/Kconfig"
168 source "board/engicam/imx8mm/Kconfig"
169 source "board/freescale/imx8mq_evk/Kconfig"
170 source "board/freescale/imx8mm_evk/Kconfig"
171 source "board/freescale/imx8mn_evk/Kconfig"
172 source "board/freescale/imx8mp_evk/Kconfig"
173 source "board/gateworks/venice/Kconfig"
174 source "board/google/imx8mq_phanbell/Kconfig"
175 source "board/kontron/sl-mx8mm/Kconfig"
176 source "board/phytec/phycore_imx8mm/Kconfig"
177 source "board/phytec/phycore_imx8mp/Kconfig"
178 source "board/ronetix/imx8mq-cm/Kconfig"
179 source "board/technexion/pico-imx8mq/Kconfig"
180 source "board/toradex/verdin-imx8mm/Kconfig"
181
182 endif