blob: 3f94f5cd1c056683e69fb15a83e134bf184faee7 [file] [log] [blame]
Masahiro Yamadad3ae6782014-07-30 14:08:14 +09001menu "mpc85xx CPU"
2 depends on MPC85xx
3
4config SYS_CPU
Masahiro Yamadad3ae6782014-07-30 14:08:14 +09005 default "mpc85xx"
6
7choice
8 prompt "Target select"
Joe Hershbergerf0699602015-05-12 14:46:23 -05009 optional
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090010
11config TARGET_SBC8548
12 bool "Support sbc8548"
York Sunefc49e02016-11-15 13:52:34 -080013 select ARCH_MPC8548
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090014
15config TARGET_SOCRATES
16 bool "Support socrates"
York Sun5ac012a2016-11-15 13:57:15 -080017 select ARCH_MPC8544
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090018
York Sun2073fa22016-11-18 13:51:01 -080019config TARGET_B4420QDS
20 bool "Support B4420QDS"
York Sunfda566d2016-11-18 11:56:57 -080021 select ARCH_B4420
York Sun2073fa22016-11-18 13:51:01 -080022 select SUPPORT_SPL
23 select PHYS_64BIT
24
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090025config TARGET_B4860QDS
26 bool "Support B4860QDS"
York Sun68eaa9a2016-11-18 11:44:43 -080027 select ARCH_B4860
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090028 select SUPPORT_SPL
Masahiro Yamada653e9fe2016-07-25 19:56:03 +090029 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090030
31config TARGET_BSC9131RDB
32 bool "Support BSC9131RDB"
York Suna80bdf72016-11-15 14:09:50 -080033 select ARCH_BSC9131
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090034 select SUPPORT_SPL
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090035
36config TARGET_BSC9132QDS
37 bool "Support BSC9132QDS"
York Suna80bdf72016-11-15 14:09:50 -080038 select ARCH_BSC9132
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090039 select SUPPORT_SPL
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090040
41config TARGET_C29XPCIE
42 bool "Support C29XPCIE"
York Sun4119aee2016-11-15 18:44:22 -080043 select ARCH_C29X
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090044 select SUPPORT_SPL
Masahiro Yamadaf5ebc992014-10-20 17:45:57 +090045 select SUPPORT_TPL
Masahiro Yamada653e9fe2016-07-25 19:56:03 +090046 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090047
48config TARGET_P3041DS
49 bool "Support P3041DS"
Masahiro Yamada653e9fe2016-07-25 19:56:03 +090050 select PHYS_64BIT
York Sundf70d062016-11-18 11:20:40 -080051 select ARCH_P3041
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090052
53config TARGET_P4080DS
54 bool "Support P4080DS"
Masahiro Yamada653e9fe2016-07-25 19:56:03 +090055 select PHYS_64BIT
York Sun84be8a92016-11-18 11:24:40 -080056 select ARCH_P4080
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090057
58config TARGET_P5020DS
59 bool "Support P5020DS"
Masahiro Yamada653e9fe2016-07-25 19:56:03 +090060 select PHYS_64BIT
York Sun2ed73f42016-11-18 11:30:56 -080061 select ARCH_P5020
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090062
63config TARGET_P5040DS
64 bool "Support P5040DS"
Masahiro Yamada653e9fe2016-07-25 19:56:03 +090065 select PHYS_64BIT
York Suna3c5b662016-11-18 11:39:36 -080066 select ARCH_P5040
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090067
68config TARGET_MPC8536DS
69 bool "Support MPC8536DS"
York Sun5557d6b2016-11-16 11:06:47 -080070 select ARCH_MPC8536
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090071
72config TARGET_MPC8540ADS
73 bool "Support MPC8540ADS"
York Sun5ddce892016-11-16 11:13:06 -080074 select ARCH_MPC8540
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090075
76config TARGET_MPC8541CDS
77 bool "Support MPC8541CDS"
York Sunbf820c02016-11-16 11:18:31 -080078 select ARCH_MPC8541
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090079
80config TARGET_MPC8544DS
81 bool "Support MPC8544DS"
York Sun5ac012a2016-11-15 13:57:15 -080082 select ARCH_MPC8544
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090083
84config TARGET_MPC8548CDS
85 bool "Support MPC8548CDS"
York Sunefc49e02016-11-15 13:52:34 -080086 select ARCH_MPC8548
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090087
88config TARGET_MPC8555CDS
89 bool "Support MPC8555CDS"
York Sun32be34d2016-11-16 11:23:23 -080090 select ARCH_MPC8555
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090091
92config TARGET_MPC8560ADS
93 bool "Support MPC8560ADS"
York Sunb4046f42016-11-16 11:26:45 -080094 select ARCH_MPC8560
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090095
96config TARGET_MPC8568MDS
97 bool "Support MPC8568MDS"
York Suna0d4b582016-11-16 11:32:17 -080098 select ARCH_MPC8568
Masahiro Yamadad3ae6782014-07-30 14:08:14 +090099
100config TARGET_MPC8569MDS
101 bool "Support MPC8569MDS"
York Sun317f2ff2016-11-16 11:34:52 -0800102 select ARCH_MPC8569
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900103
104config TARGET_MPC8572DS
105 bool "Support MPC8572DS"
York Sun018874e2016-11-16 11:39:20 -0800106 select ARCH_MPC8572
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900107
York Sun7f945ca2016-11-16 13:30:06 -0800108config TARGET_P1010RDB_PA
109 bool "Support P1010RDB_PA"
110 select ARCH_P1010
111 select SUPPORT_SPL
112 select SUPPORT_TPL
113
114config TARGET_P1010RDB_PB
115 bool "Support P1010RDB_PB"
York Sun24f88b32016-11-16 13:08:52 -0800116 select ARCH_P1010
Masahiro Yamada6e0971b2014-10-20 17:45:56 +0900117 select SUPPORT_SPL
Masahiro Yamadaf5ebc992014-10-20 17:45:57 +0900118 select SUPPORT_TPL
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900119
120config TARGET_P1022DS
121 bool "Support P1022DS"
York Sun08672a52016-11-16 15:23:52 -0800122 select ARCH_P1022
Masahiro Yamada6e0971b2014-10-20 17:45:56 +0900123 select SUPPORT_SPL
Masahiro Yamadaf5ebc992014-10-20 17:45:57 +0900124 select SUPPORT_TPL
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900125
126config TARGET_P1023RDB
127 bool "Support P1023RDB"
York Sunfeeaae22016-11-16 15:45:31 -0800128 select ARCH_P1023
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900129
York Sun1dc69a62016-11-17 13:12:38 -0800130config TARGET_P1020MBG
131 bool "Support P1020MBG-PC"
132 select SUPPORT_SPL
133 select SUPPORT_TPL
York Sunaf2dc812016-11-18 10:02:14 -0800134 select ARCH_P1020
135
York Sun443108bf2016-11-17 13:52:44 -0800136config TARGET_P1020RDB_PC
137 bool "Support P1020RDB-PC"
138 select SUPPORT_SPL
139 select SUPPORT_TPL
York Sunaf2dc812016-11-18 10:02:14 -0800140 select ARCH_P1020
York Sun443108bf2016-11-17 13:52:44 -0800141
York Sun06732382016-11-17 13:53:33 -0800142config TARGET_P1020RDB_PD
143 bool "Support P1020RDB-PD"
144 select SUPPORT_SPL
145 select SUPPORT_TPL
York Sunaf2dc812016-11-18 10:02:14 -0800146 select ARCH_P1020
York Sun06732382016-11-17 13:53:33 -0800147
York Sun8f250f92016-11-17 13:53:54 -0800148config TARGET_P1020UTM
149 bool "Support P1020UTM"
150 select SUPPORT_SPL
151 select SUPPORT_TPL
York Sunaf2dc812016-11-18 10:02:14 -0800152 select ARCH_P1020
York Sun1dc69a62016-11-17 13:12:38 -0800153
York Sunba38a352016-11-17 13:43:18 -0800154config TARGET_P1021RDB
155 bool "Support P1021RDB"
156 select SUPPORT_SPL
157 select SUPPORT_TPL
York Sun2f924be2016-11-18 10:59:02 -0800158 select ARCH_P1021
York Sunba38a352016-11-17 13:43:18 -0800159
York Sun028f29c2016-11-17 13:48:39 -0800160config TARGET_P1024RDB
161 bool "Support P1024RDB"
162 select SUPPORT_SPL
163 select SUPPORT_TPL
York Sun76780b22016-11-18 11:00:57 -0800164 select ARCH_P1024
York Sun028f29c2016-11-17 13:48:39 -0800165
York Suncc05c622016-11-17 14:10:14 -0800166config TARGET_P1025RDB
167 bool "Support P1025RDB"
168 select SUPPORT_SPL
169 select SUPPORT_TPL
York Sun0f577972016-11-18 11:05:38 -0800170 select ARCH_P1025
York Suncc05c622016-11-17 14:10:14 -0800171
York Sun9c01ff22016-11-17 14:19:18 -0800172config TARGET_P2020RDB
173 bool "Support P2020RDB-PC"
174 select SUPPORT_SPL
175 select SUPPORT_TPL
York Sun4b08dd72016-11-18 11:08:43 -0800176 select ARCH_P2020
York Sun9c01ff22016-11-17 14:19:18 -0800177
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900178config TARGET_P1_TWR
179 bool "Support p1_twr"
York Sun0f577972016-11-18 11:05:38 -0800180 select ARCH_P1025
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900181
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900182config TARGET_P2041RDB
183 bool "Support P2041RDB"
York Sun5786fca2016-11-18 11:15:21 -0800184 select ARCH_P2041
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900185 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900186
187config TARGET_QEMU_PPCE500
188 bool "Support qemu-ppce500"
York Sun51e91e82016-11-18 12:29:51 -0800189 select ARCH_QEMU_E500
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900190 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900191
York Sundbbf6932016-11-18 12:55:35 -0800192config TARGET_T1024QDS
193 bool "Support T1024QDS"
York Sun7d29dd62016-11-18 13:01:34 -0800194 select ARCH_T1024
Shengzhou Liu9eca55f2014-11-24 17:11:55 +0800195 select SUPPORT_SPL
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900196 select PHYS_64BIT
Shengzhou Liu9eca55f2014-11-24 17:11:55 +0800197
York Suna5ca1422016-11-18 12:45:44 -0800198config TARGET_T1023RDB
199 bool "Support T1023RDB"
York Sunbcee92e2016-11-18 12:35:47 -0800200 select ARCH_T1023
York Suna5ca1422016-11-18 12:45:44 -0800201 select SUPPORT_SPL
202 select PHYS_64BIT
203
204config TARGET_T1024RDB
205 bool "Support T1024RDB"
York Sun7d29dd62016-11-18 13:01:34 -0800206 select ARCH_T1024
Shengzhou Liu49912402014-11-24 17:11:56 +0800207 select SUPPORT_SPL
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900208 select PHYS_64BIT
Shengzhou Liu49912402014-11-24 17:11:56 +0800209
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900210config TARGET_T1040QDS
211 bool "Support T1040QDS"
York Suna5b5d882016-11-18 13:11:12 -0800212 select ARCH_T1040
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900213 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900214
York Sun1d564e752016-11-18 13:19:39 -0800215config TARGET_T1040RDB
216 bool "Support T1040RDB"
York Suna5b5d882016-11-18 13:11:12 -0800217 select ARCH_T1040
York Sun1d564e752016-11-18 13:19:39 -0800218 select SUPPORT_SPL
219 select PHYS_64BIT
220
York Sun2c156012016-11-21 10:46:53 -0800221config TARGET_T1040D4RDB
222 bool "Support T1040D4RDB"
223 select ARCH_T1040
224 select SUPPORT_SPL
225 select PHYS_64BIT
226
York Sun1d564e752016-11-18 13:19:39 -0800227config TARGET_T1042RDB
228 bool "Support T1042RDB"
York Sun2d7b2d42016-11-18 13:36:39 -0800229 select ARCH_T1042
Masahiro Yamada6e0971b2014-10-20 17:45:56 +0900230 select SUPPORT_SPL
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900231 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900232
York Sund08610d2016-11-21 11:04:34 -0800233config TARGET_T1042D4RDB
234 bool "Support T1042D4RDB"
235 select ARCH_T1042
236 select SUPPORT_SPL
237 select PHYS_64BIT
238
York Sune9c8dcf2016-11-18 13:44:00 -0800239config TARGET_T1042RDB_PI
240 bool "Support T1042RDB_PI"
241 select ARCH_T1042
242 select SUPPORT_SPL
243 select PHYS_64BIT
244
York Sund1a6c0f2016-11-21 12:46:58 -0800245config TARGET_T2080QDS
246 bool "Support T2080QDS"
York Sune20c6852016-11-21 12:54:19 -0800247 select ARCH_T2080
Masahiro Yamada6e0971b2014-10-20 17:45:56 +0900248 select SUPPORT_SPL
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900249 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900250
York Sun58459252016-11-21 12:57:22 -0800251config TARGET_T2080RDB
252 bool "Support T2080RDB"
York Sune20c6852016-11-21 12:54:19 -0800253 select ARCH_T2080
Masahiro Yamada6e0971b2014-10-20 17:45:56 +0900254 select SUPPORT_SPL
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900255 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900256
York Sund1a6c0f2016-11-21 12:46:58 -0800257config TARGET_T2081QDS
258 bool "Support T2081QDS"
York Sune20c6852016-11-21 12:54:19 -0800259 select ARCH_T2081
York Sund1a6c0f2016-11-21 12:46:58 -0800260 select SUPPORT_SPL
261 select PHYS_64BIT
262
York Suna74e9232016-11-21 13:19:14 -0800263config TARGET_T4160QDS
264 bool "Support T4160QDS"
York Sunc7ea9242016-11-21 13:31:34 -0800265 select ARCH_T4160
York Suna74e9232016-11-21 13:19:14 -0800266 select SUPPORT_SPL
267 select PHYS_64BIT
268
York Sun50417a92016-11-21 13:26:52 -0800269config TARGET_T4160RDB
270 bool "Support T4160RDB"
York Sunc7ea9242016-11-21 13:31:34 -0800271 select ARCH_T4160
York Sun50417a92016-11-21 13:26:52 -0800272 select SUPPORT_SPL
273 select PHYS_64BIT
274
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900275config TARGET_T4240QDS
276 bool "Support T4240QDS"
York Sun0fad3262016-11-21 13:35:41 -0800277 select ARCH_T4240
Masahiro Yamada6e0971b2014-10-20 17:45:56 +0900278 select SUPPORT_SPL
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900279 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900280
281config TARGET_T4240RDB
282 bool "Support T4240RDB"
York Sun0fad3262016-11-21 13:35:41 -0800283 select ARCH_T4240
Chunhe Lan66cba6b2015-03-20 17:08:54 +0800284 select SUPPORT_SPL
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900285 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900286
287config TARGET_CONTROLCENTERD
288 bool "Support controlcenterd"
York Sun08672a52016-11-16 15:23:52 -0800289 select ARCH_P1022
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900290
291config TARGET_KMP204X
292 bool "Support kmp204x"
York Sun5786fca2016-11-18 11:15:21 -0800293 select ARCH_P2041
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900294 select PHYS_64BIT
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900295
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900296config TARGET_XPEDITE520X
297 bool "Support xpedite520x"
York Sunefc49e02016-11-15 13:52:34 -0800298 select ARCH_MPC8548
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900299
300config TARGET_XPEDITE537X
301 bool "Support xpedite537x"
York Sun018874e2016-11-16 11:39:20 -0800302 select ARCH_MPC8572
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900303
304config TARGET_XPEDITE550X
305 bool "Support xpedite550x"
York Sun4b08dd72016-11-18 11:08:43 -0800306 select ARCH_P2020
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900307
Oleksandr G Zhadan19ac6882015-04-29 16:57:39 -0400308config TARGET_UCP1020
309 bool "Support uCP1020"
York Sunaf2dc812016-11-18 10:02:14 -0800310 select ARCH_P1020
Oleksandr G Zhadan19ac6882015-04-29 16:57:39 -0400311
York Sundb2d69c2016-12-01 18:37:55 -0800312config TARGET_CYRUS_P5020
313 bool "Support Varisys Cyrus P5020"
314 select ARCH_P5020
315 select PHYS_64BIT
316
317config TARGET_CYRUS_P5040
318 bool "Support Varisys Cyrus P5040"
319 select ARCH_P5040
Masahiro Yamada653e9fe2016-07-25 19:56:03 +0900320 select PHYS_64BIT
Andy Fleming3c98e7b2015-11-04 15:48:32 -0600321
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900322endchoice
323
York Sunfda566d2016-11-18 11:56:57 -0800324config ARCH_B4420
325 bool
York Sunaf5495a2016-12-28 08:43:27 -0800326 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800327 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800328 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800329 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800330 select SYS_FSL_SEC_COMPAT_4
York Sunfda566d2016-11-18 11:56:57 -0800331
York Sun68eaa9a2016-11-18 11:44:43 -0800332config ARCH_B4860
333 bool
York Sunaf5495a2016-12-28 08:43:27 -0800334 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800335 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800336 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800337 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800338 select SYS_FSL_SEC_COMPAT_4
York Sun68eaa9a2016-11-18 11:44:43 -0800339
York Suna80bdf72016-11-15 14:09:50 -0800340config ARCH_BSC9131
341 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800342 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800343 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800344 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800345 select SYS_FSL_SEC_COMPAT_4
York Suna80bdf72016-11-15 14:09:50 -0800346
347config ARCH_BSC9132
348 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800349 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800350 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800351 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800352 select SYS_FSL_SEC_COMPAT_4
York Sun85ab6f02016-12-28 08:43:29 -0800353 select SYS_PPC_E500_USE_DEBUG_TLB
York Suna80bdf72016-11-15 14:09:50 -0800354
York Sun4119aee2016-11-15 18:44:22 -0800355config ARCH_C29X
356 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800357 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800358 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800359 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800360 select SYS_FSL_SEC_COMPAT_6
York Sun85ab6f02016-12-28 08:43:29 -0800361 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun4119aee2016-11-15 18:44:22 -0800362
York Sun5557d6b2016-11-16 11:06:47 -0800363config ARCH_MPC8536
364 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800365 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800366 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800367 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800368 select SYS_FSL_SEC_COMPAT_2
York Sun85ab6f02016-12-28 08:43:29 -0800369 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun5557d6b2016-11-16 11:06:47 -0800370
York Sun5ddce892016-11-16 11:13:06 -0800371config ARCH_MPC8540
372 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800373 select FSL_LAW
York Sun5ddce892016-11-16 11:13:06 -0800374
York Sunbf820c02016-11-16 11:18:31 -0800375config ARCH_MPC8541
376 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800377 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800378 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800379 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800380 select SYS_FSL_SEC_COMPAT_2
York Sunbf820c02016-11-16 11:18:31 -0800381
York Sun5ac012a2016-11-15 13:57:15 -0800382config ARCH_MPC8544
383 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800384 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800385 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800386 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800387 select SYS_FSL_SEC_COMPAT_2
York Sun85ab6f02016-12-28 08:43:29 -0800388 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun5ac012a2016-11-15 13:57:15 -0800389
York Sunefc49e02016-11-15 13:52:34 -0800390config ARCH_MPC8548
391 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800392 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800393 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800394 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800395 select SYS_FSL_SEC_COMPAT_2
York Sun85ab6f02016-12-28 08:43:29 -0800396 select SYS_PPC_E500_USE_DEBUG_TLB
York Sunefc49e02016-11-15 13:52:34 -0800397
York Sun32be34d2016-11-16 11:23:23 -0800398config ARCH_MPC8555
399 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800400 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800401 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800402 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800403 select SYS_FSL_SEC_COMPAT_2
York Sun32be34d2016-11-16 11:23:23 -0800404
York Sunb4046f42016-11-16 11:26:45 -0800405config ARCH_MPC8560
406 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800407 select FSL_LAW
York Sunb4046f42016-11-16 11:26:45 -0800408
York Suna0d4b582016-11-16 11:32:17 -0800409config ARCH_MPC8568
410 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800411 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800412 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800413 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800414 select SYS_FSL_SEC_COMPAT_2
York Suna0d4b582016-11-16 11:32:17 -0800415
York Sun317f2ff2016-11-16 11:34:52 -0800416config ARCH_MPC8569
417 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800418 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800419 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800420 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800421 select SYS_FSL_SEC_COMPAT_2
York Sun317f2ff2016-11-16 11:34:52 -0800422
York Sun018874e2016-11-16 11:39:20 -0800423config ARCH_MPC8572
424 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800425 select FSL_LAW
York Sun85ab6f02016-12-28 08:43:29 -0800426 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun92c36e22016-12-28 08:43:30 -0800427 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800428 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800429 select SYS_FSL_SEC_COMPAT_2
York Sun018874e2016-11-16 11:39:20 -0800430
York Sun24f88b32016-11-16 13:08:52 -0800431config ARCH_P1010
432 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800433 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800434 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800435 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800436 select SYS_FSL_SEC_COMPAT_4
York Sun85ab6f02016-12-28 08:43:29 -0800437 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun24f88b32016-11-16 13:08:52 -0800438
York Sun3680e592016-11-16 15:54:15 -0800439config ARCH_P1011
440 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800441 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800442 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800443 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800444 select SYS_FSL_SEC_COMPAT_2
York Sun85ab6f02016-12-28 08:43:29 -0800445 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun3680e592016-11-16 15:54:15 -0800446
York Sunaf2dc812016-11-18 10:02:14 -0800447config ARCH_P1020
448 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800449 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800450 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800451 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800452 select SYS_FSL_SEC_COMPAT_2
York Sun85ab6f02016-12-28 08:43:29 -0800453 select SYS_PPC_E500_USE_DEBUG_TLB
York Sunaf2dc812016-11-18 10:02:14 -0800454
York Sun2f924be2016-11-18 10:59:02 -0800455config ARCH_P1021
456 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800457 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800458 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800459 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800460 select SYS_FSL_SEC_COMPAT_2
York Sun85ab6f02016-12-28 08:43:29 -0800461 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun2f924be2016-11-18 10:59:02 -0800462
York Sun08672a52016-11-16 15:23:52 -0800463config ARCH_P1022
464 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800465 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800466 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800467 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800468 select SYS_FSL_SEC_COMPAT_2
York Sun85ab6f02016-12-28 08:43:29 -0800469 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun08672a52016-11-16 15:23:52 -0800470
York Sunfeeaae22016-11-16 15:45:31 -0800471config ARCH_P1023
472 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800473 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800474 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800475 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800476 select SYS_FSL_SEC_COMPAT_4
York Sunfeeaae22016-11-16 15:45:31 -0800477
York Sun76780b22016-11-18 11:00:57 -0800478config ARCH_P1024
479 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800480 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800481 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800482 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800483 select SYS_FSL_SEC_COMPAT_2
York Sun85ab6f02016-12-28 08:43:29 -0800484 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun76780b22016-11-18 11:00:57 -0800485
York Sun0f577972016-11-18 11:05:38 -0800486config ARCH_P1025
487 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800488 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800489 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800490 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800491 select SYS_FSL_SEC_COMPAT_2
York Sun85ab6f02016-12-28 08:43:29 -0800492 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun0f577972016-11-18 11:05:38 -0800493
York Sun4b08dd72016-11-18 11:08:43 -0800494config ARCH_P2020
495 bool
York Sune7a6eaf2016-12-02 10:44:34 -0800496 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800497 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800498 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800499 select SYS_FSL_SEC_COMPAT_2
York Sun85ab6f02016-12-28 08:43:29 -0800500 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun4b08dd72016-11-18 11:08:43 -0800501
York Sun5786fca2016-11-18 11:15:21 -0800502config ARCH_P2041
503 bool
York Sunaf5495a2016-12-28 08:43:27 -0800504 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800505 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800506 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800507 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800508 select SYS_FSL_SEC_COMPAT_4
York Sun5786fca2016-11-18 11:15:21 -0800509
York Sundf70d062016-11-18 11:20:40 -0800510config ARCH_P3041
511 bool
York Sunaf5495a2016-12-28 08:43:27 -0800512 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800513 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800514 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800515 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800516 select SYS_FSL_SEC_COMPAT_4
York Sundf70d062016-11-18 11:20:40 -0800517
York Sun84be8a92016-11-18 11:24:40 -0800518config ARCH_P4080
519 bool
York Sunaf5495a2016-12-28 08:43:27 -0800520 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800521 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800522 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800523 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800524 select SYS_FSL_SEC_COMPAT_4
York Sun84be8a92016-11-18 11:24:40 -0800525
York Sun2ed73f42016-11-18 11:30:56 -0800526config ARCH_P5020
527 bool
York Sunaf5495a2016-12-28 08:43:27 -0800528 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800529 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800530 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800531 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800532 select SYS_FSL_SEC_COMPAT_4
York Sun2ed73f42016-11-18 11:30:56 -0800533
York Suna3c5b662016-11-18 11:39:36 -0800534config ARCH_P5040
535 bool
York Sunaf5495a2016-12-28 08:43:27 -0800536 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800537 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800538 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800539 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800540 select SYS_FSL_SEC_COMPAT_4
York Suna3c5b662016-11-18 11:39:36 -0800541
York Sun51e91e82016-11-18 12:29:51 -0800542config ARCH_QEMU_E500
543 bool
544
York Sunbcee92e2016-11-18 12:35:47 -0800545config ARCH_T1023
546 bool
York Sunaf5495a2016-12-28 08:43:27 -0800547 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800548 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800549 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800550 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800551 select SYS_FSL_SEC_COMPAT_5
York Sunbcee92e2016-11-18 12:35:47 -0800552
York Sun7d29dd62016-11-18 13:01:34 -0800553config ARCH_T1024
554 bool
York Sunaf5495a2016-12-28 08:43:27 -0800555 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800556 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800557 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800558 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800559 select SYS_FSL_SEC_COMPAT_5
York Sun7d29dd62016-11-18 13:01:34 -0800560
York Suna5b5d882016-11-18 13:11:12 -0800561config ARCH_T1040
562 bool
York Sunaf5495a2016-12-28 08:43:27 -0800563 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800564 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800565 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800566 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800567 select SYS_FSL_SEC_COMPAT_5
York Suna5b5d882016-11-18 13:11:12 -0800568
York Sun2d7b2d42016-11-18 13:36:39 -0800569config ARCH_T1042
570 bool
York Sunaf5495a2016-12-28 08:43:27 -0800571 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800572 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800573 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800574 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800575 select SYS_FSL_SEC_COMPAT_5
York Sun2d7b2d42016-11-18 13:36:39 -0800576
York Sune20c6852016-11-21 12:54:19 -0800577config ARCH_T2080
578 bool
York Sunaf5495a2016-12-28 08:43:27 -0800579 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800580 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800581 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800582 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800583 select SYS_FSL_SEC_COMPAT_4
York Sune20c6852016-11-21 12:54:19 -0800584
585config ARCH_T2081
586 bool
York Sunaf5495a2016-12-28 08:43:27 -0800587 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800588 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800589 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800590 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800591 select SYS_FSL_SEC_COMPAT_4
York Sune20c6852016-11-21 12:54:19 -0800592
York Sunc7ea9242016-11-21 13:31:34 -0800593config ARCH_T4160
594 bool
York Sunaf5495a2016-12-28 08:43:27 -0800595 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800596 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800597 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800598 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800599 select SYS_FSL_SEC_COMPAT_4
York Sunc7ea9242016-11-21 13:31:34 -0800600
York Sun0fad3262016-11-21 13:35:41 -0800601config ARCH_T4240
602 bool
York Sunaf5495a2016-12-28 08:43:27 -0800603 select E500MC
York Sune7a6eaf2016-12-02 10:44:34 -0800604 select FSL_LAW
York Sun92c36e22016-12-28 08:43:30 -0800605 select SYS_FSL_HAS_SEC
York Sunfa4199422016-12-28 08:43:31 -0800606 select SYS_FSL_SEC_BE
York Sun92c36e22016-12-28 08:43:30 -0800607 select SYS_FSL_SEC_COMPAT_4
York Sune7a6eaf2016-12-02 10:44:34 -0800608
York Sunaf5495a2016-12-28 08:43:27 -0800609config BOOKE
610 bool
611 default y
612
613config E500
614 bool
615 default y
616 help
617 Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
618
619config E500MC
620 bool
621 help
622 Enble PowerPC E500MC core
623
York Sune7a6eaf2016-12-02 10:44:34 -0800624config FSL_LAW
625 bool
626 help
627 Use Freescale common code for Local Access Window
York Sun0fad3262016-11-21 13:35:41 -0800628
York Sunafa0fd32016-12-02 09:33:14 -0800629config SECURE_BOOT
630 bool "Secure Boot"
631 help
632 Enable Freescale Secure Boot feature. Normally selected
633 by defconfig. If unsure, do not change.
634
York Suncbf7bf32016-11-23 12:30:40 -0800635config MAX_CPUS
636 int "Maximum number of CPUs permitted for MPC85xx"
637 default 12 if ARCH_T4240
638 default 8 if ARCH_P4080 || \
639 ARCH_T4160
640 default 4 if ARCH_B4860 || \
641 ARCH_P2041 || \
642 ARCH_P3041 || \
643 ARCH_P5040 || \
644 ARCH_T1040 || \
645 ARCH_T1042 || \
646 ARCH_T2080 || \
647 ARCH_T2081
648 default 2 if ARCH_B4420 || \
649 ARCH_BSC9132 || \
650 ARCH_MPC8572 || \
651 ARCH_P1020 || \
652 ARCH_P1021 || \
653 ARCH_P1022 || \
654 ARCH_P1023 || \
655 ARCH_P1024 || \
656 ARCH_P1025 || \
657 ARCH_P2020 || \
658 ARCH_P5020 || \
659 ARCH_T1020 || \
660 ARCH_T1022 || \
661 ARCH_T1023 || \
662 ARCH_T1024
663 default 1
664 help
665 Set this number to the maximum number of possible CPUs in the SoC.
666 SoCs may have multiple clusters with each cluster may have multiple
667 ports. If some ports are reserved but higher ports are used for
668 cores, count the reserved ports. This will allocate enough memory
669 in spin table to properly handle all cores.
670
York Sun7ea6f352016-12-01 13:26:06 -0800671config SYS_CCSRBAR_DEFAULT
672 hex "Default CCSRBAR address"
673 default 0xff700000 if ARCH_BSC9131 || \
674 ARCH_BSC9132 || \
675 ARCH_C29X || \
676 ARCH_MPC8536 || \
677 ARCH_MPC8540 || \
678 ARCH_MPC8541 || \
679 ARCH_MPC8544 || \
680 ARCH_MPC8548 || \
681 ARCH_MPC8555 || \
682 ARCH_MPC8560 || \
683 ARCH_MPC8568 || \
684 ARCH_MPC8569 || \
685 ARCH_MPC8572 || \
686 ARCH_P1010 || \
687 ARCH_P1011 || \
688 ARCH_P1020 || \
689 ARCH_P1021 || \
690 ARCH_P1022 || \
691 ARCH_P1024 || \
692 ARCH_P1025 || \
693 ARCH_P2020
694 default 0xff600000 if ARCH_P1023
695 default 0xfe000000 if ARCH_B4420 || \
696 ARCH_B4860 || \
697 ARCH_P2041 || \
698 ARCH_P3041 || \
699 ARCH_P4080 || \
700 ARCH_P5020 || \
701 ARCH_P5040 || \
702 ARCH_T1013 || \
703 ARCH_T1014 || \
704 ARCH_T1020 || \
705 ARCH_T1022 || \
706 ARCH_T1023 || \
707 ARCH_T1024 || \
708 ARCH_T1040 || \
709 ARCH_T1042 || \
710 ARCH_T2080 || \
711 ARCH_T2081 || \
712 ARCH_T4160 || \
713 ARCH_T4240
714 default 0xe0000000 if ARCH_QEMU_E500
715 help
716 Default value of CCSRBAR comes from power-on-reset. It
717 is fixed on each SoC. Some SoCs can have different value
718 if changed by pre-boot regime. The value here must match
719 the current value in SoC. If not sure, do not change.
720
York Sun091e5e52016-12-01 14:05:02 -0800721config SYS_FSL_NUM_LAWS
722 int "Number of local access windows"
723 depends on FSL_LAW
724 default 32 if ARCH_B4420 || \
725 ARCH_B4860 || \
726 ARCH_P2041 || \
727 ARCH_P3041 || \
728 ARCH_P4080 || \
729 ARCH_P5020 || \
730 ARCH_P5040 || \
731 ARCH_T2080 || \
732 ARCH_T2081 || \
733 ARCH_T4160 || \
734 ARCH_T4240
735 default 16 if ARCH_T1013 || \
736 ARCH_T1014 || \
737 ARCH_T1020 || \
738 ARCH_T1022 || \
739 ARCH_T1023 || \
740 ARCH_T1024 || \
741 ARCH_T1040 || \
742 ARCH_T1042
743 default 12 if ARCH_BSC9131 || \
744 ARCH_BSC9132 || \
745 ARCH_C29X || \
746 ARCH_MPC8536 || \
747 ARCH_MPC8572 || \
748 ARCH_P1010 || \
749 ARCH_P1011 || \
750 ARCH_P1020 || \
751 ARCH_P1021 || \
752 ARCH_P1022 || \
753 ARCH_P1023 || \
754 ARCH_P1024 || \
755 ARCH_P1025 || \
756 ARCH_P2020
757 default 10 if ARCH_MPC8544 || \
758 ARCH_MPC8548 || \
759 ARCH_MPC8568 || \
760 ARCH_MPC8569
761 default 8 if ARCH_MPC8540 || \
762 ARCH_MPC8541 || \
763 ARCH_MPC8555 || \
764 ARCH_MPC8560
765 help
766 Number of local access windows. This is fixed per SoC.
767 If not sure, do not change.
768
York Sun14e098d2016-12-28 08:43:28 -0800769config SYS_NUM_TLBCAMS
770 int "Number of TLB CAM entries"
771 default 64 if E500MC
772 default 16
773 help
774 Number of TLB CAM entries for Book-E chips. 64 for E500MC,
775 16 for other E500 SoCs.
776
York Sun85ab6f02016-12-28 08:43:29 -0800777config SYS_PPC_E500_USE_DEBUG_TLB
778 bool
779
780config SYS_PPC_E500_DEBUG_TLB
781 int "Temporary TLB entry for external debugger"
782 depends on SYS_PPC_E500_USE_DEBUG_TLB
783 default 0 if ARCH_MPC8544 || ARCH_MPC8548
784 default 1 if ARCH_MPC8536
785 default 2 if ARCH_MPC8572 || \
786 ARCH_P1011 || \
787 ARCH_P1020 || \
788 ARCH_P1021 || \
789 ARCH_P1022 || \
790 ARCH_P1024 || \
791 ARCH_P1025 || \
792 ARCH_P2020
793 default 3 if ARCH_P1010 || \
794 ARCH_BSC9132 || \
795 ARCH_C29X
796 help
797 Select a temporary TLB entry to be used during boot to work
798 around limitations in e500v1 and e500v2 external debugger
799 support. This reduces the portions of the boot code where
800 breakpoints and single stepping do not work. The value of this
801 symbol should be set to the TLB1 entry to be used for this
802 purpose. If unsure, do not change.
803
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900804source "board/freescale/b4860qds/Kconfig"
805source "board/freescale/bsc9131rdb/Kconfig"
806source "board/freescale/bsc9132qds/Kconfig"
807source "board/freescale/c29xpcie/Kconfig"
808source "board/freescale/corenet_ds/Kconfig"
809source "board/freescale/mpc8536ds/Kconfig"
810source "board/freescale/mpc8540ads/Kconfig"
811source "board/freescale/mpc8541cds/Kconfig"
812source "board/freescale/mpc8544ds/Kconfig"
813source "board/freescale/mpc8548cds/Kconfig"
814source "board/freescale/mpc8555cds/Kconfig"
815source "board/freescale/mpc8560ads/Kconfig"
816source "board/freescale/mpc8568mds/Kconfig"
817source "board/freescale/mpc8569mds/Kconfig"
818source "board/freescale/mpc8572ds/Kconfig"
819source "board/freescale/p1010rdb/Kconfig"
820source "board/freescale/p1022ds/Kconfig"
821source "board/freescale/p1023rdb/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900822source "board/freescale/p1_p2_rdb_pc/Kconfig"
823source "board/freescale/p1_twr/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900824source "board/freescale/p2041rdb/Kconfig"
825source "board/freescale/qemu-ppce500/Kconfig"
Shengzhou Liu9eca55f2014-11-24 17:11:55 +0800826source "board/freescale/t102xqds/Kconfig"
Shengzhou Liu49912402014-11-24 17:11:56 +0800827source "board/freescale/t102xrdb/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900828source "board/freescale/t1040qds/Kconfig"
829source "board/freescale/t104xrdb/Kconfig"
830source "board/freescale/t208xqds/Kconfig"
831source "board/freescale/t208xrdb/Kconfig"
832source "board/freescale/t4qds/Kconfig"
833source "board/freescale/t4rdb/Kconfig"
834source "board/gdsys/p1022/Kconfig"
835source "board/keymile/kmp204x/Kconfig"
836source "board/sbc8548/Kconfig"
837source "board/socrates/Kconfig"
Andy Fleming3c98e7b2015-11-04 15:48:32 -0600838source "board/varisys/cyrus/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900839source "board/xes/xpedite520x/Kconfig"
840source "board/xes/xpedite537x/Kconfig"
841source "board/xes/xpedite550x/Kconfig"
Oleksandr G Zhadan19ac6882015-04-29 16:57:39 -0400842source "board/Arcturus/ucp1020/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900843
844endmenu