blob: c8146c3509d773e2119ab5fa470c787d7b5c7dc7 [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
Marek Vasuta1f6d042020-05-22 01:13:54 +020019config SYS_TEXT_BASE
20 default 0x87800000
21
22config SPL_TEXT_BASE
23 depends on SPL
24 default 0x00912000
25
Adrian Alonso1a8150d2015-09-03 11:49:28 -050026choice
27 prompt "MX7 board select"
28 optional
29
Ilya Ledvich69632042017-09-24 09:00:25 +030030config TARGET_CL_SOM_IMX7
31 bool "CL-SOM-iMX7"
Ilya Ledvich69632042017-09-24 09:00:25 +030032 select DM
33 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020034 select MX7D
Ilya Ledvich69632042017-09-24 09:00:25 +030035 select SUPPORT_SPL
Michal Simek08a00cb2018-07-23 15:55:14 +020036 imply CMD_DM
Ilya Ledvich69632042017-09-24 09:00:25 +030037
Shawn Guo6802d792019-07-07 20:59:55 +080038config 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
Adrian Alonso1a8150d2015-09-03 11:49:28 -050047config TARGET_MX7DSABRESD
48 bool "mx7dsabresd"
Tom Rinie5ec4812017-01-22 19:43:11 -050049 select BOARD_LATE_INIT
Adrian Alonso1a8150d2015-09-03 11:49:28 -050050 select DM
51 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020052 select MX7D
Michal Simek08a00cb2018-07-23 15:55:14 +020053 imply CMD_DM
Adrian Alonso1a8150d2015-09-03 11:49:28 -050054
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030055config TARGET_PICO_IMX7D
56 bool "pico-imx7d"
57 select BOARD_LATE_INIT
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030058 select DM
59 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020060 select MX7D
Fabio Estevamd5b71772018-06-29 15:19:11 -030061 select SUPPORT_SPL
Michal Simekb3815fc2018-07-31 08:11:28 +020062 imply CMD_DM
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030063
Fabio Estevam47173482016-02-29 09:33:22 -030064config TARGET_WARP7
65 bool "warp7"
Tom Rinie5ec4812017-01-22 19:43:11 -050066 select BOARD_LATE_INIT
Fabio Estevam47173482016-02-29 09:33:22 -030067 select DM
68 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020069 select MX7D
Michal Simek08a00cb2018-07-23 15:55:14 +020070 imply CMD_DM
Fabio Estevam47173482016-02-29 09:33:22 -030071
Stefan Agnerae440ab2016-07-20 21:27:49 -070072config TARGET_COLIBRI_IMX7
73 bool "Support Colibri iMX7S/iMX7D modules"
74 select DM
75 select DM_SERIAL
76 select DM_THERMAL
Michal Simek08a00cb2018-07-23 15:55:14 +020077 imply CMD_DM
Stefan Agnerae440ab2016-07-20 21:27:49 -070078
Adrian Alonso1a8150d2015-09-03 11:49:28 -050079endchoice
80
81config SYS_SOC
82 default "mx7"
83
Ilya Ledvich69632042017-09-24 09:00:25 +030084source "board/compulab/cl-som-imx7/Kconfig"
Adrian Alonso1a8150d2015-09-03 11:49:28 -050085source "board/freescale/mx7dsabresd/Kconfig"
Shawn Guo6802d792019-07-07 20:59:55 +080086source "board/novtech/meerkat96/Kconfig"
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030087source "board/technexion/pico-imx7d/Kconfig"
Stefan Agnerae440ab2016-07-20 21:27:49 -070088source "board/toradex/colibri_imx7/Kconfig"
Fabio Estevam47173482016-02-29 09:33:22 -030089source "board/warp7/Kconfig"
Adrian Alonso1a8150d2015-09-03 11:49:28 -050090
91endif