blob: 4e0e8ed0582185581f764b1794928e1e7b20e7e1 [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
Tom Rinic136a862022-11-19 18:45:22 -05009 select IOMUX_LPSR
Adrian Alonso6d846c72015-10-12 13:48:10 -050010 select ROM_UNIFIED_SECTIONS
Stefan Agner616aa552018-01-05 15:08:17 +010011 select SYSCOUNTER_TIMER
Simon Glass51f29372017-05-17 03:25:22 -060012 imply CMD_FUSE
Adrian Alonso1a8150d2015-09-03 11:49:28 -050013
14config MX7D
Michal Simek5ed063d2018-07-23 15:55:13 +020015 bool
Breno Lima52384b72017-11-27 21:09:00 -020016 select HAS_CAAM
Adrian Alonso6d846c72015-10-12 13:48:10 -050017 select ROM_UNIFIED_SECTIONS
Simon Glass51f29372017-05-17 03:25:22 -060018 imply CMD_FUSE
Adrian Alonso1a8150d2015-09-03 11:49:28 -050019
20choice
21 prompt "MX7 board select"
22 optional
23
Ilya Ledvich69632042017-09-24 09:00:25 +030024config TARGET_CL_SOM_IMX7
25 bool "CL-SOM-iMX7"
Ilya Ledvich69632042017-09-24 09:00:25 +030026 select DM
27 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020028 select MX7D
Ilya Ledvich69632042017-09-24 09:00:25 +030029 select SUPPORT_SPL
Michal Simek08a00cb2018-07-23 15:55:14 +020030 imply CMD_DM
Ilya Ledvich69632042017-09-24 09:00:25 +030031
Ilko Ilievfdd2f352021-04-16 15:48:13 +020032config TARGET_IMX7_CM
33 bool "Ronetix iMX7-CM"
34 select BOARD_LATE_INIT
35 select DM
36 select DM_THERMAL
37 select MX7D
38 select SUPPORT_SPL
39 imply CMD_DM
40
Shawn Guo6802d792019-07-07 20:59:55 +080041config TARGET_MEERKAT96
42 bool "NovTech Meerkat96 board"
43 select BOARD_LATE_INIT
44 select DM
45 select DM_SERIAL
46 select DM_THERMAL
47 select MX7D
48 imply CMD_DM
49
Adrian Alonso1a8150d2015-09-03 11:49:28 -050050config TARGET_MX7DSABRESD
51 bool "mx7dsabresd"
Tom Rinie5ec4812017-01-22 19:43:11 -050052 select BOARD_LATE_INIT
Adrian Alonso1a8150d2015-09-03 11:49:28 -050053 select DM
54 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020055 select MX7D
Michal Simek08a00cb2018-07-23 15:55:14 +020056 imply CMD_DM
Gaurav Jain4f1375d2022-03-24 11:50:30 +053057 select FSL_CAAM
Adrian Alonso1a8150d2015-09-03 11:49:28 -050058
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030059config TARGET_PICO_IMX7D
60 bool "pico-imx7d"
61 select BOARD_LATE_INIT
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030062 select DM
63 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020064 select MX7D
Fabio Estevamd5b71772018-06-29 15:19:11 -030065 select SUPPORT_SPL
Michal Simekb3815fc2018-07-31 08:11:28 +020066 imply CMD_DM
Vanessa Maegima1541d7a2017-05-08 13:17:28 -030067
Fabio Estevam40496ac2021-05-28 10:26:57 -030068config TARGET_SMEGW01
69 bool "smegw01"
70 select BOARD_LATE_INIT
71 select DM
72 select DM_THERMAL
73 select MX7D
74 imply CMD_DM
75
Fabio Estevam47173482016-02-29 09:33:22 -030076config TARGET_WARP7
77 bool "warp7"
Tom Rinie5ec4812017-01-22 19:43:11 -050078 select BOARD_LATE_INIT
Fabio Estevam47173482016-02-29 09:33:22 -030079 select DM
80 select DM_THERMAL
Michal Simek5ed063d2018-07-23 15:55:13 +020081 select MX7D
Michal Simek08a00cb2018-07-23 15:55:14 +020082 imply CMD_DM
Fabio Estevam24bd7482024-07-22 14:59:35 -030083 imply OF_UPSTREAM
Fabio Estevam47173482016-02-29 09:33:22 -030084
Stefan Agnerae440ab2016-07-20 21:27:49 -070085config TARGET_COLIBRI_IMX7
86 bool "Support Colibri iMX7S/iMX7D modules"
87 select DM
88 select DM_SERIAL
89 select DM_THERMAL
Tom Rinifcadcaa2021-08-23 16:35:25 -040090 select MX7D
Michal Simek08a00cb2018-07-23 15:55:14 +020091 imply CMD_DM
Stefan Agnerae440ab2016-07-20 21:27:49 -070092
Adrian Alonso1a8150d2015-09-03 11:49:28 -050093endchoice
94
95config SYS_SOC
96 default "mx7"
97
Ilya Ledvich69632042017-09-24 09:00:25 +030098source "board/compulab/cl-som-imx7/Kconfig"
Ilko Ilievfdd2f352021-04-16 15:48:13 +020099source "board/ronetix/imx7-cm/Kconfig"
Adrian Alonso1a8150d2015-09-03 11:49:28 -0500100source "board/freescale/mx7dsabresd/Kconfig"
Shawn Guo6802d792019-07-07 20:59:55 +0800101source "board/novtech/meerkat96/Kconfig"
Fabio Estevam40496ac2021-05-28 10:26:57 -0300102source "board/storopack/smegw01/Kconfig"
Vanessa Maegima1541d7a2017-05-08 13:17:28 -0300103source "board/technexion/pico-imx7d/Kconfig"
Stefan Agnerae440ab2016-07-20 21:27:49 -0700104source "board/toradex/colibri_imx7/Kconfig"
Fabio Estevam47173482016-02-29 09:33:22 -0300105source "board/warp7/Kconfig"
Adrian Alonso1a8150d2015-09-03 11:49:28 -0500106
107endif