arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM
[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_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_VENICE
49         bool "Support Gateworks Venice iMX8M Mini module"
50         select IMX8MM
51         select SUPPORT_SPL
52         select IMX8M_LPDDR4
53
54 config TARGET_IMX8MN_EVK
55         bool "imx8mn LPDDR4 EVK board"
56         select BINMAN
57         select IMX8MN
58         select SUPPORT_SPL
59         select IMX8M_LPDDR4
60
61 config TARGET_IMX8MN_DDR4_EVK
62         bool "imx8mn DDR4 EVK board"
63         select BINMAN
64         select IMX8MN
65         select SUPPORT_SPL
66         select IMX8M_DDR4
67
68 config TARGET_IMX8MP_EVK
69         bool "imx8mp LPDDR4 EVK board"
70         select BINMAN
71         select IMX8MP
72         select SUPPORT_SPL
73         select IMX8M_LPDDR4
74
75 config TARGET_PICO_IMX8MQ
76         bool "Support Technexion Pico iMX8MQ"
77         select IMX8MQ
78         select IMX8M_LPDDR4
79
80 config TARGET_VERDIN_IMX8MM
81        bool "Support Toradex Verdin iMX8M Mini module"
82        select IMX8MM
83        select SUPPORT_SPL
84        select IMX8M_LPDDR4
85
86 config TARGET_IMX8MM_BEACON
87         bool "imx8mm Beacon Embedded devkit"
88         select IMX8MM
89         select SUPPORT_SPL
90         select IMX8M_LPDDR4
91
92 config TARGET_IMX8MN_BEACON
93         bool "imx8mn Beacon Embedded devkit"
94         select IMX8MN
95         select SUPPORT_SPL
96         select IMX8M_LPDDR4
97
98 config TARGET_PHYCORE_IMX8MM
99         bool "PHYTEC PHYCORE i.MX8MM"
100         select IMX8MM
101         select SUPPORT_SPL
102         select IMX8M_LPDDR4
103
104 config TARGET_PHYCORE_IMX8MP
105         bool "PHYTEC PHYCORE i.MX8MP"
106         select IMX8MP
107         select SUPPORT_SPL
108         select IMX8M_LPDDR4
109 endchoice
110
111 source "board/freescale/imx8mq_evk/Kconfig"
112 source "board/freescale/imx8mm_evk/Kconfig"
113 source "board/freescale/imx8mn_evk/Kconfig"
114 source "board/freescale/imx8mp_evk/Kconfig"
115 source "board/gateworks/venice/Kconfig"
116 source "board/google/imx8mq_phanbell/Kconfig"
117 source "board/technexion/pico-imx8mq/Kconfig"
118 source "board/toradex/verdin-imx8mm/Kconfig"
119 source "board/beacon/imx8mm/Kconfig"
120 source "board/beacon/imx8mn/Kconfig"
121 source "board/phytec/phycore_imx8mm/Kconfig"
122 source "board/phytec/phycore_imx8mp/Kconfig"
123
124 endif