1if ARCH_MX7
2
3config MX7
4	bool
5	default y
6	select ARCH_SUPPORT_PSCI
7	select CPU_V7_HAS_NONSEC
8	select CPU_V7_HAS_VIRT
9	select ROM_UNIFIED_SECTIONS
10	select SYSCOUNTER_TIMER
11	imply CMD_FUSE
12
13config MX7D
14	bool
15	select HAS_CAAM
16	select ROM_UNIFIED_SECTIONS
17	imply CMD_FUSE
18
19config SYS_TEXT_BASE
20	default 0x87800000
21
22config SPL_TEXT_BASE
23	depends on SPL
24	default 0x00912000
25
26choice
27	prompt "MX7 board select"
28	optional
29
30config TARGET_CL_SOM_IMX7
31	bool "CL-SOM-iMX7"
32	select DM
33	select DM_THERMAL
34	select MX7D
35	select SUPPORT_SPL
36	imply CMD_DM
37
38config TARGET_MEERKAT96
39	bool "NovTech Meerkat96 board"
40	select BOARD_LATE_INIT
41	select DM
42	select DM_SERIAL
43	select DM_THERMAL
44	select MX7D
45	imply CMD_DM
46
47config TARGET_MX7DSABRESD
48	bool "mx7dsabresd"
49	select BOARD_LATE_INIT
50	select DM
51	select DM_THERMAL
52	select MX7D
53	imply CMD_DM
54
55config TARGET_PICO_IMX7D
56	bool "pico-imx7d"
57	select BOARD_LATE_INIT
58	select DM
59	select DM_THERMAL
60	select MX7D
61	select SUPPORT_SPL
62	imply CMD_DM
63
64config TARGET_WARP7
65	bool "warp7"
66	select BOARD_LATE_INIT
67	select DM
68	select DM_THERMAL
69	select MX7D
70	imply CMD_DM
71
72config TARGET_COLIBRI_IMX7
73	bool "Support Colibri iMX7S/iMX7D modules"
74	select DM
75	select DM_SERIAL
76	select DM_THERMAL
77	imply CMD_DM
78
79endchoice
80
81config SYS_SOC
82	default "mx7"
83
84source "board/compulab/cl-som-imx7/Kconfig"
85source "board/freescale/mx7dsabresd/Kconfig"
86source "board/novtech/meerkat96/Kconfig"
87source "board/technexion/pico-imx7d/Kconfig"
88source "board/toradex/colibri_imx7/Kconfig"
89source "board/warp7/Kconfig"
90
91endif
92