blob: 286d36589d0bd68ce06e825ce89af03199becbcc [file] [log] [blame]
Adrian Alonso1a8150d2015-09-03 11:49:28 -05001if ARCH_MX7
2
3config MX7
4 bool
Michal Simek5ed063d2018-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 Alonso6d846c72015-10-12 13:48:10 -05009 select ROM_UNIFIED_SECTIONS
Stefan Agner616aa552018-01-05 15:08:17 +010010 select SYSCOUNTER_TIMER
Simon Glass51f29372017-05-17 03:25:22 -060011 imply CMD_FUSE
Adrian Alonso1a8150d2015-09-03 11:49:28 -050012
13config MX7D
Michal Simek5ed063d2018-07-23 15:55:13 +020014 bool
Breno Lima52384b72017-11-27 21:09:00 -020015 select HAS_CAAM
Adrian Alonso6d846c72015-10-12 13:48:10 -050016 select ROM_UNIFIED_SECTIONS
Simon Glass51f29372017-05-17 03:25:22 -060017 imply CMD_FUSE
Adrian Alonso1a8150d2015-09-03 11:49:28 -050018
19choice
20 prompt "MX7 board select"
21 optional
22
Ilya Ledvich69632042017-09-24 09:00:25 +030023config TARGET_CL_SOM_IMX7
24 bool "CL-SOM-iMX7"
Ilya Ledvich69632042017-09-24 09:00:25 +030025 select DM
26 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020027 select MX7D
Ilya Ledvich69632042017-09-24 09:00:25 +030028 select SUPPORT_SPL
Michal Simek08a00cb2018-07-23 15:55:14 +020029 imply CMD_DM
Ilya Ledvich69632042017-09-24 09:00:25 +030030
Shawn Guo6802d792019-07-07 20:59:55 +080031config TARGET_MEERKAT96
32 bool "NovTech Meerkat96 board"
33 select BOARD_LATE_INIT
34 select DM
35 select DM_SERIAL
36 select DM_THERMAL
37 select MX7D
38 imply CMD_DM
39
Adrian Alonso1a8150d2015-09-03 11:49:28 -050040config TARGET_MX7DSABRESD
41 bool "mx7dsabresd"
Tom Rinie5ec4812017-01-22 19:43:11 -050042 select BOARD_LATE_INIT
Adrian Alonso1a8150d2015-09-03 11:49:28 -050043 select DM
44 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020045 select MX7D
Michal Simek08a00cb2018-07-23 15:55:14 +020046 imply CMD_DM
Adrian Alonso1a8150d2015-09-03 11:49:28 -050047
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030048config TARGET_PICO_IMX7D
49 bool "pico-imx7d"
50 select BOARD_LATE_INIT
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030051 select DM
52 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020053 select MX7D
Fabio Estevamd5b71772018-06-29 15:19:11 -030054 select SUPPORT_SPL
Michal Simekb3815fc2018-07-31 08:11:28 +020055 imply CMD_DM
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030056
Fabio Estevam47173482016-02-29 09:33:22 -030057config TARGET_WARP7
58 bool "warp7"
Tom Rinie5ec4812017-01-22 19:43:11 -050059 select BOARD_LATE_INIT
Fabio Estevam47173482016-02-29 09:33:22 -030060 select DM
61 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020062 select MX7D
Michal Simek08a00cb2018-07-23 15:55:14 +020063 imply CMD_DM
Fabio Estevam47173482016-02-29 09:33:22 -030064
Stefan Agnerae440ab2016-07-20 21:27:49 -070065config TARGET_COLIBRI_IMX7
66 bool "Support Colibri iMX7S/iMX7D modules"
67 select DM
68 select DM_SERIAL
69 select DM_THERMAL
Michal Simek08a00cb2018-07-23 15:55:14 +020070 imply CMD_DM
Stefan Agnerae440ab2016-07-20 21:27:49 -070071
Adrian Alonso1a8150d2015-09-03 11:49:28 -050072endchoice
73
74config SYS_SOC
75 default "mx7"
76
Ilya Ledvich69632042017-09-24 09:00:25 +030077source "board/compulab/cl-som-imx7/Kconfig"
Adrian Alonso1a8150d2015-09-03 11:49:28 -050078source "board/freescale/mx7dsabresd/Kconfig"
Shawn Guo6802d792019-07-07 20:59:55 +080079source "board/novtech/meerkat96/Kconfig"
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030080source "board/technexion/pico-imx7d/Kconfig"
Stefan Agnerae440ab2016-07-20 21:27:49 -070081source "board/toradex/colibri_imx7/Kconfig"
Fabio Estevam47173482016-02-29 09:33:22 -030082source "board/warp7/Kconfig"
Adrian Alonso1a8150d2015-09-03 11:49:28 -050083
84endif