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