blob: 1e97c697ebd8925d3bbc516e54525ce9b4130857 [file] [log] [blame]
Masahiro Yamadadd840582014-07-30 14:08:14 +09001menu "mpc85xx CPU"
2 depends on MPC85xx
3
4config SYS_CPU
Masahiro Yamadadd840582014-07-30 14:08:14 +09005 default "mpc85xx"
6
7choice
8 prompt "Target select"
Joe Hershbergera26cd042015-05-12 14:46:23 -05009 optional
Masahiro Yamadadd840582014-07-30 14:08:14 +090010
11config TARGET_SBC8548
12 bool "Support sbc8548"
York Sun281ed4c2016-11-15 13:52:34 -080013 select ARCH_MPC8548
Masahiro Yamadadd840582014-07-30 14:08:14 +090014
15config TARGET_SOCRATES
16 bool "Support socrates"
York Sun25cb74b2016-11-15 13:57:15 -080017 select ARCH_MPC8544
Masahiro Yamadadd840582014-07-30 14:08:14 +090018
York Sun45a8d112016-11-18 13:51:01 -080019config TARGET_B4420QDS
20 bool "Support B4420QDS"
York Sunb41f1922016-11-18 11:56:57 -080021 select ARCH_B4420
York Sun45a8d112016-11-18 13:51:01 -080022 select SUPPORT_SPL
23 select PHYS_64BIT
24
Masahiro Yamadadd840582014-07-30 14:08:14 +090025config TARGET_B4860QDS
26 bool "Support B4860QDS"
York Sun3006ebc2016-11-18 11:44:43 -080027 select ARCH_B4860
Masahiro Yamada02627352014-10-20 17:45:56 +090028 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090029 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +090030
31config TARGET_BSC9131RDB
32 bool "Support BSC9131RDB"
York Sun115d60c2016-11-15 14:09:50 -080033 select ARCH_BSC9131
Masahiro Yamada02627352014-10-20 17:45:56 +090034 select SUPPORT_SPL
Masahiro Yamadadd840582014-07-30 14:08:14 +090035
36config TARGET_BSC9132QDS
37 bool "Support BSC9132QDS"
York Sun115d60c2016-11-15 14:09:50 -080038 select ARCH_BSC9132
Masahiro Yamada02627352014-10-20 17:45:56 +090039 select SUPPORT_SPL
Masahiro Yamadadd840582014-07-30 14:08:14 +090040
41config TARGET_C29XPCIE
42 bool "Support C29XPCIE"
York Sun4fd64742016-11-15 18:44:22 -080043 select ARCH_C29X
Masahiro Yamada02627352014-10-20 17:45:56 +090044 select SUPPORT_SPL
Masahiro Yamadacf6bbe42014-10-20 17:45:57 +090045 select SUPPORT_TPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090046 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +090047
48config TARGET_P3041DS
49 bool "Support P3041DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090050 select PHYS_64BIT
York Sun5e5fdd22016-11-18 11:20:40 -080051 select ARCH_P3041
Masahiro Yamadadd840582014-07-30 14:08:14 +090052
53config TARGET_P4080DS
54 bool "Support P4080DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090055 select PHYS_64BIT
York Sune71372c2016-11-18 11:24:40 -080056 select ARCH_P4080
Masahiro Yamadadd840582014-07-30 14:08:14 +090057
58config TARGET_P5020DS
59 bool "Support P5020DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090060 select PHYS_64BIT
York Suncefe11c2016-11-18 11:30:56 -080061 select ARCH_P5020
Masahiro Yamadadd840582014-07-30 14:08:14 +090062
63config TARGET_P5040DS
64 bool "Support P5040DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090065 select PHYS_64BIT
York Sun95390362016-11-18 11:39:36 -080066 select ARCH_P5040
Masahiro Yamadadd840582014-07-30 14:08:14 +090067
68config TARGET_MPC8536DS
69 bool "Support MPC8536DS"
York Sun24ad75a2016-11-16 11:06:47 -080070 select ARCH_MPC8536
York Sund26e34c2016-12-28 08:43:40 -080071# Use DDR3 controller with DDR2 DIMMs on this board
72 select SYS_FSL_DDRC_GEN3
Masahiro Yamadadd840582014-07-30 14:08:14 +090073
74config TARGET_MPC8540ADS
75 bool "Support MPC8540ADS"
York Sun7f825212016-11-16 11:13:06 -080076 select ARCH_MPC8540
Masahiro Yamadadd840582014-07-30 14:08:14 +090077
78config TARGET_MPC8541CDS
79 bool "Support MPC8541CDS"
York Sun3aff3082016-11-16 11:18:31 -080080 select ARCH_MPC8541
Masahiro Yamadadd840582014-07-30 14:08:14 +090081
82config TARGET_MPC8544DS
83 bool "Support MPC8544DS"
York Sun25cb74b2016-11-15 13:57:15 -080084 select ARCH_MPC8544
Masahiro Yamadadd840582014-07-30 14:08:14 +090085
86config TARGET_MPC8548CDS
87 bool "Support MPC8548CDS"
York Sun281ed4c2016-11-15 13:52:34 -080088 select ARCH_MPC8548
Masahiro Yamadadd840582014-07-30 14:08:14 +090089
90config TARGET_MPC8555CDS
91 bool "Support MPC8555CDS"
York Sun3c3d8ab2016-11-16 11:23:23 -080092 select ARCH_MPC8555
Masahiro Yamadadd840582014-07-30 14:08:14 +090093
94config TARGET_MPC8560ADS
95 bool "Support MPC8560ADS"
York Sun99d0a312016-11-16 11:26:45 -080096 select ARCH_MPC8560
Masahiro Yamadadd840582014-07-30 14:08:14 +090097
98config TARGET_MPC8568MDS
99 bool "Support MPC8568MDS"
York Sund07c3842016-11-16 11:32:17 -0800100 select ARCH_MPC8568
Masahiro Yamadadd840582014-07-30 14:08:14 +0900101
102config TARGET_MPC8569MDS
103 bool "Support MPC8569MDS"
York Sun23b36a72016-11-16 11:34:52 -0800104 select ARCH_MPC8569
Masahiro Yamadadd840582014-07-30 14:08:14 +0900105
106config TARGET_MPC8572DS
107 bool "Support MPC8572DS"
York Sunc8f48472016-11-16 11:39:20 -0800108 select ARCH_MPC8572
York Sund26e34c2016-12-28 08:43:40 -0800109# Use DDR3 controller with DDR2 DIMMs on this board
110 select SYS_FSL_DDRC_GEN3
Masahiro Yamadadd840582014-07-30 14:08:14 +0900111
York Sun76016862016-11-16 13:30:06 -0800112config TARGET_P1010RDB_PA
113 bool "Support P1010RDB_PA"
114 select ARCH_P1010
115 select SUPPORT_SPL
116 select SUPPORT_TPL
117
118config TARGET_P1010RDB_PB
119 bool "Support P1010RDB_PB"
York Sun7d5f9f82016-11-16 13:08:52 -0800120 select ARCH_P1010
Masahiro Yamada02627352014-10-20 17:45:56 +0900121 select SUPPORT_SPL
Masahiro Yamadacf6bbe42014-10-20 17:45:57 +0900122 select SUPPORT_TPL
Masahiro Yamadadd840582014-07-30 14:08:14 +0900123
124config TARGET_P1022DS
125 bool "Support P1022DS"
York Sunfeb9e252016-11-16 15:23:52 -0800126 select ARCH_P1022
Masahiro Yamada02627352014-10-20 17:45:56 +0900127 select SUPPORT_SPL
Masahiro Yamadacf6bbe42014-10-20 17:45:57 +0900128 select SUPPORT_TPL
Masahiro Yamadadd840582014-07-30 14:08:14 +0900129
130config TARGET_P1023RDB
131 bool "Support P1023RDB"
York Sun9bb1d6b2016-11-16 15:45:31 -0800132 select ARCH_P1023
Masahiro Yamadadd840582014-07-30 14:08:14 +0900133
York Sunfedae6e2016-11-17 13:12:38 -0800134config TARGET_P1020MBG
135 bool "Support P1020MBG-PC"
136 select SUPPORT_SPL
137 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800138 select ARCH_P1020
139
York Sunaa146202016-11-17 13:52:44 -0800140config TARGET_P1020RDB_PC
141 bool "Support P1020RDB-PC"
142 select SUPPORT_SPL
143 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800144 select ARCH_P1020
York Sunaa146202016-11-17 13:52:44 -0800145
York Sunf404b662016-11-17 13:53:33 -0800146config TARGET_P1020RDB_PD
147 bool "Support P1020RDB-PD"
148 select SUPPORT_SPL
149 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800150 select ARCH_P1020
York Sunf404b662016-11-17 13:53:33 -0800151
York Sune9bc8a82016-11-17 13:53:54 -0800152config TARGET_P1020UTM
153 bool "Support P1020UTM"
154 select SUPPORT_SPL
155 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800156 select ARCH_P1020
York Sunfedae6e2016-11-17 13:12:38 -0800157
York Sunda439db2016-11-17 13:43:18 -0800158config TARGET_P1021RDB
159 bool "Support P1021RDB"
160 select SUPPORT_SPL
161 select SUPPORT_TPL
York Suna9907992016-11-18 10:59:02 -0800162 select ARCH_P1021
York Sunda439db2016-11-17 13:43:18 -0800163
York Sun4eedabf2016-11-17 13:48:39 -0800164config TARGET_P1024RDB
165 bool "Support P1024RDB"
166 select SUPPORT_SPL
167 select SUPPORT_TPL
York Sun52b6f132016-11-18 11:00:57 -0800168 select ARCH_P1024
York Sun4eedabf2016-11-17 13:48:39 -0800169
York Sunb0c98b42016-11-17 14:10:14 -0800170config TARGET_P1025RDB
171 bool "Support P1025RDB"
172 select SUPPORT_SPL
173 select SUPPORT_TPL
York Sun4167a672016-11-18 11:05:38 -0800174 select ARCH_P1025
York Sunb0c98b42016-11-17 14:10:14 -0800175
York Sun8435aa72016-11-17 14:19:18 -0800176config TARGET_P2020RDB
177 bool "Support P2020RDB-PC"
178 select SUPPORT_SPL
179 select SUPPORT_TPL
York Sun45936372016-11-18 11:08:43 -0800180 select ARCH_P2020
York Sun8435aa72016-11-17 14:19:18 -0800181
Masahiro Yamadadd840582014-07-30 14:08:14 +0900182config TARGET_P1_TWR
183 bool "Support p1_twr"
York Sun4167a672016-11-18 11:05:38 -0800184 select ARCH_P1025
Masahiro Yamadadd840582014-07-30 14:08:14 +0900185
Masahiro Yamadadd840582014-07-30 14:08:14 +0900186config TARGET_P2041RDB
187 bool "Support P2041RDB"
York Sunce040c82016-11-18 11:15:21 -0800188 select ARCH_P2041
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900189 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900190
191config TARGET_QEMU_PPCE500
192 bool "Support qemu-ppce500"
York Sun10343402016-11-18 12:29:51 -0800193 select ARCH_QEMU_E500
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900194 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900195
York Sun6f53bd42016-11-18 12:55:35 -0800196config TARGET_T1024QDS
197 bool "Support T1024QDS"
York Sune5d5f5a2016-11-18 13:01:34 -0800198 select ARCH_T1024
Shengzhou Liuaba80042014-11-24 17:11:55 +0800199 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900200 select PHYS_64BIT
Shengzhou Liuaba80042014-11-24 17:11:55 +0800201
York Sun08c75292016-11-18 12:45:44 -0800202config TARGET_T1023RDB
203 bool "Support T1023RDB"
York Sun5ff3f412016-11-18 12:35:47 -0800204 select ARCH_T1023
York Sun08c75292016-11-18 12:45:44 -0800205 select SUPPORT_SPL
206 select PHYS_64BIT
207
208config TARGET_T1024RDB
209 bool "Support T1024RDB"
York Sune5d5f5a2016-11-18 13:01:34 -0800210 select ARCH_T1024
Shengzhou Liu48c6f322014-11-24 17:11:56 +0800211 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900212 select PHYS_64BIT
Shengzhou Liu48c6f322014-11-24 17:11:56 +0800213
Masahiro Yamadadd840582014-07-30 14:08:14 +0900214config TARGET_T1040QDS
215 bool "Support T1040QDS"
York Sun5d737012016-11-18 13:11:12 -0800216 select ARCH_T1040
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900217 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900218
York Sun95a809b2016-11-18 13:19:39 -0800219config TARGET_T1040RDB
220 bool "Support T1040RDB"
York Sun5d737012016-11-18 13:11:12 -0800221 select ARCH_T1040
York Sun95a809b2016-11-18 13:19:39 -0800222 select SUPPORT_SPL
223 select PHYS_64BIT
224
York Suna0167352016-11-21 10:46:53 -0800225config TARGET_T1040D4RDB
226 bool "Support T1040D4RDB"
227 select ARCH_T1040
228 select SUPPORT_SPL
229 select PHYS_64BIT
230
York Sun95a809b2016-11-18 13:19:39 -0800231config TARGET_T1042RDB
232 bool "Support T1042RDB"
York Sun5449c982016-11-18 13:36:39 -0800233 select ARCH_T1042
Masahiro Yamada02627352014-10-20 17:45:56 +0900234 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900235 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900236
York Sun319ed242016-11-21 11:04:34 -0800237config TARGET_T1042D4RDB
238 bool "Support T1042D4RDB"
239 select ARCH_T1042
240 select SUPPORT_SPL
241 select PHYS_64BIT
242
York Sun55ed8ae2016-11-18 13:44:00 -0800243config TARGET_T1042RDB_PI
244 bool "Support T1042RDB_PI"
245 select ARCH_T1042
246 select SUPPORT_SPL
247 select PHYS_64BIT
248
York Sun638d5be2016-11-21 12:46:58 -0800249config TARGET_T2080QDS
250 bool "Support T2080QDS"
York Sun0f3d80e2016-11-21 12:54:19 -0800251 select ARCH_T2080
Masahiro Yamada02627352014-10-20 17:45:56 +0900252 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900253 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900254
York Sun01671e62016-11-21 12:57:22 -0800255config TARGET_T2080RDB
256 bool "Support T2080RDB"
York Sun0f3d80e2016-11-21 12:54:19 -0800257 select ARCH_T2080
Masahiro Yamada02627352014-10-20 17:45:56 +0900258 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900259 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900260
York Sun638d5be2016-11-21 12:46:58 -0800261config TARGET_T2081QDS
262 bool "Support T2081QDS"
York Sun0f3d80e2016-11-21 12:54:19 -0800263 select ARCH_T2081
York Sun638d5be2016-11-21 12:46:58 -0800264 select SUPPORT_SPL
265 select PHYS_64BIT
266
York Sun9c21d062016-11-21 13:19:14 -0800267config TARGET_T4160QDS
268 bool "Support T4160QDS"
York Sun652a7bb2016-11-21 13:31:34 -0800269 select ARCH_T4160
York Sun9c21d062016-11-21 13:19:14 -0800270 select SUPPORT_SPL
271 select PHYS_64BIT
272
York Sun12ffdb32016-11-21 13:26:52 -0800273config TARGET_T4160RDB
274 bool "Support T4160RDB"
York Sun652a7bb2016-11-21 13:31:34 -0800275 select ARCH_T4160
York Sun12ffdb32016-11-21 13:26:52 -0800276 select SUPPORT_SPL
277 select PHYS_64BIT
278
Masahiro Yamadadd840582014-07-30 14:08:14 +0900279config TARGET_T4240QDS
280 bool "Support T4240QDS"
York Sun26bc57d2016-11-21 13:35:41 -0800281 select ARCH_T4240
Masahiro Yamada02627352014-10-20 17:45:56 +0900282 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900283 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900284
285config TARGET_T4240RDB
286 bool "Support T4240RDB"
York Sun26bc57d2016-11-21 13:35:41 -0800287 select ARCH_T4240
Chunhe Lan373762c2015-03-20 17:08:54 +0800288 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900289 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900290
291config TARGET_CONTROLCENTERD
292 bool "Support controlcenterd"
York Sunfeb9e252016-11-16 15:23:52 -0800293 select ARCH_P1022
Masahiro Yamadadd840582014-07-30 14:08:14 +0900294
295config TARGET_KMP204X
296 bool "Support kmp204x"
York Sunce040c82016-11-18 11:15:21 -0800297 select ARCH_P2041
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900298 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900299
Masahiro Yamadadd840582014-07-30 14:08:14 +0900300config TARGET_XPEDITE520X
301 bool "Support xpedite520x"
York Sun281ed4c2016-11-15 13:52:34 -0800302 select ARCH_MPC8548
Masahiro Yamadadd840582014-07-30 14:08:14 +0900303
304config TARGET_XPEDITE537X
305 bool "Support xpedite537x"
York Sunc8f48472016-11-16 11:39:20 -0800306 select ARCH_MPC8572
York Sund26e34c2016-12-28 08:43:40 -0800307# Use DDR3 controller with DDR2 DIMMs on this board
308 select SYS_FSL_DDRC_GEN3
Masahiro Yamadadd840582014-07-30 14:08:14 +0900309
310config TARGET_XPEDITE550X
311 bool "Support xpedite550x"
York Sun45936372016-11-18 11:08:43 -0800312 select ARCH_P2020
Masahiro Yamadadd840582014-07-30 14:08:14 +0900313
Oleksandr G Zhadan8b0044f2015-04-29 16:57:39 -0400314config TARGET_UCP1020
315 bool "Support uCP1020"
York Sun484fff62016-11-18 10:02:14 -0800316 select ARCH_P1020
Oleksandr G Zhadan8b0044f2015-04-29 16:57:39 -0400317
York Sun22a1b992016-12-01 18:37:55 -0800318config TARGET_CYRUS_P5020
319 bool "Support Varisys Cyrus P5020"
320 select ARCH_P5020
321 select PHYS_64BIT
322
323config TARGET_CYRUS_P5040
324 bool "Support Varisys Cyrus P5040"
325 select ARCH_P5040
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900326 select PHYS_64BIT
Andy Fleming87e29872015-11-04 15:48:32 -0600327
Masahiro Yamadadd840582014-07-30 14:08:14 +0900328endchoice
329
York Sunb41f1922016-11-18 11:56:57 -0800330config ARCH_B4420
331 bool
York Sunf8dee362016-12-28 08:43:27 -0800332 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800333 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800334 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800335 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800336 select SYS_FSL_ERRATUM_A004477
337 select SYS_FSL_ERRATUM_A005871
338 select SYS_FSL_ERRATUM_A006379
339 select SYS_FSL_ERRATUM_A006384
340 select SYS_FSL_ERRATUM_A006475
341 select SYS_FSL_ERRATUM_A006593
342 select SYS_FSL_ERRATUM_A007075
343 select SYS_FSL_ERRATUM_A007186
344 select SYS_FSL_ERRATUM_A007212
345 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -0800346 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800347 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800348 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800349 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800350 select SYS_FSL_SEC_COMPAT_4
York Sunb41f1922016-11-18 11:56:57 -0800351
York Sun3006ebc2016-11-18 11:44:43 -0800352config ARCH_B4860
353 bool
York Sunf8dee362016-12-28 08:43:27 -0800354 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800355 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800356 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800357 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800358 select SYS_FSL_ERRATUM_A004477
359 select SYS_FSL_ERRATUM_A005871
360 select SYS_FSL_ERRATUM_A006379
361 select SYS_FSL_ERRATUM_A006384
362 select SYS_FSL_ERRATUM_A006475
363 select SYS_FSL_ERRATUM_A006593
364 select SYS_FSL_ERRATUM_A007075
365 select SYS_FSL_ERRATUM_A007186
366 select SYS_FSL_ERRATUM_A007212
367 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -0800368 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800369 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800370 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800371 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800372 select SYS_FSL_SEC_COMPAT_4
York Sun3006ebc2016-11-18 11:44:43 -0800373
York Sun115d60c2016-11-15 14:09:50 -0800374config ARCH_BSC9131
375 bool
York Sun05cb79a2016-12-02 10:44:34 -0800376 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800377 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800378 select SYS_FSL_ERRATUM_A004477
379 select SYS_FSL_ERRATUM_A005125
York Sunc01e4a12016-12-28 08:43:42 -0800380 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800381 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800382 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800383 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800384 select SYS_FSL_SEC_COMPAT_4
York Sun115d60c2016-11-15 14:09:50 -0800385
386config ARCH_BSC9132
387 bool
York Sun05cb79a2016-12-02 10:44:34 -0800388 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800389 select SYS_FSL_DDR_VER_46
York Sun63659ff2016-12-28 08:43:43 -0800390 select SYS_FSL_ERRATUM_A004477
391 select SYS_FSL_ERRATUM_A005125
392 select SYS_FSL_ERRATUM_A005434
York Sunc01e4a12016-12-28 08:43:42 -0800393 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800394 select SYS_FSL_ERRATUM_I2C_A004447
395 select SYS_FSL_ERRATUM_IFC_A002769
York Sund26e34c2016-12-28 08:43:40 -0800396 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800397 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800398 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800399 select SYS_FSL_SEC_COMPAT_4
York Sun53c95382016-12-28 08:43:29 -0800400 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun115d60c2016-11-15 14:09:50 -0800401
York Sun4fd64742016-11-15 18:44:22 -0800402config ARCH_C29X
403 bool
York Sun05cb79a2016-12-02 10:44:34 -0800404 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800405 select SYS_FSL_DDR_VER_46
York Sun63659ff2016-12-28 08:43:43 -0800406 select SYS_FSL_ERRATUM_A005125
York Sunc01e4a12016-12-28 08:43:42 -0800407 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800408 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800409 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800410 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800411 select SYS_FSL_SEC_COMPAT_6
York Sun53c95382016-12-28 08:43:29 -0800412 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun4fd64742016-11-15 18:44:22 -0800413
York Sun24ad75a2016-11-16 11:06:47 -0800414config ARCH_MPC8536
415 bool
York Sun05cb79a2016-12-02 10:44:34 -0800416 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800417 select SYS_FSL_ERRATUM_A004508
418 select SYS_FSL_ERRATUM_A005125
York Sund26e34c2016-12-28 08:43:40 -0800419 select SYS_FSL_HAS_DDR2
420 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800421 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800422 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800423 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800424 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun24ad75a2016-11-16 11:06:47 -0800425
York Sun7f825212016-11-16 11:13:06 -0800426config ARCH_MPC8540
427 bool
York Sun05cb79a2016-12-02 10:44:34 -0800428 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800429 select SYS_FSL_HAS_DDR1
York Sun7f825212016-11-16 11:13:06 -0800430
York Sun3aff3082016-11-16 11:18:31 -0800431config ARCH_MPC8541
432 bool
York Sun05cb79a2016-12-02 10:44:34 -0800433 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800434 select SYS_FSL_HAS_DDR1
York Sun2c2e2c92016-12-28 08:43:30 -0800435 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800436 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800437 select SYS_FSL_SEC_COMPAT_2
York Sun3aff3082016-11-16 11:18:31 -0800438
York Sun25cb74b2016-11-15 13:57:15 -0800439config ARCH_MPC8544
440 bool
York Sun05cb79a2016-12-02 10:44:34 -0800441 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800442 select SYS_FSL_ERRATUM_A005125
York Sund26e34c2016-12-28 08:43:40 -0800443 select SYS_FSL_HAS_DDR2
York Sun2c2e2c92016-12-28 08:43:30 -0800444 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800445 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800446 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800447 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun25cb74b2016-11-15 13:57:15 -0800448
York Sun281ed4c2016-11-15 13:52:34 -0800449config ARCH_MPC8548
450 bool
York Sun05cb79a2016-12-02 10:44:34 -0800451 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800452 select SYS_FSL_ERRATUM_A005125
453 select SYS_FSL_ERRATUM_NMG_DDR120
454 select SYS_FSL_ERRATUM_NMG_LBC103
455 select SYS_FSL_ERRATUM_NMG_ETSEC129
456 select SYS_FSL_ERRATUM_I2C_A004447
York Sund26e34c2016-12-28 08:43:40 -0800457 select SYS_FSL_HAS_DDR2
458 select SYS_FSL_HAS_DDR1
York Sun2c2e2c92016-12-28 08:43:30 -0800459 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800460 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800461 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800462 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun281ed4c2016-11-15 13:52:34 -0800463
York Sun3c3d8ab2016-11-16 11:23:23 -0800464config ARCH_MPC8555
465 bool
York Sun05cb79a2016-12-02 10:44:34 -0800466 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800467 select SYS_FSL_HAS_DDR1
York Sun2c2e2c92016-12-28 08:43:30 -0800468 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800469 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800470 select SYS_FSL_SEC_COMPAT_2
York Sun3c3d8ab2016-11-16 11:23:23 -0800471
York Sun99d0a312016-11-16 11:26:45 -0800472config ARCH_MPC8560
473 bool
York Sun05cb79a2016-12-02 10:44:34 -0800474 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800475 select SYS_FSL_HAS_DDR1
York Sun99d0a312016-11-16 11:26:45 -0800476
York Sund07c3842016-11-16 11:32:17 -0800477config ARCH_MPC8568
478 bool
York Sun05cb79a2016-12-02 10:44:34 -0800479 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800480 select SYS_FSL_HAS_DDR2
York Sun2c2e2c92016-12-28 08:43:30 -0800481 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800482 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800483 select SYS_FSL_SEC_COMPAT_2
York Sund07c3842016-11-16 11:32:17 -0800484
York Sun23b36a72016-11-16 11:34:52 -0800485config ARCH_MPC8569
486 bool
York Sun05cb79a2016-12-02 10:44:34 -0800487 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800488 select SYS_FSL_ERRATUM_A004508
489 select SYS_FSL_ERRATUM_A005125
York Sund26e34c2016-12-28 08:43:40 -0800490 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800491 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800492 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800493 select SYS_FSL_SEC_COMPAT_2
York Sun23b36a72016-11-16 11:34:52 -0800494
York Sunc8f48472016-11-16 11:39:20 -0800495config ARCH_MPC8572
496 bool
York Sun05cb79a2016-12-02 10:44:34 -0800497 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800498 select SYS_FSL_ERRATUM_A004508
499 select SYS_FSL_ERRATUM_A005125
500 select SYS_FSL_ERRATUM_DDR_115
501 select SYS_FSL_ERRATUM_DDR111_DDR134
York Sund26e34c2016-12-28 08:43:40 -0800502 select SYS_FSL_HAS_DDR2
503 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800504 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800505 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800506 select SYS_FSL_SEC_COMPAT_2
York Sund26e34c2016-12-28 08:43:40 -0800507 select SYS_PPC_E500_USE_DEBUG_TLB
York Sunc8f48472016-11-16 11:39:20 -0800508
York Sun7d5f9f82016-11-16 13:08:52 -0800509config ARCH_P1010
510 bool
York Sun05cb79a2016-12-02 10:44:34 -0800511 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800512 select SYS_FSL_ERRATUM_A004477
513 select SYS_FSL_ERRATUM_A004508
514 select SYS_FSL_ERRATUM_A005125
515 select SYS_FSL_ERRATUM_A006261
516 select SYS_FSL_ERRATUM_A007075
York Sunc01e4a12016-12-28 08:43:42 -0800517 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800518 select SYS_FSL_ERRATUM_I2C_A004447
519 select SYS_FSL_ERRATUM_IFC_A002769
520 select SYS_FSL_ERRATUM_P1010_A003549
521 select SYS_FSL_ERRATUM_SEC_A003571
522 select SYS_FSL_ERRATUM_IFC_A003399
York Sund26e34c2016-12-28 08:43:40 -0800523 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800524 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800525 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800526 select SYS_FSL_SEC_COMPAT_4
York Sun53c95382016-12-28 08:43:29 -0800527 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun7d5f9f82016-11-16 13:08:52 -0800528
York Sun1cdd96f2016-11-16 15:54:15 -0800529config ARCH_P1011
530 bool
York Sun05cb79a2016-12-02 10:44:34 -0800531 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800532 select SYS_FSL_ERRATUM_A004508
533 select SYS_FSL_ERRATUM_A005125
534 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800535 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800536 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800537 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800538 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800539 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800540 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun1cdd96f2016-11-16 15:54:15 -0800541
York Sun484fff62016-11-18 10:02:14 -0800542config ARCH_P1020
543 bool
York Sun05cb79a2016-12-02 10:44:34 -0800544 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800545 select SYS_FSL_ERRATUM_A004508
546 select SYS_FSL_ERRATUM_A005125
547 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800548 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800549 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800550 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800551 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800552 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800553 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun484fff62016-11-18 10:02:14 -0800554
York Suna9907992016-11-18 10:59:02 -0800555config ARCH_P1021
556 bool
York Sun05cb79a2016-12-02 10:44:34 -0800557 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800558 select SYS_FSL_ERRATUM_A004508
559 select SYS_FSL_ERRATUM_A005125
560 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800561 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800562 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800563 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800564 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800565 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800566 select SYS_PPC_E500_USE_DEBUG_TLB
York Suna9907992016-11-18 10:59:02 -0800567
York Sunfeb9e252016-11-16 15:23:52 -0800568config ARCH_P1022
569 bool
York Sun05cb79a2016-12-02 10:44:34 -0800570 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800571 select SYS_FSL_ERRATUM_A004477
572 select SYS_FSL_ERRATUM_A004508
573 select SYS_FSL_ERRATUM_A005125
574 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800575 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800576 select SYS_FSL_ERRATUM_SATA_A001
York Sund26e34c2016-12-28 08:43:40 -0800577 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800578 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800579 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800580 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800581 select SYS_PPC_E500_USE_DEBUG_TLB
York Sunfeb9e252016-11-16 15:23:52 -0800582
York Sun9bb1d6b2016-11-16 15:45:31 -0800583config ARCH_P1023
584 bool
York Sun05cb79a2016-12-02 10:44:34 -0800585 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800586 select SYS_FSL_ERRATUM_A004508
587 select SYS_FSL_ERRATUM_A005125
588 select SYS_FSL_ERRATUM_I2C_A004447
York Sund26e34c2016-12-28 08:43:40 -0800589 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800590 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800591 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800592 select SYS_FSL_SEC_COMPAT_4
York Sun9bb1d6b2016-11-16 15:45:31 -0800593
York Sun52b6f132016-11-18 11:00:57 -0800594config ARCH_P1024
595 bool
York Sun05cb79a2016-12-02 10:44:34 -0800596 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800597 select SYS_FSL_ERRATUM_A004508
598 select SYS_FSL_ERRATUM_A005125
599 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800600 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800601 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800602 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800603 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800604 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800605 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun52b6f132016-11-18 11:00:57 -0800606
York Sun4167a672016-11-18 11:05:38 -0800607config ARCH_P1025
608 bool
York Sun05cb79a2016-12-02 10:44:34 -0800609 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800610 select SYS_FSL_ERRATUM_A004508
611 select SYS_FSL_ERRATUM_A005125
612 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800613 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800614 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800615 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800616 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800617 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800618 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun4167a672016-11-18 11:05:38 -0800619
York Sun45936372016-11-18 11:08:43 -0800620config ARCH_P2020
621 bool
York Sun05cb79a2016-12-02 10:44:34 -0800622 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800623 select SYS_FSL_ERRATUM_A004477
624 select SYS_FSL_ERRATUM_A004508
625 select SYS_FSL_ERRATUM_A005125
York Sunc01e4a12016-12-28 08:43:42 -0800626 select SYS_FSL_ERRATUM_ESDHC111
627 select SYS_FSL_ERRATUM_ESDHC_A001
York Sund26e34c2016-12-28 08:43:40 -0800628 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800629 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800630 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800631 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800632 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun45936372016-11-18 11:08:43 -0800633
York Sunce040c82016-11-18 11:15:21 -0800634config ARCH_P2041
635 bool
York Sunf8dee362016-12-28 08:43:27 -0800636 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800637 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800638 select SYS_FSL_ERRATUM_A004510
639 select SYS_FSL_ERRATUM_A004849
640 select SYS_FSL_ERRATUM_A006261
641 select SYS_FSL_ERRATUM_CPU_A003999
642 select SYS_FSL_ERRATUM_DDR_A003
643 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800644 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800645 select SYS_FSL_ERRATUM_I2C_A004447
646 select SYS_FSL_ERRATUM_NMG_CPU_A011
647 select SYS_FSL_ERRATUM_SRIO_A004034
648 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800649 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800650 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800651 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800652 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800653 select SYS_FSL_SEC_COMPAT_4
York Sunce040c82016-11-18 11:15:21 -0800654
York Sun5e5fdd22016-11-18 11:20:40 -0800655config ARCH_P3041
656 bool
York Sunf8dee362016-12-28 08:43:27 -0800657 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800658 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800659 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800660 select SYS_FSL_ERRATUM_A004510
661 select SYS_FSL_ERRATUM_A004849
662 select SYS_FSL_ERRATUM_A005812
663 select SYS_FSL_ERRATUM_A006261
664 select SYS_FSL_ERRATUM_CPU_A003999
665 select SYS_FSL_ERRATUM_DDR_A003
666 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800667 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800668 select SYS_FSL_ERRATUM_I2C_A004447
669 select SYS_FSL_ERRATUM_NMG_CPU_A011
670 select SYS_FSL_ERRATUM_SRIO_A004034
671 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800672 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800673 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800674 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800675 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800676 select SYS_FSL_SEC_COMPAT_4
York Sun5e5fdd22016-11-18 11:20:40 -0800677
York Sune71372c2016-11-18 11:24:40 -0800678config ARCH_P4080
679 bool
York Sunf8dee362016-12-28 08:43:27 -0800680 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800681 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800682 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800683 select SYS_FSL_ERRATUM_A004510
684 select SYS_FSL_ERRATUM_A004580
685 select SYS_FSL_ERRATUM_A004849
686 select SYS_FSL_ERRATUM_A005812
687 select SYS_FSL_ERRATUM_A007075
688 select SYS_FSL_ERRATUM_CPC_A002
689 select SYS_FSL_ERRATUM_CPC_A003
690 select SYS_FSL_ERRATUM_CPU_A003999
691 select SYS_FSL_ERRATUM_DDR_A003
692 select SYS_FSL_ERRATUM_DDR_A003474
693 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800694 select SYS_FSL_ERRATUM_ESDHC111
695 select SYS_FSL_ERRATUM_ESDHC13
696 select SYS_FSL_ERRATUM_ESDHC135
York Sun63659ff2016-12-28 08:43:43 -0800697 select SYS_FSL_ERRATUM_I2C_A004447
698 select SYS_FSL_ERRATUM_NMG_CPU_A011
699 select SYS_FSL_ERRATUM_SRIO_A004034
700 select SYS_P4080_ERRATUM_CPU22
701 select SYS_P4080_ERRATUM_PCIE_A003
702 select SYS_P4080_ERRATUM_SERDES8
703 select SYS_P4080_ERRATUM_SERDES9
704 select SYS_P4080_ERRATUM_SERDES_A001
705 select SYS_P4080_ERRATUM_SERDES_A005
York Sund26e34c2016-12-28 08:43:40 -0800706 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800707 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800708 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800709 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800710 select SYS_FSL_SEC_COMPAT_4
York Sune71372c2016-11-18 11:24:40 -0800711
York Suncefe11c2016-11-18 11:30:56 -0800712config ARCH_P5020
713 bool
York Sunf8dee362016-12-28 08:43:27 -0800714 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800715 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800716 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800717 select SYS_FSL_ERRATUM_A004510
718 select SYS_FSL_ERRATUM_A006261
719 select SYS_FSL_ERRATUM_DDR_A003
720 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800721 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800722 select SYS_FSL_ERRATUM_I2C_A004447
723 select SYS_FSL_ERRATUM_SRIO_A004034
724 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800725 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800726 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800727 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800728 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800729 select SYS_FSL_SEC_COMPAT_4
York Suncefe11c2016-11-18 11:30:56 -0800730
York Sun95390362016-11-18 11:39:36 -0800731config ARCH_P5040
732 bool
York Sunf8dee362016-12-28 08:43:27 -0800733 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800734 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800735 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800736 select SYS_FSL_ERRATUM_A004510
737 select SYS_FSL_ERRATUM_A004699
738 select SYS_FSL_ERRATUM_A005812
739 select SYS_FSL_ERRATUM_A006261
740 select SYS_FSL_ERRATUM_DDR_A003
741 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800742 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800743 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800744 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800745 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800746 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800747 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800748 select SYS_FSL_SEC_COMPAT_4
York Sun95390362016-11-18 11:39:36 -0800749
York Sun10343402016-11-18 12:29:51 -0800750config ARCH_QEMU_E500
751 bool
752
York Sun5ff3f412016-11-18 12:35:47 -0800753config ARCH_T1023
754 bool
York Sunf8dee362016-12-28 08:43:27 -0800755 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800756 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800757 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800758 select SYS_FSL_ERRATUM_A008378
759 select SYS_FSL_ERRATUM_A009663
760 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800761 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800762 select SYS_FSL_HAS_DDR3
763 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800764 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800765 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800766 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800767 select SYS_FSL_SEC_COMPAT_5
York Sun5ff3f412016-11-18 12:35:47 -0800768
York Sune5d5f5a2016-11-18 13:01:34 -0800769config ARCH_T1024
770 bool
York Sunf8dee362016-12-28 08:43:27 -0800771 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800772 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800773 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800774 select SYS_FSL_ERRATUM_A008378
775 select SYS_FSL_ERRATUM_A009663
776 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800777 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800778 select SYS_FSL_HAS_DDR3
779 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800780 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800781 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800782 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800783 select SYS_FSL_SEC_COMPAT_5
York Sune5d5f5a2016-11-18 13:01:34 -0800784
York Sun5d737012016-11-18 13:11:12 -0800785config ARCH_T1040
786 bool
York Sunf8dee362016-12-28 08:43:27 -0800787 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800788 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800789 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800790 select SYS_FSL_ERRATUM_A008044
791 select SYS_FSL_ERRATUM_A008378
792 select SYS_FSL_ERRATUM_A009663
793 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800794 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800795 select SYS_FSL_HAS_DDR3
796 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800797 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800798 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800799 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800800 select SYS_FSL_SEC_COMPAT_5
York Sun5d737012016-11-18 13:11:12 -0800801
York Sun5449c982016-11-18 13:36:39 -0800802config ARCH_T1042
803 bool
York Sunf8dee362016-12-28 08:43:27 -0800804 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800805 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800806 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800807 select SYS_FSL_ERRATUM_A008044
808 select SYS_FSL_ERRATUM_A008378
809 select SYS_FSL_ERRATUM_A009663
810 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800811 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800812 select SYS_FSL_HAS_DDR3
813 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800814 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800815 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800816 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800817 select SYS_FSL_SEC_COMPAT_5
York Sun5449c982016-11-18 13:36:39 -0800818
York Sun0f3d80e2016-11-21 12:54:19 -0800819config ARCH_T2080
820 bool
York Sunf8dee362016-12-28 08:43:27 -0800821 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800822 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800823 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800824 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800825 select SYS_FSL_ERRATUM_A006379
826 select SYS_FSL_ERRATUM_A006593
827 select SYS_FSL_ERRATUM_A007186
828 select SYS_FSL_ERRATUM_A007212
829 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800830 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800831 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800832 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800833 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800834 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800835 select SYS_FSL_SEC_COMPAT_4
York Sun0f3d80e2016-11-21 12:54:19 -0800836
837config ARCH_T2081
838 bool
York Sunf8dee362016-12-28 08:43:27 -0800839 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800840 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800841 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800842 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800843 select SYS_FSL_ERRATUM_A006379
844 select SYS_FSL_ERRATUM_A006593
845 select SYS_FSL_ERRATUM_A007186
846 select SYS_FSL_ERRATUM_A007212
847 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800848 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800849 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800850 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800851 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800852 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800853 select SYS_FSL_SEC_COMPAT_4
York Sun0f3d80e2016-11-21 12:54:19 -0800854
York Sun652a7bb2016-11-21 13:31:34 -0800855config ARCH_T4160
856 bool
York Sunf8dee362016-12-28 08:43:27 -0800857 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800858 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800859 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800860 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800861 select SYS_FSL_ERRATUM_A004468
862 select SYS_FSL_ERRATUM_A005871
863 select SYS_FSL_ERRATUM_A006379
864 select SYS_FSL_ERRATUM_A006593
865 select SYS_FSL_ERRATUM_A007186
866 select SYS_FSL_ERRATUM_A007798
867 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -0800868 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800869 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800870 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800871 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800872 select SYS_FSL_SEC_COMPAT_4
York Sun652a7bb2016-11-21 13:31:34 -0800873
York Sun26bc57d2016-11-21 13:35:41 -0800874config ARCH_T4240
875 bool
York Sunf8dee362016-12-28 08:43:27 -0800876 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800877 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800878 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800879 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800880 select SYS_FSL_ERRATUM_A004468
881 select SYS_FSL_ERRATUM_A005871
882 select SYS_FSL_ERRATUM_A006261
883 select SYS_FSL_ERRATUM_A006379
884 select SYS_FSL_ERRATUM_A006593
885 select SYS_FSL_ERRATUM_A007186
886 select SYS_FSL_ERRATUM_A007798
887 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -0800888 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800889 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800890 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800891 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800892 select SYS_FSL_SEC_COMPAT_4
York Sun05cb79a2016-12-02 10:44:34 -0800893
York Sunf8dee362016-12-28 08:43:27 -0800894config BOOKE
895 bool
896 default y
897
898config E500
899 bool
900 default y
901 help
902 Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
903
904config E500MC
905 bool
906 help
907 Enble PowerPC E500MC core
908
York Sun9ec10102016-12-28 08:43:48 -0800909config E6500
910 bool
911 help
912 Enable PowerPC E6500 core
913
York Sun05cb79a2016-12-02 10:44:34 -0800914config FSL_LAW
915 bool
916 help
917 Use Freescale common code for Local Access Window
York Sun26bc57d2016-11-21 13:35:41 -0800918
York Sunc6e6bda2016-12-02 09:33:14 -0800919config SECURE_BOOT
920 bool "Secure Boot"
921 help
922 Enable Freescale Secure Boot feature. Normally selected
923 by defconfig. If unsure, do not change.
924
York Sun3f82b562016-11-23 12:30:40 -0800925config MAX_CPUS
926 int "Maximum number of CPUs permitted for MPC85xx"
927 default 12 if ARCH_T4240
928 default 8 if ARCH_P4080 || \
929 ARCH_T4160
930 default 4 if ARCH_B4860 || \
931 ARCH_P2041 || \
932 ARCH_P3041 || \
933 ARCH_P5040 || \
934 ARCH_T1040 || \
935 ARCH_T1042 || \
936 ARCH_T2080 || \
937 ARCH_T2081
938 default 2 if ARCH_B4420 || \
939 ARCH_BSC9132 || \
940 ARCH_MPC8572 || \
941 ARCH_P1020 || \
942 ARCH_P1021 || \
943 ARCH_P1022 || \
944 ARCH_P1023 || \
945 ARCH_P1024 || \
946 ARCH_P1025 || \
947 ARCH_P2020 || \
948 ARCH_P5020 || \
York Sun3f82b562016-11-23 12:30:40 -0800949 ARCH_T1023 || \
950 ARCH_T1024
951 default 1
952 help
953 Set this number to the maximum number of possible CPUs in the SoC.
954 SoCs may have multiple clusters with each cluster may have multiple
955 ports. If some ports are reserved but higher ports are used for
956 cores, count the reserved ports. This will allocate enough memory
957 in spin table to properly handle all cores.
958
York Sun830fc1b2016-12-01 13:26:06 -0800959config SYS_CCSRBAR_DEFAULT
960 hex "Default CCSRBAR address"
961 default 0xff700000 if ARCH_BSC9131 || \
962 ARCH_BSC9132 || \
963 ARCH_C29X || \
964 ARCH_MPC8536 || \
965 ARCH_MPC8540 || \
966 ARCH_MPC8541 || \
967 ARCH_MPC8544 || \
968 ARCH_MPC8548 || \
969 ARCH_MPC8555 || \
970 ARCH_MPC8560 || \
971 ARCH_MPC8568 || \
972 ARCH_MPC8569 || \
973 ARCH_MPC8572 || \
974 ARCH_P1010 || \
975 ARCH_P1011 || \
976 ARCH_P1020 || \
977 ARCH_P1021 || \
978 ARCH_P1022 || \
979 ARCH_P1024 || \
980 ARCH_P1025 || \
981 ARCH_P2020
982 default 0xff600000 if ARCH_P1023
983 default 0xfe000000 if ARCH_B4420 || \
984 ARCH_B4860 || \
985 ARCH_P2041 || \
986 ARCH_P3041 || \
987 ARCH_P4080 || \
988 ARCH_P5020 || \
989 ARCH_P5040 || \
York Sun830fc1b2016-12-01 13:26:06 -0800990 ARCH_T1023 || \
991 ARCH_T1024 || \
992 ARCH_T1040 || \
993 ARCH_T1042 || \
994 ARCH_T2080 || \
995 ARCH_T2081 || \
996 ARCH_T4160 || \
997 ARCH_T4240
998 default 0xe0000000 if ARCH_QEMU_E500
999 help
1000 Default value of CCSRBAR comes from power-on-reset. It
1001 is fixed on each SoC. Some SoCs can have different value
1002 if changed by pre-boot regime. The value here must match
1003 the current value in SoC. If not sure, do not change.
1004
York Sun63659ff2016-12-28 08:43:43 -08001005config SYS_FSL_ERRATUM_A004468
1006 bool
1007
1008config SYS_FSL_ERRATUM_A004477
1009 bool
1010
1011config SYS_FSL_ERRATUM_A004508
1012 bool
1013
1014config SYS_FSL_ERRATUM_A004580
1015 bool
1016
1017config SYS_FSL_ERRATUM_A004699
1018 bool
1019
1020config SYS_FSL_ERRATUM_A004849
1021 bool
1022
1023config SYS_FSL_ERRATUM_A004510
1024 bool
1025
1026config SYS_FSL_ERRATUM_A004510_SVR_REV
1027 hex
1028 depends on SYS_FSL_ERRATUM_A004510
1029 default 0x20 if ARCH_P4080
1030 default 0x10
1031
1032config SYS_FSL_ERRATUM_A004510_SVR_REV2
1033 hex
1034 depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
1035 default 0x11
1036
1037config SYS_FSL_ERRATUM_A005125
1038 bool
1039
1040config SYS_FSL_ERRATUM_A005434
1041 bool
1042
1043config SYS_FSL_ERRATUM_A005812
1044 bool
1045
1046config SYS_FSL_ERRATUM_A005871
1047 bool
1048
1049config SYS_FSL_ERRATUM_A006261
1050 bool
1051
1052config SYS_FSL_ERRATUM_A006379
1053 bool
1054
1055config SYS_FSL_ERRATUM_A006384
1056 bool
1057
1058config SYS_FSL_ERRATUM_A006475
1059 bool
1060
1061config SYS_FSL_ERRATUM_A006593
1062 bool
1063
1064config SYS_FSL_ERRATUM_A007075
1065 bool
1066
1067config SYS_FSL_ERRATUM_A007186
1068 bool
1069
1070config SYS_FSL_ERRATUM_A007212
1071 bool
1072
1073config SYS_FSL_ERRATUM_A007798
1074 bool
1075
1076config SYS_FSL_ERRATUM_A008044
1077 bool
1078
1079config SYS_FSL_ERRATUM_CPC_A002
1080 bool
1081
1082config SYS_FSL_ERRATUM_CPC_A003
1083 bool
1084
1085config SYS_FSL_ERRATUM_CPU_A003999
1086 bool
1087
1088config SYS_FSL_ERRATUM_ELBC_A001
1089 bool
1090
1091config SYS_FSL_ERRATUM_I2C_A004447
1092 bool
1093
1094config SYS_FSL_A004447_SVR_REV
1095 hex
1096 depends on SYS_FSL_ERRATUM_I2C_A004447
1097 default 0x00 if ARCH_MPC8548
1098 default 0x10 if ARCH_P1010
1099 default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
1100 default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
1101
1102config SYS_FSL_ERRATUM_IFC_A002769
1103 bool
1104
1105config SYS_FSL_ERRATUM_IFC_A003399
1106 bool
1107
1108config SYS_FSL_ERRATUM_NMG_CPU_A011
1109 bool
1110
1111config SYS_FSL_ERRATUM_NMG_ETSEC129
1112 bool
1113
1114config SYS_FSL_ERRATUM_NMG_LBC103
1115 bool
1116
1117config SYS_FSL_ERRATUM_P1010_A003549
1118 bool
1119
1120config SYS_FSL_ERRATUM_SATA_A001
1121 bool
1122
1123config SYS_FSL_ERRATUM_SEC_A003571
1124 bool
1125
1126config SYS_FSL_ERRATUM_SRIO_A004034
1127 bool
1128
1129config SYS_FSL_ERRATUM_USB14
1130 bool
1131
1132config SYS_P4080_ERRATUM_CPU22
1133 bool
1134
1135config SYS_P4080_ERRATUM_PCIE_A003
1136 bool
1137
1138config SYS_P4080_ERRATUM_SERDES8
1139 bool
1140
1141config SYS_P4080_ERRATUM_SERDES9
1142 bool
1143
1144config SYS_P4080_ERRATUM_SERDES_A001
1145 bool
1146
1147config SYS_P4080_ERRATUM_SERDES_A005
1148 bool
1149
York Sun73717742016-12-28 08:43:49 -08001150config SYS_FSL_QORIQ_CHASSIS1
1151 bool
1152
1153config SYS_FSL_QORIQ_CHASSIS2
1154 bool
1155
York Sun8303acb2016-12-01 14:05:02 -08001156config SYS_FSL_NUM_LAWS
1157 int "Number of local access windows"
1158 depends on FSL_LAW
1159 default 32 if ARCH_B4420 || \
1160 ARCH_B4860 || \
1161 ARCH_P2041 || \
1162 ARCH_P3041 || \
1163 ARCH_P4080 || \
1164 ARCH_P5020 || \
1165 ARCH_P5040 || \
1166 ARCH_T2080 || \
1167 ARCH_T2081 || \
1168 ARCH_T4160 || \
1169 ARCH_T4240
York Sun08a37fd2016-12-28 08:43:32 -08001170 default 16 if ARCH_T1023 || \
York Sun8303acb2016-12-01 14:05:02 -08001171 ARCH_T1024 || \
1172 ARCH_T1040 || \
1173 ARCH_T1042
1174 default 12 if ARCH_BSC9131 || \
1175 ARCH_BSC9132 || \
1176 ARCH_C29X || \
1177 ARCH_MPC8536 || \
1178 ARCH_MPC8572 || \
1179 ARCH_P1010 || \
1180 ARCH_P1011 || \
1181 ARCH_P1020 || \
1182 ARCH_P1021 || \
1183 ARCH_P1022 || \
1184 ARCH_P1023 || \
1185 ARCH_P1024 || \
1186 ARCH_P1025 || \
1187 ARCH_P2020
1188 default 10 if ARCH_MPC8544 || \
1189 ARCH_MPC8548 || \
1190 ARCH_MPC8568 || \
1191 ARCH_MPC8569
1192 default 8 if ARCH_MPC8540 || \
1193 ARCH_MPC8541 || \
1194 ARCH_MPC8555 || \
1195 ARCH_MPC8560
1196 help
1197 Number of local access windows. This is fixed per SoC.
1198 If not sure, do not change.
1199
York Sun9ec10102016-12-28 08:43:48 -08001200config SYS_FSL_THREADS_PER_CORE
1201 int
1202 default 2 if E6500
1203 default 1
1204
York Sun26e79b62016-12-28 08:43:28 -08001205config SYS_NUM_TLBCAMS
1206 int "Number of TLB CAM entries"
1207 default 64 if E500MC
1208 default 16
1209 help
1210 Number of TLB CAM entries for Book-E chips. 64 for E500MC,
1211 16 for other E500 SoCs.
1212
York Sun53c95382016-12-28 08:43:29 -08001213config SYS_PPC_E500_USE_DEBUG_TLB
1214 bool
1215
1216config SYS_PPC_E500_DEBUG_TLB
1217 int "Temporary TLB entry for external debugger"
1218 depends on SYS_PPC_E500_USE_DEBUG_TLB
1219 default 0 if ARCH_MPC8544 || ARCH_MPC8548
1220 default 1 if ARCH_MPC8536
1221 default 2 if ARCH_MPC8572 || \
1222 ARCH_P1011 || \
1223 ARCH_P1020 || \
1224 ARCH_P1021 || \
1225 ARCH_P1022 || \
1226 ARCH_P1024 || \
1227 ARCH_P1025 || \
1228 ARCH_P2020
1229 default 3 if ARCH_P1010 || \
1230 ARCH_BSC9132 || \
1231 ARCH_C29X
1232 help
1233 Select a temporary TLB entry to be used during boot to work
1234 around limitations in e500v1 and e500v2 external debugger
1235 support. This reduces the portions of the boot code where
1236 breakpoints and single stepping do not work. The value of this
1237 symbol should be set to the TLB1 entry to be used for this
1238 purpose. If unsure, do not change.
1239
Masahiro Yamadadd840582014-07-30 14:08:14 +09001240source "board/freescale/b4860qds/Kconfig"
1241source "board/freescale/bsc9131rdb/Kconfig"
1242source "board/freescale/bsc9132qds/Kconfig"
1243source "board/freescale/c29xpcie/Kconfig"
1244source "board/freescale/corenet_ds/Kconfig"
1245source "board/freescale/mpc8536ds/Kconfig"
1246source "board/freescale/mpc8540ads/Kconfig"
1247source "board/freescale/mpc8541cds/Kconfig"
1248source "board/freescale/mpc8544ds/Kconfig"
1249source "board/freescale/mpc8548cds/Kconfig"
1250source "board/freescale/mpc8555cds/Kconfig"
1251source "board/freescale/mpc8560ads/Kconfig"
1252source "board/freescale/mpc8568mds/Kconfig"
1253source "board/freescale/mpc8569mds/Kconfig"
1254source "board/freescale/mpc8572ds/Kconfig"
1255source "board/freescale/p1010rdb/Kconfig"
1256source "board/freescale/p1022ds/Kconfig"
1257source "board/freescale/p1023rdb/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001258source "board/freescale/p1_p2_rdb_pc/Kconfig"
1259source "board/freescale/p1_twr/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001260source "board/freescale/p2041rdb/Kconfig"
1261source "board/freescale/qemu-ppce500/Kconfig"
Shengzhou Liuaba80042014-11-24 17:11:55 +08001262source "board/freescale/t102xqds/Kconfig"
Shengzhou Liu48c6f322014-11-24 17:11:56 +08001263source "board/freescale/t102xrdb/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001264source "board/freescale/t1040qds/Kconfig"
1265source "board/freescale/t104xrdb/Kconfig"
1266source "board/freescale/t208xqds/Kconfig"
1267source "board/freescale/t208xrdb/Kconfig"
1268source "board/freescale/t4qds/Kconfig"
1269source "board/freescale/t4rdb/Kconfig"
1270source "board/gdsys/p1022/Kconfig"
1271source "board/keymile/kmp204x/Kconfig"
1272source "board/sbc8548/Kconfig"
1273source "board/socrates/Kconfig"
Andy Fleming87e29872015-11-04 15:48:32 -06001274source "board/varisys/cyrus/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001275source "board/xes/xpedite520x/Kconfig"
1276source "board/xes/xpedite537x/Kconfig"
1277source "board/xes/xpedite550x/Kconfig"
Oleksandr G Zhadan8b0044f2015-04-29 16:57:39 -04001278source "board/Arcturus/ucp1020/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001279
1280endmenu