arm: imx: mx7: Move CONFIG_OPTEE_TZDRAM_SIZE from lib/optee
[platform/kernel/u-boot.git] / arch / arm / mach-imx / mx7 / Kconfig
1 if ARCH_MX7
2
3 config MX7
4         bool
5         default y
6         select ARCH_SUPPORT_PSCI
7         select CPU_V7_HAS_NONSEC
8         select CPU_V7_HAS_VIRT
9         select ROM_UNIFIED_SECTIONS
10         select SYSCOUNTER_TIMER
11         imply CMD_FUSE
12
13 config MX7D
14         bool
15         select HAS_CAAM
16         select ROM_UNIFIED_SECTIONS
17         imply CMD_FUSE
18
19 config SYS_TEXT_BASE
20         default 0x87800000
21
22 config SPL_TEXT_BASE
23         depends on SPL
24         default 0x00912000
25
26 config OPTEE_TZDRAM_SIZE
27         hex "Amount of Trust-Zone RAM for the OPTEE image"
28         default 0x0000000
29         depends on OPTEE_LIB
30         help
31           The size of pre-allocated Trust Zone DRAM to allocate for the OPTEE
32           runtime.
33
34 choice
35         prompt "MX7 board select"
36         optional
37
38 config TARGET_CL_SOM_IMX7
39         bool "CL-SOM-iMX7"
40         select DM
41         select DM_THERMAL
42         select MX7D
43         select SUPPORT_SPL
44         imply CMD_DM
45
46 config TARGET_IMX7_CM
47         bool "Ronetix iMX7-CM"
48         select BOARD_LATE_INIT
49         select DM
50         select DM_THERMAL
51         select MX7D
52         select SUPPORT_SPL
53         imply CMD_DM
54
55 config TARGET_MEERKAT96
56         bool "NovTech Meerkat96 board"
57         select BOARD_LATE_INIT
58         select DM
59         select DM_SERIAL
60         select DM_THERMAL
61         select MX7D
62         imply CMD_DM
63
64 config TARGET_MX7DSABRESD
65         bool "mx7dsabresd"
66         select BOARD_LATE_INIT
67         select DM
68         select DM_THERMAL
69         select MX7D
70         imply CMD_DM
71
72 config TARGET_PICO_IMX7D
73         bool "pico-imx7d"
74         select BOARD_LATE_INIT
75         select DM
76         select DM_THERMAL
77         select MX7D
78         select SUPPORT_SPL
79         imply CMD_DM
80
81 config TARGET_SMEGW01
82         bool "smegw01"
83         select BOARD_LATE_INIT
84         select DM
85         select DM_THERMAL
86         select MX7D
87         imply CMD_DM
88
89 config TARGET_WARP7
90         bool "warp7"
91         select BOARD_LATE_INIT
92         select DM
93         select DM_THERMAL
94         select MX7D
95         imply CMD_DM
96
97 config TARGET_COLIBRI_IMX7
98         bool "Support Colibri iMX7S/iMX7D modules"
99         select DM
100         select DM_SERIAL
101         select DM_THERMAL
102         select MX7D
103         imply CMD_DM
104
105 endchoice
106
107 config SYS_SOC
108         default "mx7"
109
110 source "board/compulab/cl-som-imx7/Kconfig"
111 source "board/ronetix/imx7-cm/Kconfig"
112 source "board/freescale/mx7dsabresd/Kconfig"
113 source "board/novtech/meerkat96/Kconfig"
114 source "board/storopack/smegw01/Kconfig"
115 source "board/technexion/pico-imx7d/Kconfig"
116 source "board/toradex/colibri_imx7/Kconfig"
117 source "board/warp7/Kconfig"
118
119 endif