Adrian Alonso | 9881077 | 2015-09-03 11:49:28 -0500 | [diff] [blame] | 1 | if ARCH_MX7 |
2 | |||||
3 | config MX7 | ||||
4 | bool | ||||
Michal Simek | 84f3dec | 2018-07-23 15:55:13 +0200 | [diff] [blame] | 5 | default y |
6 | select ARCH_SUPPORT_PSCI | ||||
7 | select CPU_V7_HAS_NONSEC | ||||
8 | select CPU_V7_HAS_VIRT | ||||
Tom Rini | 945a668 | 2022-11-19 18:45:22 -0500 | [diff] [blame] | 9 | select IOMUX_LPSR |
Adrian Alonso | aeb57d8 | 2015-10-12 13:48:10 -0500 | [diff] [blame] | 10 | select ROM_UNIFIED_SECTIONS |
Stefan Agner | 4296041 | 2018-01-05 15:08:17 +0100 | [diff] [blame] | 11 | select SYSCOUNTER_TIMER |
Simon Glass | 18980cc | 2017-05-17 03:25:22 -0600 | [diff] [blame] | 12 | imply CMD_FUSE |
Adrian Alonso | 9881077 | 2015-09-03 11:49:28 -0500 | [diff] [blame] | 13 | |
14 | config MX7D | ||||
Michal Simek | 84f3dec | 2018-07-23 15:55:13 +0200 | [diff] [blame] | 15 | bool |
Breno Lima | 998ffd3 | 2017-11-27 21:09:00 -0200 | [diff] [blame] | 16 | select HAS_CAAM |
Adrian Alonso | aeb57d8 | 2015-10-12 13:48:10 -0500 | [diff] [blame] | 17 | select ROM_UNIFIED_SECTIONS |
Simon Glass | 18980cc | 2017-05-17 03:25:22 -0600 | [diff] [blame] | 18 | imply CMD_FUSE |
Adrian Alonso | 9881077 | 2015-09-03 11:49:28 -0500 | [diff] [blame] | 19 | |
Simon Glass | 72cc538 | 2022-10-20 18:22:39 -0600 | [diff] [blame] | 20 | config TEXT_BASE |
Marek Vasut | 1fb490d | 2020-05-22 01:13:54 +0200 | [diff] [blame] | 21 | default 0x87800000 |
22 | |||||
23 | config SPL_TEXT_BASE | ||||
24 | depends on SPL | ||||
25 | default 0x00912000 | ||||
26 | |||||
Alexandru Gagniuc | 5078dc6 | 2021-09-07 12:07:09 -0500 | [diff] [blame] | 27 | config OPTEE_TZDRAM_SIZE |
28 | hex "Amount of Trust-Zone RAM for the OPTEE image" | ||||
29 | default 0x0000000 | ||||
30 | depends on OPTEE_LIB | ||||
31 | help | ||||
32 | The size of pre-allocated Trust Zone DRAM to allocate for the OPTEE | ||||
33 | runtime. | ||||
34 | |||||
Adrian Alonso | 9881077 | 2015-09-03 11:49:28 -0500 | [diff] [blame] | 35 | choice |
36 | prompt "MX7 board select" | ||||
37 | optional | ||||
38 | |||||
Ilya Ledvich | 38a53c6 | 2017-09-24 09:00:25 +0300 | [diff] [blame] | 39 | config TARGET_CL_SOM_IMX7 |
40 | bool "CL-SOM-iMX7" | ||||
Ilya Ledvich | 38a53c6 | 2017-09-24 09:00:25 +0300 | [diff] [blame] | 41 | select DM |
42 | select DM_THERMAL | ||||
Michal Simek | 84f3dec | 2018-07-23 15:55:13 +0200 | [diff] [blame] | 43 | select MX7D |
Ilya Ledvich | 38a53c6 | 2017-09-24 09:00:25 +0300 | [diff] [blame] | 44 | select SUPPORT_SPL |
Michal Simek | 2e7c819 | 2018-07-23 15:55:14 +0200 | [diff] [blame] | 45 | imply CMD_DM |
Ilya Ledvich | 38a53c6 | 2017-09-24 09:00:25 +0300 | [diff] [blame] | 46 | |
Ilko Iliev | e2480f1 | 2021-04-16 15:48:13 +0200 | [diff] [blame] | 47 | config TARGET_IMX7_CM |
48 | bool "Ronetix iMX7-CM" | ||||
49 | select BOARD_LATE_INIT | ||||
50 | select DM | ||||
51 | select DM_THERMAL | ||||
52 | select MX7D | ||||
53 | select SUPPORT_SPL | ||||
54 | imply CMD_DM | ||||
55 | |||||
Shawn Guo | ec907a0 | 2019-07-07 20:59:55 +0800 | [diff] [blame] | 56 | config TARGET_MEERKAT96 |
57 | bool "NovTech Meerkat96 board" | ||||
58 | select BOARD_LATE_INIT | ||||
59 | select DM | ||||
60 | select DM_SERIAL | ||||
61 | select DM_THERMAL | ||||
62 | select MX7D | ||||
63 | imply CMD_DM | ||||
64 | |||||
Adrian Alonso | 9881077 | 2015-09-03 11:49:28 -0500 | [diff] [blame] | 65 | config TARGET_MX7DSABRESD |
66 | bool "mx7dsabresd" | ||||
Tom Rini | 22d567e | 2017-01-22 19:43:11 -0500 | [diff] [blame] | 67 | select BOARD_LATE_INIT |
Adrian Alonso | 9881077 | 2015-09-03 11:49:28 -0500 | [diff] [blame] | 68 | select DM |
69 | select DM_THERMAL | ||||
Michal Simek | 84f3dec | 2018-07-23 15:55:13 +0200 | [diff] [blame] | 70 | select MX7D |
Michal Simek | 2e7c819 | 2018-07-23 15:55:14 +0200 | [diff] [blame] | 71 | imply CMD_DM |
Gaurav Jain | e389ac9 | 2022-03-24 11:50:30 +0530 | [diff] [blame] | 72 | select FSL_CAAM |
Adrian Alonso | 9881077 | 2015-09-03 11:49:28 -0500 | [diff] [blame] | 73 | |
Vanessa Maegima | 27142c3 | 2017-05-08 13:17:28 -0300 | [diff] [blame] | 74 | config TARGET_PICO_IMX7D |
75 | bool "pico-imx7d" | ||||
76 | select BOARD_LATE_INIT | ||||
Vanessa Maegima | 27142c3 | 2017-05-08 13:17:28 -0300 | [diff] [blame] | 77 | select DM |
78 | select DM_THERMAL | ||||
Michal Simek | 84f3dec | 2018-07-23 15:55:13 +0200 | [diff] [blame] | 79 | select MX7D |
Fabio Estevam | 6ed3981 | 2018-06-29 15:19:11 -0300 | [diff] [blame] | 80 | select SUPPORT_SPL |
Michal Simek | e3dbf98 | 2018-07-31 08:11:28 +0200 | [diff] [blame] | 81 | imply CMD_DM |
Vanessa Maegima | 27142c3 | 2017-05-08 13:17:28 -0300 | [diff] [blame] | 82 | |
Fabio Estevam | db1aa29 | 2021-05-28 10:26:57 -0300 | [diff] [blame] | 83 | config TARGET_SMEGW01 |
84 | bool "smegw01" | ||||
85 | select BOARD_LATE_INIT | ||||
86 | select DM | ||||
87 | select DM_THERMAL | ||||
88 | select MX7D | ||||
89 | imply CMD_DM | ||||
90 | |||||
Fabio Estevam | 6cfa712 | 2016-02-29 09:33:22 -0300 | [diff] [blame] | 91 | config TARGET_WARP7 |
92 | bool "warp7" | ||||
Tom Rini | 22d567e | 2017-01-22 19:43:11 -0500 | [diff] [blame] | 93 | select BOARD_LATE_INIT |
Fabio Estevam | 6cfa712 | 2016-02-29 09:33:22 -0300 | [diff] [blame] | 94 | select DM |
95 | select DM_THERMAL | ||||
Michal Simek | 84f3dec | 2018-07-23 15:55:13 +0200 | [diff] [blame] | 96 | select MX7D |
Michal Simek | 2e7c819 | 2018-07-23 15:55:14 +0200 | [diff] [blame] | 97 | imply CMD_DM |
Fabio Estevam | 6cfa712 | 2016-02-29 09:33:22 -0300 | [diff] [blame] | 98 | |
Stefan Agner | 41f75bb | 2016-07-20 21:27:49 -0700 | [diff] [blame] | 99 | config TARGET_COLIBRI_IMX7 |
100 | bool "Support Colibri iMX7S/iMX7D modules" | ||||
101 | select DM | ||||
102 | select DM_SERIAL | ||||
103 | select DM_THERMAL | ||||
Tom Rini | 96a5817 | 2021-08-23 16:35:25 -0400 | [diff] [blame] | 104 | select MX7D |
Michal Simek | 2e7c819 | 2018-07-23 15:55:14 +0200 | [diff] [blame] | 105 | imply CMD_DM |
Stefan Agner | 41f75bb | 2016-07-20 21:27:49 -0700 | [diff] [blame] | 106 | |
Adrian Alonso | 9881077 | 2015-09-03 11:49:28 -0500 | [diff] [blame] | 107 | endchoice |
108 | |||||
109 | config SYS_SOC | ||||
110 | default "mx7" | ||||
111 | |||||
Ilya Ledvich | 38a53c6 | 2017-09-24 09:00:25 +0300 | [diff] [blame] | 112 | source "board/compulab/cl-som-imx7/Kconfig" |
Ilko Iliev | e2480f1 | 2021-04-16 15:48:13 +0200 | [diff] [blame] | 113 | source "board/ronetix/imx7-cm/Kconfig" |
Adrian Alonso | 9881077 | 2015-09-03 11:49:28 -0500 | [diff] [blame] | 114 | source "board/freescale/mx7dsabresd/Kconfig" |
Shawn Guo | ec907a0 | 2019-07-07 20:59:55 +0800 | [diff] [blame] | 115 | source "board/novtech/meerkat96/Kconfig" |
Fabio Estevam | db1aa29 | 2021-05-28 10:26:57 -0300 | [diff] [blame] | 116 | source "board/storopack/smegw01/Kconfig" |
Vanessa Maegima | 27142c3 | 2017-05-08 13:17:28 -0300 | [diff] [blame] | 117 | source "board/technexion/pico-imx7d/Kconfig" |
Stefan Agner | 41f75bb | 2016-07-20 21:27:49 -0700 | [diff] [blame] | 118 | source "board/toradex/colibri_imx7/Kconfig" |
Fabio Estevam | 6cfa712 | 2016-02-29 09:33:22 -0300 | [diff] [blame] | 119 | source "board/warp7/Kconfig" |
Adrian Alonso | 9881077 | 2015-09-03 11:49:28 -0500 | [diff] [blame] | 120 | |
121 | endif |