blob: 232f33285d400a0fc57a23c8d1eb89d162b75955 [file] [log] [blame]
Adrian Alonso98810772015-09-03 11:49:28 -05001if ARCH_MX7
2
3config MX7
4 bool
Michal Simek84f3dec2018-07-23 15:55:13 +02005 default y
6 select ARCH_SUPPORT_PSCI
7 select CPU_V7_HAS_NONSEC
8 select CPU_V7_HAS_VIRT
Adrian Alonsoaeb57d82015-10-12 13:48:10 -05009 select ROM_UNIFIED_SECTIONS
Stefan Agner42960412018-01-05 15:08:17 +010010 select SYSCOUNTER_TIMER
Simon Glass18980cc2017-05-17 03:25:22 -060011 imply CMD_FUSE
Adrian Alonso98810772015-09-03 11:49:28 -050012
13config MX7D
Michal Simek84f3dec2018-07-23 15:55:13 +020014 bool
Breno Lima998ffd32017-11-27 21:09:00 -020015 select HAS_CAAM
Adrian Alonsoaeb57d82015-10-12 13:48:10 -050016 select ROM_UNIFIED_SECTIONS
Simon Glass18980cc2017-05-17 03:25:22 -060017 imply CMD_FUSE
Adrian Alonso98810772015-09-03 11:49:28 -050018
19choice
20 prompt "MX7 board select"
21 optional
22
Ilya Ledvich38a53c62017-09-24 09:00:25 +030023config TARGET_CL_SOM_IMX7
24 bool "CL-SOM-iMX7"
Ilya Ledvich38a53c62017-09-24 09:00:25 +030025 select DM
26 select DM_THERMAL
Michal Simek84f3dec2018-07-23 15:55:13 +020027 select MX7D
Ilya Ledvich38a53c62017-09-24 09:00:25 +030028 select SUPPORT_SPL
Michal Simek2e7c8192018-07-23 15:55:14 +020029 imply CMD_DM
Ilya Ledvich38a53c62017-09-24 09:00:25 +030030
Adrian Alonso98810772015-09-03 11:49:28 -050031config TARGET_MX7DSABRESD
32 bool "mx7dsabresd"
Tom Rini22d567e2017-01-22 19:43:11 -050033 select BOARD_LATE_INIT
Adrian Alonso98810772015-09-03 11:49:28 -050034 select DM
35 select DM_THERMAL
Michal Simek84f3dec2018-07-23 15:55:13 +020036 select MX7D
Michal Simek2e7c8192018-07-23 15:55:14 +020037 imply CMD_DM
Adrian Alonso98810772015-09-03 11:49:28 -050038
Vanessa Maegima27142c32017-05-08 13:17:28 -030039config TARGET_PICO_IMX7D
40 bool "pico-imx7d"
41 select BOARD_LATE_INIT
Vanessa Maegima27142c32017-05-08 13:17:28 -030042 select DM
43 select DM_THERMAL
Michal Simek84f3dec2018-07-23 15:55:13 +020044 select MX7D
Fabio Estevam6ed39812018-06-29 15:19:11 -030045 select SUPPORT_SPL
Michal Simeke3dbf982018-07-31 08:11:28 +020046 imply CMD_DM
Vanessa Maegima27142c32017-05-08 13:17:28 -030047
Fabio Estevam6cfa7122016-02-29 09:33:22 -030048config TARGET_WARP7
49 bool "warp7"
Tom Rini22d567e2017-01-22 19:43:11 -050050 select BOARD_LATE_INIT
Fabio Estevam6cfa7122016-02-29 09:33:22 -030051 select DM
52 select DM_THERMAL
Michal Simek84f3dec2018-07-23 15:55:13 +020053 select MX7D
Michal Simek2e7c8192018-07-23 15:55:14 +020054 imply CMD_DM
Fabio Estevam6cfa7122016-02-29 09:33:22 -030055
Stefan Agner41f75bb2016-07-20 21:27:49 -070056config TARGET_COLIBRI_IMX7
57 bool "Support Colibri iMX7S/iMX7D modules"
58 select DM
59 select DM_SERIAL
60 select DM_THERMAL
Michal Simek2e7c8192018-07-23 15:55:14 +020061 imply CMD_DM
Stefan Agner41f75bb2016-07-20 21:27:49 -070062
Adrian Alonso98810772015-09-03 11:49:28 -050063endchoice
64
65config SYS_SOC
66 default "mx7"
67
Ilya Ledvich38a53c62017-09-24 09:00:25 +030068source "board/compulab/cl-som-imx7/Kconfig"
Adrian Alonso98810772015-09-03 11:49:28 -050069source "board/freescale/mx7dsabresd/Kconfig"
Vanessa Maegima27142c32017-05-08 13:17:28 -030070source "board/technexion/pico-imx7d/Kconfig"
Stefan Agner41f75bb2016-07-20 21:27:49 -070071source "board/toradex/colibri_imx7/Kconfig"
Fabio Estevam6cfa7122016-02-29 09:33:22 -030072source "board/warp7/Kconfig"
Adrian Alonso98810772015-09-03 11:49:28 -050073
74endif