]> git.ipfire.org Git - thirdparty/u-boot.git/blob - arch/arm/mach-imx/imx8m/Kconfig
imx: Add support for Ronetix's iMX7-CM board
[thirdparty/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_EVK
32 bool "imx8mq_evk"
33 select IMX8MQ
34 select IMX8M_LPDDR4
35
36 config TARGET_IMX8MQ_PHANBELL
37 bool "imx8mq_phanbell"
38 select IMX8MQ
39 select IMX8M_LPDDR4
40
41 config TARGET_IMX8MM_EVK
42 bool "imx8mm LPDDR4 EVK board"
43 select BINMAN
44 select IMX8MM
45 select SUPPORT_SPL
46 select IMX8M_LPDDR4
47
48 config TARGET_IMX8MM_ICORE_MX8MM
49 bool "Engicam i.Core MX8M Mini SOM"
50 select IMX8MM
51 select SUPPORT_SPL
52 select IMX8M_LPDDR4
53 help
54 i.Core MX8M Mini is an EDIMM SOM based on NXP i.MX8MM.
55
56 i.Core MX8M Mini EDIMM2.2:
57 * EDIMM2.2 is a Form Factor Capacitive Evaluation Board.
58 * i.Core MX8M Mini needs to mount on top of EDIMM2.2 for
59 creating complete i.Core MX8M Mini EDIMM2.2 Starter Kit.
60
61 i.Core MX8M Mini C.TOUCH 2.0
62 * C.TOUCH 2.0 is a general purpose Carrier board.
63 * i.Core MX8M Mini needs to mount on top of this Carrier board
64 for creating complete i.Core MX8M Mini C.TOUCH 2.0 board.
65
66 config TARGET_IMX8MM_VENICE
67 bool "Support Gateworks Venice iMX8M Mini module"
68 select IMX8MM
69 select SUPPORT_SPL
70 select IMX8M_LPDDR4
71
72 config TARGET_IMX8MN_EVK
73 bool "imx8mn LPDDR4 EVK board"
74 select BINMAN
75 select IMX8MN
76 select SUPPORT_SPL
77 select IMX8M_LPDDR4
78
79 config TARGET_IMX8MN_DDR4_EVK
80 bool "imx8mn DDR4 EVK board"
81 select BINMAN
82 select IMX8MN
83 select SUPPORT_SPL
84 select IMX8M_DDR4
85
86 config TARGET_IMX8MP_EVK
87 bool "imx8mp LPDDR4 EVK board"
88 select BINMAN
89 select IMX8MP
90 select SUPPORT_SPL
91 select IMX8M_LPDDR4
92
93 config TARGET_PICO_IMX8MQ
94 bool "Support Technexion Pico iMX8MQ"
95 select IMX8MQ
96 select IMX8M_LPDDR4
97
98 config TARGET_VERDIN_IMX8MM
99 bool "Support Toradex Verdin iMX8M Mini module"
100 select IMX8MM
101 select SUPPORT_SPL
102 select IMX8M_LPDDR4
103
104 config TARGET_IMX8MM_BEACON
105 bool "imx8mm Beacon Embedded devkit"
106 select IMX8MM
107 select SUPPORT_SPL
108 select IMX8M_LPDDR4
109
110 config TARGET_IMX8MN_BEACON
111 bool "imx8mn Beacon Embedded devkit"
112 select IMX8MN
113 select SUPPORT_SPL
114 select IMX8M_LPDDR4
115
116 config TARGET_PHYCORE_IMX8MM
117 bool "PHYTEC PHYCORE i.MX8MM"
118 select IMX8MM
119 select SUPPORT_SPL
120 select IMX8M_LPDDR4
121
122 config TARGET_PHYCORE_IMX8MP
123 bool "PHYTEC PHYCORE i.MX8MP"
124 select IMX8MP
125 select SUPPORT_SPL
126 select IMX8M_LPDDR4
127
128 config TARGET_IMX8MM_CL_IOT_GATE
129 bool "CompuLab iot-gate-imx8"
130 select BINMAN
131 select IMX8MM
132 select SUPPORT_SPL
133 select IMX8M_LPDDR4
134 endchoice
135
136 source "board/engicam/imx8mm/Kconfig"
137 source "board/freescale/imx8mq_evk/Kconfig"
138 source "board/freescale/imx8mm_evk/Kconfig"
139 source "board/freescale/imx8mn_evk/Kconfig"
140 source "board/freescale/imx8mp_evk/Kconfig"
141 source "board/gateworks/venice/Kconfig"
142 source "board/google/imx8mq_phanbell/Kconfig"
143 source "board/technexion/pico-imx8mq/Kconfig"
144 source "board/toradex/verdin-imx8mm/Kconfig"
145 source "board/beacon/imx8mm/Kconfig"
146 source "board/beacon/imx8mn/Kconfig"
147 source "board/phytec/phycore_imx8mm/Kconfig"
148 source "board/phytec/phycore_imx8mp/Kconfig"
149 source "board/compulab/imx8mm-cl-iot-gate/Kconfig"
150
151 endif