blob: 2e68557d6a90585bca5a2470dcd2ed3dd1acc7a3 [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
Tom Rini945a6682022-11-19 18:45:22 -05009 select IOMUX_LPSR
Adrian Alonsoaeb57d82015-10-12 13:48:10 -050010 select ROM_UNIFIED_SECTIONS
Stefan Agner42960412018-01-05 15:08:17 +010011 select SYSCOUNTER_TIMER
Simon Glass18980cc2017-05-17 03:25:22 -060012 imply CMD_FUSE
Adrian Alonso98810772015-09-03 11:49:28 -050013
14config MX7D
Michal Simek84f3dec2018-07-23 15:55:13 +020015 bool
Breno Lima998ffd32017-11-27 21:09:00 -020016 select HAS_CAAM
Adrian Alonsoaeb57d82015-10-12 13:48:10 -050017 select ROM_UNIFIED_SECTIONS
Simon Glass18980cc2017-05-17 03:25:22 -060018 imply CMD_FUSE
Adrian Alonso98810772015-09-03 11:49:28 -050019
Simon Glass72cc5382022-10-20 18:22:39 -060020config TEXT_BASE
Marek Vasut1fb490d2020-05-22 01:13:54 +020021 default 0x87800000
22
23config SPL_TEXT_BASE
24 depends on SPL
25 default 0x00912000
26
Adrian Alonso98810772015-09-03 11:49:28 -050027choice
28 prompt "MX7 board select"
29 optional
30
Ilya Ledvich38a53c62017-09-24 09:00:25 +030031config TARGET_CL_SOM_IMX7
32 bool "CL-SOM-iMX7"
Ilya Ledvich38a53c62017-09-24 09:00:25 +030033 select DM
34 select DM_THERMAL
Michal Simek84f3dec2018-07-23 15:55:13 +020035 select MX7D
Ilya Ledvich38a53c62017-09-24 09:00:25 +030036 select SUPPORT_SPL
Michal Simek2e7c8192018-07-23 15:55:14 +020037 imply CMD_DM
Ilya Ledvich38a53c62017-09-24 09:00:25 +030038
Ilko Ilieve2480f12021-04-16 15:48:13 +020039config TARGET_IMX7_CM
40 bool "Ronetix iMX7-CM"
41 select BOARD_LATE_INIT
42 select DM
43 select DM_THERMAL
44 select MX7D
45 select SUPPORT_SPL
46 imply CMD_DM
47
Shawn Guoec907a02019-07-07 20:59:55 +080048config TARGET_MEERKAT96
49 bool "NovTech Meerkat96 board"
50 select BOARD_LATE_INIT
51 select DM
52 select DM_SERIAL
53 select DM_THERMAL
54 select MX7D
55 imply CMD_DM
56
Adrian Alonso98810772015-09-03 11:49:28 -050057config TARGET_MX7DSABRESD
58 bool "mx7dsabresd"
Tom Rini22d567e2017-01-22 19:43:11 -050059 select BOARD_LATE_INIT
Adrian Alonso98810772015-09-03 11:49:28 -050060 select DM
61 select DM_THERMAL
Michal Simek84f3dec2018-07-23 15:55:13 +020062 select MX7D
Michal Simek2e7c8192018-07-23 15:55:14 +020063 imply CMD_DM
Gaurav Jaine389ac92022-03-24 11:50:30 +053064 select FSL_CAAM
Adrian Alonso98810772015-09-03 11:49:28 -050065
Vanessa Maegima27142c32017-05-08 13:17:28 -030066config TARGET_PICO_IMX7D
67 bool "pico-imx7d"
68 select BOARD_LATE_INIT
Vanessa Maegima27142c32017-05-08 13:17:28 -030069 select DM
70 select DM_THERMAL
Michal Simek84f3dec2018-07-23 15:55:13 +020071 select MX7D
Fabio Estevam6ed39812018-06-29 15:19:11 -030072 select SUPPORT_SPL
Michal Simeke3dbf982018-07-31 08:11:28 +020073 imply CMD_DM
Vanessa Maegima27142c32017-05-08 13:17:28 -030074
Fabio Estevamdb1aa292021-05-28 10:26:57 -030075config TARGET_SMEGW01
76 bool "smegw01"
77 select BOARD_LATE_INIT
78 select DM
79 select DM_THERMAL
80 select MX7D
81 imply CMD_DM
82
Fabio Estevam6cfa7122016-02-29 09:33:22 -030083config TARGET_WARP7
84 bool "warp7"
Tom Rini22d567e2017-01-22 19:43:11 -050085 select BOARD_LATE_INIT
Fabio Estevam6cfa7122016-02-29 09:33:22 -030086 select DM
87 select DM_THERMAL
Michal Simek84f3dec2018-07-23 15:55:13 +020088 select MX7D
Michal Simek2e7c8192018-07-23 15:55:14 +020089 imply CMD_DM
Fabio Estevama5383b32024-07-22 14:59:35 -030090 imply OF_UPSTREAM
Fabio Estevam6cfa7122016-02-29 09:33:22 -030091
Stefan Agner41f75bb2016-07-20 21:27:49 -070092config TARGET_COLIBRI_IMX7
93 bool "Support Colibri iMX7S/iMX7D modules"
94 select DM
95 select DM_SERIAL
96 select DM_THERMAL
Tom Rini96a58172021-08-23 16:35:25 -040097 select MX7D
Michal Simek2e7c8192018-07-23 15:55:14 +020098 imply CMD_DM
Stefan Agner41f75bb2016-07-20 21:27:49 -070099
Adrian Alonso98810772015-09-03 11:49:28 -0500100endchoice
101
102config SYS_SOC
103 default "mx7"
104
Ilya Ledvich38a53c62017-09-24 09:00:25 +0300105source "board/compulab/cl-som-imx7/Kconfig"
Ilko Ilieve2480f12021-04-16 15:48:13 +0200106source "board/ronetix/imx7-cm/Kconfig"
Adrian Alonso98810772015-09-03 11:49:28 -0500107source "board/freescale/mx7dsabresd/Kconfig"
Shawn Guoec907a02019-07-07 20:59:55 +0800108source "board/novtech/meerkat96/Kconfig"
Fabio Estevamdb1aa292021-05-28 10:26:57 -0300109source "board/storopack/smegw01/Kconfig"
Vanessa Maegima27142c32017-05-08 13:17:28 -0300110source "board/technexion/pico-imx7d/Kconfig"
Stefan Agner41f75bb2016-07-20 21:27:49 -0700111source "board/toradex/colibri_imx7/Kconfig"
Fabio Estevam6cfa7122016-02-29 09:33:22 -0300112source "board/warp7/Kconfig"
Adrian Alonso98810772015-09-03 11:49:28 -0500113
114endif