summaryrefslogtreecommitdiff
path: root/arch/arm/mach-imx/mx7/Kconfig
blob: 456ed269866b8c68ce285904f757470a09201150 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
if ARCH_MX7

config MX7
	bool
	default y
	select ARCH_SUPPORT_PSCI
	select CPU_V7_HAS_NONSEC
	select CPU_V7_HAS_VIRT
	select ROM_UNIFIED_SECTIONS
	select SYSCOUNTER_TIMER
	imply CMD_FUSE

config MX7D
	bool
	select HAS_CAAM
	select ROM_UNIFIED_SECTIONS
	imply CMD_FUSE

config SYS_TEXT_BASE
	default 0x87800000

config SPL_TEXT_BASE
	depends on SPL
	default 0x00912000

config OPTEE_TZDRAM_SIZE
	hex "Amount of Trust-Zone RAM for the OPTEE image"
	default 0x0000000
	depends on OPTEE_LIB
	help
	  The size of pre-allocated Trust Zone DRAM to allocate for the OPTEE
	  runtime.

config IMX_TAMPER
	bool "Enable commands for SNVS tamper pin configuration and test"
	help
	  Set "Y" to enable the tamper commands

choice
	prompt "MX7 board select"
	optional

config TARGET_CL_SOM_IMX7
	bool "CL-SOM-iMX7"
	select DM
	select DM_THERMAL
	select MX7D
	select SUPPORT_SPL
	imply CMD_DM

config TARGET_IMX7_CM
	bool "Ronetix iMX7-CM"
	select BOARD_LATE_INIT
	select DM
	select DM_THERMAL
	select MX7D
	select SUPPORT_SPL
	imply CMD_DM

config TARGET_MEERKAT96
	bool "NovTech Meerkat96 board"
	select BOARD_LATE_INIT
	select DM
	select DM_SERIAL
	select DM_THERMAL
	select MX7D
	imply CMD_DM

config TARGET_MX7DSABRESD
	bool "mx7dsabresd"
	select BOARD_LATE_INIT
	select DM
	select DM_THERMAL
	select MX7D
	imply CMD_DM
	select FSL_CAAM

config TARGET_MX7D_12X12_LPDDR3_VAL
	bool "Support mx7d_12x12_lpddr3_val"
	select BOARD_LATE_INIT
	select MX7D
	select DM
	select DM_THERMAL
	imply CMD_DM

config TARGET_MX7D_12X12_DDR3_VAL
	bool "Support mx7d_12x12_ddr3_val"
	select BOARD_LATE_INIT
	select MX7D
	select DM
	select DM_THERMAL
	imply CMD_DM

config TARGET_MX7D_19X19_DDR3_VAL
	bool "Support mx7d_19x19_ddr3_val"
	select BOARD_LATE_INIT
	select MX7D
	select DM
	select DM_THERMAL
	imply CMD_DM

config TARGET_MX7D_19X19_LPDDR3_VAL
	bool "Support mx7d_19x19_lpddr3_val"
	select BOARD_LATE_INIT
	select MX7D
	select DM
	select DM_THERMAL
	imply CMD_DM

config TARGET_MX7D_19X19_LPDDR2_VAL
	bool "Support mx7d_19x19_lpddr2_val"
	select BOARD_LATE_INIT
	select MX7D
	select DM
	select DM_THERMAL
	imply CMD_DM

config TARGET_PICO_IMX7D
	bool "pico-imx7d"
	select BOARD_LATE_INIT
	select DM
	select DM_THERMAL
	select MX7D
	select SUPPORT_SPL
	imply CMD_DM

config TARGET_SMEGW01
	bool "smegw01"
	select BOARD_LATE_INIT
	select DM
	select DM_THERMAL
	select MX7D
	imply CMD_DM

config TARGET_WARP7
	bool "warp7"
	select BOARD_LATE_INIT
	select DM
	select DM_THERMAL
	select MX7D
	imply CMD_DM

config TARGET_COLIBRI_IMX7
	bool "Support Colibri iMX7S/iMX7D modules"
	select DM
	select DM_SERIAL
	select DM_THERMAL
	select MX7D
	imply CMD_DM

endchoice

config SYS_SOC
	default "mx7"

source "board/compulab/cl-som-imx7/Kconfig"
source "board/ronetix/imx7-cm/Kconfig"
source "board/freescale/mx7dsabresd/Kconfig"
source "board/freescale/mx7d_12x12_lpddr3_val/Kconfig"
source "board/freescale/mx7d_12x12_ddr3_val/Kconfig"
source "board/freescale/mx7d_19x19_ddr3_val/Kconfig"
source "board/freescale/mx7d_19x19_lpddr3_val/Kconfig"
source "board/novtech/meerkat96/Kconfig"
source "board/storopack/smegw01/Kconfig"
source "board/technexion/pico-imx7d/Kconfig"
source "board/toradex/colibri_imx7/Kconfig"
source "board/warp7/Kconfig"

endif