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