xref: /openbmc/u-boot/arch/arm/mach-imx/mx7/Kconfig (revision baefb63a)
1if ARCH_MX7
2
3config MX7
4	bool
5	select ROM_UNIFIED_SECTIONS
6	select CPU_V7_HAS_VIRT
7	select CPU_V7_HAS_NONSEC
8	select ARCH_SUPPORT_PSCI
9	imply CMD_FUSE
10	default y
11
12config MX7D
13	select HAS_CAAM
14	select ROM_UNIFIED_SECTIONS
15	imply CMD_FUSE
16	bool
17
18choice
19	prompt "MX7 board select"
20	optional
21
22config TARGET_CL_SOM_IMX7
23	bool "CL-SOM-iMX7"
24	select MX7D
25	select DM
26	select DM_THERMAL
27	select SUPPORT_SPL
28
29config TARGET_MX7DSABRESD
30	bool "mx7dsabresd"
31	select BOARD_LATE_INIT
32	select MX7D
33	select DM
34	select DM_THERMAL
35
36config TARGET_PICO_IMX7D
37	bool "pico-imx7d"
38	select BOARD_LATE_INIT
39	select MX7D
40	select DM
41	select DM_THERMAL
42
43config TARGET_WARP7
44	bool "warp7"
45	select BOARD_LATE_INIT
46	select MX7D
47	select DM
48	select DM_THERMAL
49
50config TARGET_COLIBRI_IMX7
51	bool "Support Colibri iMX7S/iMX7D modules"
52	select BOARD_LATE_INIT
53	select DM
54	select DM_SERIAL
55	select DM_THERMAL
56
57endchoice
58
59config SYS_SOC
60	default "mx7"
61
62source "board/compulab/cl-som-imx7/Kconfig"
63source "board/freescale/mx7dsabresd/Kconfig"
64source "board/technexion/pico-imx7d/Kconfig"
65source "board/toradex/colibri_imx7/Kconfig"
66source "board/warp7/Kconfig"
67
68endif
69