blob: 31c09649946baf46b2dd5aea9c0d944a852cff0a [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
Tom Rinie5ec4812017-01-22 19:43:11 -050028 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +090029 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090030 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +090031
32config TARGET_BSC9131RDB
33 bool "Support BSC9131RDB"
York Sun115d60c2016-11-15 14:09:50 -080034 select ARCH_BSC9131
Masahiro Yamada02627352014-10-20 17:45:56 +090035 select SUPPORT_SPL
Simon Glassa5d67542017-01-23 13:31:20 -070036 select BOARD_EARLY_INIT_F
Masahiro Yamadadd840582014-07-30 14:08:14 +090037
38config TARGET_BSC9132QDS
39 bool "Support BSC9132QDS"
York Sun115d60c2016-11-15 14:09:50 -080040 select ARCH_BSC9132
Tom Rinie5ec4812017-01-22 19:43:11 -050041 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +090042 select SUPPORT_SPL
Simon Glassa5d67542017-01-23 13:31:20 -070043 select BOARD_EARLY_INIT_F
Masahiro Yamadadd840582014-07-30 14:08:14 +090044
45config TARGET_C29XPCIE
46 bool "Support C29XPCIE"
York Sun4fd64742016-11-15 18:44:22 -080047 select ARCH_C29X
Tom Rinie5ec4812017-01-22 19:43:11 -050048 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +090049 select SUPPORT_SPL
Masahiro Yamadacf6bbe42014-10-20 17:45:57 +090050 select SUPPORT_TPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090051 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +090052
53config TARGET_P3041DS
54 bool "Support P3041DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090055 select PHYS_64BIT
York Sun5e5fdd22016-11-18 11:20:40 -080056 select ARCH_P3041
Tom Rinie5ec4812017-01-22 19:43:11 -050057 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamadadd840582014-07-30 14:08:14 +090058
59config TARGET_P4080DS
60 bool "Support P4080DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090061 select PHYS_64BIT
York Sune71372c2016-11-18 11:24:40 -080062 select ARCH_P4080
Tom Rinie5ec4812017-01-22 19:43:11 -050063 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamadadd840582014-07-30 14:08:14 +090064
65config TARGET_P5020DS
66 bool "Support P5020DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090067 select PHYS_64BIT
York Suncefe11c2016-11-18 11:30:56 -080068 select ARCH_P5020
Tom Rinie5ec4812017-01-22 19:43:11 -050069 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamadadd840582014-07-30 14:08:14 +090070
71config TARGET_P5040DS
72 bool "Support P5040DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090073 select PHYS_64BIT
York Sun95390362016-11-18 11:39:36 -080074 select ARCH_P5040
Tom Rinie5ec4812017-01-22 19:43:11 -050075 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamadadd840582014-07-30 14:08:14 +090076
77config TARGET_MPC8536DS
78 bool "Support MPC8536DS"
York Sun24ad75a2016-11-16 11:06:47 -080079 select ARCH_MPC8536
York Sund26e34c2016-12-28 08:43:40 -080080# Use DDR3 controller with DDR2 DIMMs on this board
81 select SYS_FSL_DDRC_GEN3
Masahiro Yamadadd840582014-07-30 14:08:14 +090082
83config TARGET_MPC8540ADS
84 bool "Support MPC8540ADS"
York Sun7f825212016-11-16 11:13:06 -080085 select ARCH_MPC8540
Masahiro Yamadadd840582014-07-30 14:08:14 +090086
87config TARGET_MPC8541CDS
88 bool "Support MPC8541CDS"
York Sun3aff3082016-11-16 11:18:31 -080089 select ARCH_MPC8541
Masahiro Yamadadd840582014-07-30 14:08:14 +090090
91config TARGET_MPC8544DS
92 bool "Support MPC8544DS"
York Sun25cb74b2016-11-15 13:57:15 -080093 select ARCH_MPC8544
Masahiro Yamadadd840582014-07-30 14:08:14 +090094
95config TARGET_MPC8548CDS
96 bool "Support MPC8548CDS"
York Sun281ed4c2016-11-15 13:52:34 -080097 select ARCH_MPC8548
Masahiro Yamadadd840582014-07-30 14:08:14 +090098
99config TARGET_MPC8555CDS
100 bool "Support MPC8555CDS"
York Sun3c3d8ab2016-11-16 11:23:23 -0800101 select ARCH_MPC8555
Masahiro Yamadadd840582014-07-30 14:08:14 +0900102
103config TARGET_MPC8560ADS
104 bool "Support MPC8560ADS"
York Sun99d0a312016-11-16 11:26:45 -0800105 select ARCH_MPC8560
Masahiro Yamadadd840582014-07-30 14:08:14 +0900106
107config TARGET_MPC8568MDS
108 bool "Support MPC8568MDS"
York Sund07c3842016-11-16 11:32:17 -0800109 select ARCH_MPC8568
Masahiro Yamadadd840582014-07-30 14:08:14 +0900110
111config TARGET_MPC8569MDS
112 bool "Support MPC8569MDS"
York Sun23b36a72016-11-16 11:34:52 -0800113 select ARCH_MPC8569
Masahiro Yamadadd840582014-07-30 14:08:14 +0900114
115config TARGET_MPC8572DS
116 bool "Support MPC8572DS"
York Sunc8f48472016-11-16 11:39:20 -0800117 select ARCH_MPC8572
York Sund26e34c2016-12-28 08:43:40 -0800118# Use DDR3 controller with DDR2 DIMMs on this board
119 select SYS_FSL_DDRC_GEN3
Masahiro Yamadadd840582014-07-30 14:08:14 +0900120
York Sun76016862016-11-16 13:30:06 -0800121config TARGET_P1010RDB_PA
122 bool "Support P1010RDB_PA"
123 select ARCH_P1010
Tom Rinie5ec4812017-01-22 19:43:11 -0500124 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun76016862016-11-16 13:30:06 -0800125 select SUPPORT_SPL
126 select SUPPORT_TPL
127
128config TARGET_P1010RDB_PB
129 bool "Support P1010RDB_PB"
York Sun7d5f9f82016-11-16 13:08:52 -0800130 select ARCH_P1010
Tom Rinie5ec4812017-01-22 19:43:11 -0500131 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +0900132 select SUPPORT_SPL
Masahiro Yamadacf6bbe42014-10-20 17:45:57 +0900133 select SUPPORT_TPL
Masahiro Yamadadd840582014-07-30 14:08:14 +0900134
135config TARGET_P1022DS
136 bool "Support P1022DS"
York Sunfeb9e252016-11-16 15:23:52 -0800137 select ARCH_P1022
Masahiro Yamada02627352014-10-20 17:45:56 +0900138 select SUPPORT_SPL
Masahiro Yamadacf6bbe42014-10-20 17:45:57 +0900139 select SUPPORT_TPL
Masahiro Yamadadd840582014-07-30 14:08:14 +0900140
141config TARGET_P1023RDB
142 bool "Support P1023RDB"
York Sun9bb1d6b2016-11-16 15:45:31 -0800143 select ARCH_P1023
Masahiro Yamadadd840582014-07-30 14:08:14 +0900144
York Sunfedae6e2016-11-17 13:12:38 -0800145config TARGET_P1020MBG
146 bool "Support P1020MBG-PC"
147 select SUPPORT_SPL
148 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800149 select ARCH_P1020
150
York Sunaa146202016-11-17 13:52:44 -0800151config TARGET_P1020RDB_PC
152 bool "Support P1020RDB-PC"
153 select SUPPORT_SPL
154 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800155 select ARCH_P1020
York Sunaa146202016-11-17 13:52:44 -0800156
York Sunf404b662016-11-17 13:53:33 -0800157config TARGET_P1020RDB_PD
158 bool "Support P1020RDB-PD"
159 select SUPPORT_SPL
160 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800161 select ARCH_P1020
York Sunf404b662016-11-17 13:53:33 -0800162
York Sune9bc8a82016-11-17 13:53:54 -0800163config TARGET_P1020UTM
164 bool "Support P1020UTM"
165 select SUPPORT_SPL
166 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800167 select ARCH_P1020
York Sunfedae6e2016-11-17 13:12:38 -0800168
York Sunda439db2016-11-17 13:43:18 -0800169config TARGET_P1021RDB
170 bool "Support P1021RDB"
171 select SUPPORT_SPL
172 select SUPPORT_TPL
York Suna9907992016-11-18 10:59:02 -0800173 select ARCH_P1021
York Sunda439db2016-11-17 13:43:18 -0800174
York Sun4eedabf2016-11-17 13:48:39 -0800175config TARGET_P1024RDB
176 bool "Support P1024RDB"
177 select SUPPORT_SPL
178 select SUPPORT_TPL
York Sun52b6f132016-11-18 11:00:57 -0800179 select ARCH_P1024
York Sun4eedabf2016-11-17 13:48:39 -0800180
York Sunb0c98b42016-11-17 14:10:14 -0800181config TARGET_P1025RDB
182 bool "Support P1025RDB"
183 select SUPPORT_SPL
184 select SUPPORT_TPL
York Sun4167a672016-11-18 11:05:38 -0800185 select ARCH_P1025
York Sunb0c98b42016-11-17 14:10:14 -0800186
York Sun8435aa72016-11-17 14:19:18 -0800187config TARGET_P2020RDB
188 bool "Support P2020RDB-PC"
189 select SUPPORT_SPL
190 select SUPPORT_TPL
York Sun45936372016-11-18 11:08:43 -0800191 select ARCH_P2020
York Sun8435aa72016-11-17 14:19:18 -0800192
Masahiro Yamadadd840582014-07-30 14:08:14 +0900193config TARGET_P1_TWR
194 bool "Support p1_twr"
York Sun4167a672016-11-18 11:05:38 -0800195 select ARCH_P1025
Masahiro Yamadadd840582014-07-30 14:08:14 +0900196
Masahiro Yamadadd840582014-07-30 14:08:14 +0900197config TARGET_P2041RDB
198 bool "Support P2041RDB"
York Sunce040c82016-11-18 11:15:21 -0800199 select ARCH_P2041
Tom Rinie5ec4812017-01-22 19:43:11 -0500200 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900201 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900202
203config TARGET_QEMU_PPCE500
204 bool "Support qemu-ppce500"
York Sun10343402016-11-18 12:29:51 -0800205 select ARCH_QEMU_E500
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900206 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900207
York Sun6f53bd42016-11-18 12:55:35 -0800208config TARGET_T1024QDS
209 bool "Support T1024QDS"
York Sune5d5f5a2016-11-18 13:01:34 -0800210 select ARCH_T1024
Tom Rinie5ec4812017-01-22 19:43:11 -0500211 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Shengzhou Liuaba80042014-11-24 17:11:55 +0800212 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900213 select PHYS_64BIT
Shengzhou Liuaba80042014-11-24 17:11:55 +0800214
York Sun08c75292016-11-18 12:45:44 -0800215config TARGET_T1023RDB
216 bool "Support T1023RDB"
York Sun5ff3f412016-11-18 12:35:47 -0800217 select ARCH_T1023
Tom Rinie5ec4812017-01-22 19:43:11 -0500218 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun08c75292016-11-18 12:45:44 -0800219 select SUPPORT_SPL
220 select PHYS_64BIT
221
222config TARGET_T1024RDB
223 bool "Support T1024RDB"
York Sune5d5f5a2016-11-18 13:01:34 -0800224 select ARCH_T1024
Tom Rinie5ec4812017-01-22 19:43:11 -0500225 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Shengzhou Liu48c6f322014-11-24 17:11:56 +0800226 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900227 select PHYS_64BIT
Shengzhou Liu48c6f322014-11-24 17:11:56 +0800228
Masahiro Yamadadd840582014-07-30 14:08:14 +0900229config TARGET_T1040QDS
230 bool "Support T1040QDS"
York Sun5d737012016-11-18 13:11:12 -0800231 select ARCH_T1040
Tom Rinie5ec4812017-01-22 19:43:11 -0500232 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900233 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900234
York Sun95a809b2016-11-18 13:19:39 -0800235config TARGET_T1040RDB
236 bool "Support T1040RDB"
York Sun5d737012016-11-18 13:11:12 -0800237 select ARCH_T1040
Tom Rinie5ec4812017-01-22 19:43:11 -0500238 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun95a809b2016-11-18 13:19:39 -0800239 select SUPPORT_SPL
240 select PHYS_64BIT
241
York Suna0167352016-11-21 10:46:53 -0800242config TARGET_T1040D4RDB
243 bool "Support T1040D4RDB"
244 select ARCH_T1040
Tom Rinie5ec4812017-01-22 19:43:11 -0500245 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Suna0167352016-11-21 10:46:53 -0800246 select SUPPORT_SPL
247 select PHYS_64BIT
248
York Sun95a809b2016-11-18 13:19:39 -0800249config TARGET_T1042RDB
250 bool "Support T1042RDB"
York Sun5449c982016-11-18 13:36:39 -0800251 select ARCH_T1042
Tom Rinie5ec4812017-01-22 19:43:11 -0500252 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +0900253 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900254 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900255
York Sun319ed242016-11-21 11:04:34 -0800256config TARGET_T1042D4RDB
257 bool "Support T1042D4RDB"
258 select ARCH_T1042
Tom Rinie5ec4812017-01-22 19:43:11 -0500259 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun319ed242016-11-21 11:04:34 -0800260 select SUPPORT_SPL
261 select PHYS_64BIT
262
York Sun55ed8ae2016-11-18 13:44:00 -0800263config TARGET_T1042RDB_PI
264 bool "Support T1042RDB_PI"
265 select ARCH_T1042
Tom Rinie5ec4812017-01-22 19:43:11 -0500266 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun55ed8ae2016-11-18 13:44:00 -0800267 select SUPPORT_SPL
268 select PHYS_64BIT
269
York Sun638d5be2016-11-21 12:46:58 -0800270config TARGET_T2080QDS
271 bool "Support T2080QDS"
York Sun0f3d80e2016-11-21 12:54:19 -0800272 select ARCH_T2080
Tom Rinie5ec4812017-01-22 19:43:11 -0500273 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +0900274 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900275 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900276
York Sun01671e62016-11-21 12:57:22 -0800277config TARGET_T2080RDB
278 bool "Support T2080RDB"
York Sun0f3d80e2016-11-21 12:54:19 -0800279 select ARCH_T2080
Tom Rinie5ec4812017-01-22 19:43:11 -0500280 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +0900281 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900282 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900283
York Sun638d5be2016-11-21 12:46:58 -0800284config TARGET_T2081QDS
285 bool "Support T2081QDS"
York Sun0f3d80e2016-11-21 12:54:19 -0800286 select ARCH_T2081
York Sun638d5be2016-11-21 12:46:58 -0800287 select SUPPORT_SPL
288 select PHYS_64BIT
289
York Sun9c21d062016-11-21 13:19:14 -0800290config TARGET_T4160QDS
291 bool "Support T4160QDS"
York Sun652a7bb2016-11-21 13:31:34 -0800292 select ARCH_T4160
Tom Rinie5ec4812017-01-22 19:43:11 -0500293 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun9c21d062016-11-21 13:19:14 -0800294 select SUPPORT_SPL
295 select PHYS_64BIT
296
York Sun12ffdb32016-11-21 13:26:52 -0800297config TARGET_T4160RDB
298 bool "Support T4160RDB"
York Sun652a7bb2016-11-21 13:31:34 -0800299 select ARCH_T4160
York Sun12ffdb32016-11-21 13:26:52 -0800300 select SUPPORT_SPL
301 select PHYS_64BIT
302
Masahiro Yamadadd840582014-07-30 14:08:14 +0900303config TARGET_T4240QDS
304 bool "Support T4240QDS"
York Sun26bc57d2016-11-21 13:35:41 -0800305 select ARCH_T4240
Tom Rinie5ec4812017-01-22 19:43:11 -0500306 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +0900307 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900308 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900309
310config TARGET_T4240RDB
311 bool "Support T4240RDB"
York Sun26bc57d2016-11-21 13:35:41 -0800312 select ARCH_T4240
Chunhe Lan373762c2015-03-20 17:08:54 +0800313 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900314 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900315
316config TARGET_CONTROLCENTERD
317 bool "Support controlcenterd"
York Sunfeb9e252016-11-16 15:23:52 -0800318 select ARCH_P1022
Masahiro Yamadadd840582014-07-30 14:08:14 +0900319
320config TARGET_KMP204X
321 bool "Support kmp204x"
York Sunce040c82016-11-18 11:15:21 -0800322 select ARCH_P2041
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900323 select PHYS_64BIT
Simon Glass97072742017-04-26 22:28:03 -0600324 imply CMD_CRAMFS
Simon Glass80e44cf2017-04-26 22:28:04 -0600325 imply FS_CRAMFS
Masahiro Yamadadd840582014-07-30 14:08:14 +0900326
Masahiro Yamadadd840582014-07-30 14:08:14 +0900327config TARGET_XPEDITE520X
328 bool "Support xpedite520x"
York Sun281ed4c2016-11-15 13:52:34 -0800329 select ARCH_MPC8548
Masahiro Yamadadd840582014-07-30 14:08:14 +0900330
331config TARGET_XPEDITE537X
332 bool "Support xpedite537x"
York Sunc8f48472016-11-16 11:39:20 -0800333 select ARCH_MPC8572
York Sund26e34c2016-12-28 08:43:40 -0800334# Use DDR3 controller with DDR2 DIMMs on this board
335 select SYS_FSL_DDRC_GEN3
Masahiro Yamadadd840582014-07-30 14:08:14 +0900336
337config TARGET_XPEDITE550X
338 bool "Support xpedite550x"
York Sun45936372016-11-18 11:08:43 -0800339 select ARCH_P2020
Masahiro Yamadadd840582014-07-30 14:08:14 +0900340
Oleksandr G Zhadan8b0044f2015-04-29 16:57:39 -0400341config TARGET_UCP1020
342 bool "Support uCP1020"
York Sun484fff62016-11-18 10:02:14 -0800343 select ARCH_P1020
Oleksandr G Zhadan8b0044f2015-04-29 16:57:39 -0400344
York Sun22a1b992016-12-01 18:37:55 -0800345config TARGET_CYRUS_P5020
346 bool "Support Varisys Cyrus P5020"
347 select ARCH_P5020
348 select PHYS_64BIT
349
350config TARGET_CYRUS_P5040
351 bool "Support Varisys Cyrus P5040"
352 select ARCH_P5040
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900353 select PHYS_64BIT
Andy Fleming87e29872015-11-04 15:48:32 -0600354
Masahiro Yamadadd840582014-07-30 14:08:14 +0900355endchoice
356
York Sunb41f1922016-11-18 11:56:57 -0800357config ARCH_B4420
358 bool
York Sunf8dee362016-12-28 08:43:27 -0800359 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800360 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800361 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800362 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800363 select SYS_FSL_ERRATUM_A004477
364 select SYS_FSL_ERRATUM_A005871
365 select SYS_FSL_ERRATUM_A006379
366 select SYS_FSL_ERRATUM_A006384
367 select SYS_FSL_ERRATUM_A006475
368 select SYS_FSL_ERRATUM_A006593
369 select SYS_FSL_ERRATUM_A007075
370 select SYS_FSL_ERRATUM_A007186
371 select SYS_FSL_ERRATUM_A007212
372 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -0800373 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800374 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800375 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800376 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800377 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800378 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530379 select FSL_IFC
York Sunb41f1922016-11-18 11:56:57 -0800380
York Sun3006ebc2016-11-18 11:44:43 -0800381config ARCH_B4860
382 bool
York Sunf8dee362016-12-28 08:43:27 -0800383 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800384 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800385 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800386 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800387 select SYS_FSL_ERRATUM_A004477
388 select SYS_FSL_ERRATUM_A005871
389 select SYS_FSL_ERRATUM_A006379
390 select SYS_FSL_ERRATUM_A006384
391 select SYS_FSL_ERRATUM_A006475
392 select SYS_FSL_ERRATUM_A006593
393 select SYS_FSL_ERRATUM_A007075
394 select SYS_FSL_ERRATUM_A007186
395 select SYS_FSL_ERRATUM_A007212
Darwin Dingel06ad9702016-10-25 09:48:01 +1300396 select SYS_FSL_ERRATUM_A007907
York Sun63659ff2016-12-28 08:43:43 -0800397 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -0800398 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800399 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800400 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800401 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800402 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800403 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530404 select FSL_IFC
York Sun3006ebc2016-11-18 11:44:43 -0800405
York Sun115d60c2016-11-15 14:09:50 -0800406config ARCH_BSC9131
407 bool
York Sun05cb79a2016-12-02 10:44:34 -0800408 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800409 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800410 select SYS_FSL_ERRATUM_A004477
411 select SYS_FSL_ERRATUM_A005125
York Sunc01e4a12016-12-28 08:43:42 -0800412 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800413 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800414 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800415 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800416 select SYS_FSL_SEC_COMPAT_4
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530417 select FSL_IFC
York Sun115d60c2016-11-15 14:09:50 -0800418
419config ARCH_BSC9132
420 bool
York Sun05cb79a2016-12-02 10:44:34 -0800421 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800422 select SYS_FSL_DDR_VER_46
York Sun63659ff2016-12-28 08:43:43 -0800423 select SYS_FSL_ERRATUM_A004477
424 select SYS_FSL_ERRATUM_A005125
425 select SYS_FSL_ERRATUM_A005434
York Sunc01e4a12016-12-28 08:43:42 -0800426 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800427 select SYS_FSL_ERRATUM_I2C_A004447
428 select SYS_FSL_ERRATUM_IFC_A002769
York Sund26e34c2016-12-28 08:43:40 -0800429 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800430 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800431 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800432 select SYS_FSL_SEC_COMPAT_4
York Sun53c95382016-12-28 08:43:29 -0800433 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530434 select FSL_IFC
York Sun115d60c2016-11-15 14:09:50 -0800435
York Sun4fd64742016-11-15 18:44:22 -0800436config ARCH_C29X
437 bool
York Sun05cb79a2016-12-02 10:44:34 -0800438 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800439 select SYS_FSL_DDR_VER_46
York Sun63659ff2016-12-28 08:43:43 -0800440 select SYS_FSL_ERRATUM_A005125
York Sunc01e4a12016-12-28 08:43:42 -0800441 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800442 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800443 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800444 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800445 select SYS_FSL_SEC_COMPAT_6
York Sun53c95382016-12-28 08:43:29 -0800446 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530447 select FSL_IFC
York Sun4fd64742016-11-15 18:44:22 -0800448
York Sun24ad75a2016-11-16 11:06:47 -0800449config ARCH_MPC8536
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_A004508
453 select SYS_FSL_ERRATUM_A005125
York Sund26e34c2016-12-28 08:43:40 -0800454 select SYS_FSL_HAS_DDR2
455 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800456 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800457 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800458 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800459 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530460 select FSL_ELBC
York Sun24ad75a2016-11-16 11:06:47 -0800461
York Sun7f825212016-11-16 11:13:06 -0800462config ARCH_MPC8540
463 bool
York Sun05cb79a2016-12-02 10:44:34 -0800464 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800465 select SYS_FSL_HAS_DDR1
York Sun7f825212016-11-16 11:13:06 -0800466
York Sun3aff3082016-11-16 11:18:31 -0800467config ARCH_MPC8541
468 bool
York Sun05cb79a2016-12-02 10:44:34 -0800469 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800470 select SYS_FSL_HAS_DDR1
York Sun2c2e2c92016-12-28 08:43:30 -0800471 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800472 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800473 select SYS_FSL_SEC_COMPAT_2
York Sun3aff3082016-11-16 11:18:31 -0800474
York Sun25cb74b2016-11-15 13:57:15 -0800475config ARCH_MPC8544
476 bool
York Sun05cb79a2016-12-02 10:44:34 -0800477 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800478 select SYS_FSL_ERRATUM_A005125
York Sund26e34c2016-12-28 08:43:40 -0800479 select SYS_FSL_HAS_DDR2
York Sun2c2e2c92016-12-28 08:43:30 -0800480 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800481 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800482 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800483 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530484 select FSL_ELBC
York Sun25cb74b2016-11-15 13:57:15 -0800485
York Sun281ed4c2016-11-15 13:52:34 -0800486config ARCH_MPC8548
487 bool
York Sun05cb79a2016-12-02 10:44:34 -0800488 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800489 select SYS_FSL_ERRATUM_A005125
490 select SYS_FSL_ERRATUM_NMG_DDR120
491 select SYS_FSL_ERRATUM_NMG_LBC103
492 select SYS_FSL_ERRATUM_NMG_ETSEC129
493 select SYS_FSL_ERRATUM_I2C_A004447
York Sund26e34c2016-12-28 08:43:40 -0800494 select SYS_FSL_HAS_DDR2
495 select SYS_FSL_HAS_DDR1
York Sun2c2e2c92016-12-28 08:43:30 -0800496 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800497 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800498 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800499 select SYS_PPC_E500_USE_DEBUG_TLB
York Sun281ed4c2016-11-15 13:52:34 -0800500
York Sun3c3d8ab2016-11-16 11:23:23 -0800501config ARCH_MPC8555
502 bool
York Sun05cb79a2016-12-02 10:44:34 -0800503 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800504 select SYS_FSL_HAS_DDR1
York Sun2c2e2c92016-12-28 08:43:30 -0800505 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800506 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800507 select SYS_FSL_SEC_COMPAT_2
York Sun3c3d8ab2016-11-16 11:23:23 -0800508
York Sun99d0a312016-11-16 11:26:45 -0800509config ARCH_MPC8560
510 bool
York Sun05cb79a2016-12-02 10:44:34 -0800511 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800512 select SYS_FSL_HAS_DDR1
York Sun99d0a312016-11-16 11:26:45 -0800513
York Sund07c3842016-11-16 11:32:17 -0800514config ARCH_MPC8568
515 bool
York Sun05cb79a2016-12-02 10:44:34 -0800516 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800517 select SYS_FSL_HAS_DDR2
York Sun2c2e2c92016-12-28 08:43:30 -0800518 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800519 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800520 select SYS_FSL_SEC_COMPAT_2
York Sund07c3842016-11-16 11:32:17 -0800521
York Sun23b36a72016-11-16 11:34:52 -0800522config ARCH_MPC8569
523 bool
York Sun05cb79a2016-12-02 10:44:34 -0800524 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800525 select SYS_FSL_ERRATUM_A004508
526 select SYS_FSL_ERRATUM_A005125
York Sund26e34c2016-12-28 08:43:40 -0800527 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800528 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800529 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800530 select SYS_FSL_SEC_COMPAT_2
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530531 select FSL_ELBC
York Sun23b36a72016-11-16 11:34:52 -0800532
York Sunc8f48472016-11-16 11:39:20 -0800533config ARCH_MPC8572
534 bool
York Sun05cb79a2016-12-02 10:44:34 -0800535 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800536 select SYS_FSL_ERRATUM_A004508
537 select SYS_FSL_ERRATUM_A005125
538 select SYS_FSL_ERRATUM_DDR_115
539 select SYS_FSL_ERRATUM_DDR111_DDR134
York Sund26e34c2016-12-28 08:43:40 -0800540 select SYS_FSL_HAS_DDR2
541 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800542 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800543 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800544 select SYS_FSL_SEC_COMPAT_2
York Sund26e34c2016-12-28 08:43:40 -0800545 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530546 select FSL_ELBC
York Sunc8f48472016-11-16 11:39:20 -0800547
York Sun7d5f9f82016-11-16 13:08:52 -0800548config ARCH_P1010
549 bool
York Sun05cb79a2016-12-02 10:44:34 -0800550 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800551 select SYS_FSL_ERRATUM_A004477
552 select SYS_FSL_ERRATUM_A004508
553 select SYS_FSL_ERRATUM_A005125
554 select SYS_FSL_ERRATUM_A006261
555 select SYS_FSL_ERRATUM_A007075
York Sunc01e4a12016-12-28 08:43:42 -0800556 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800557 select SYS_FSL_ERRATUM_I2C_A004447
558 select SYS_FSL_ERRATUM_IFC_A002769
559 select SYS_FSL_ERRATUM_P1010_A003549
560 select SYS_FSL_ERRATUM_SEC_A003571
561 select SYS_FSL_ERRATUM_IFC_A003399
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_4
York Sun53c95382016-12-28 08:43:29 -0800566 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530567 select FSL_IFC
York Sun7d5f9f82016-11-16 13:08:52 -0800568
York Sun1cdd96f2016-11-16 15:54:15 -0800569config ARCH_P1011
570 bool
York Sun05cb79a2016-12-02 10:44:34 -0800571 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800572 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 Sund26e34c2016-12-28 08:43:40 -0800576 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800577 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800578 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800579 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800580 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530581 select FSL_ELBC
York Sun1cdd96f2016-11-16 15:54:15 -0800582
York Sun484fff62016-11-18 10:02:14 -0800583config ARCH_P1020
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_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800589 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800590 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800591 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800592 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800593 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800594 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530595 select FSL_ELBC
York Sun484fff62016-11-18 10:02:14 -0800596
York Suna9907992016-11-18 10:59:02 -0800597config ARCH_P1021
598 bool
York Sun05cb79a2016-12-02 10:44:34 -0800599 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800600 select SYS_FSL_ERRATUM_A004508
601 select SYS_FSL_ERRATUM_A005125
602 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800603 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800604 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800605 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800606 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800607 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800608 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530609 select FSL_ELBC
York Suna9907992016-11-18 10:59:02 -0800610
York Sunfeb9e252016-11-16 15:23:52 -0800611config ARCH_P1022
612 bool
York Sun05cb79a2016-12-02 10:44:34 -0800613 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800614 select SYS_FSL_ERRATUM_A004477
615 select SYS_FSL_ERRATUM_A004508
616 select SYS_FSL_ERRATUM_A005125
617 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800618 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800619 select SYS_FSL_ERRATUM_SATA_A001
York Sund26e34c2016-12-28 08:43:40 -0800620 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800621 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800622 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800623 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800624 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530625 select FSL_ELBC
York Sunfeb9e252016-11-16 15:23:52 -0800626
York Sun9bb1d6b2016-11-16 15:45:31 -0800627config ARCH_P1023
628 bool
York Sun05cb79a2016-12-02 10:44:34 -0800629 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800630 select SYS_FSL_ERRATUM_A004508
631 select SYS_FSL_ERRATUM_A005125
632 select SYS_FSL_ERRATUM_I2C_A004447
York Sund26e34c2016-12-28 08:43:40 -0800633 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800634 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800635 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800636 select SYS_FSL_SEC_COMPAT_4
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530637 select FSL_ELBC
York Sun9bb1d6b2016-11-16 15:45:31 -0800638
York Sun52b6f132016-11-18 11:00:57 -0800639config ARCH_P1024
640 bool
York Sun05cb79a2016-12-02 10:44:34 -0800641 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800642 select SYS_FSL_ERRATUM_A004508
643 select SYS_FSL_ERRATUM_A005125
644 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800645 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800646 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800647 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800648 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800649 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800650 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530651 select FSL_ELBC
York Sun52b6f132016-11-18 11:00:57 -0800652
York Sun4167a672016-11-18 11:05:38 -0800653config ARCH_P1025
654 bool
York Sun05cb79a2016-12-02 10:44:34 -0800655 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800656 select SYS_FSL_ERRATUM_A004508
657 select SYS_FSL_ERRATUM_A005125
658 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800659 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800660 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800661 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800662 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800663 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800664 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530665 select FSL_ELBC
York Sun4167a672016-11-18 11:05:38 -0800666
York Sun45936372016-11-18 11:08:43 -0800667config ARCH_P2020
668 bool
York Sun05cb79a2016-12-02 10:44:34 -0800669 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800670 select SYS_FSL_ERRATUM_A004477
671 select SYS_FSL_ERRATUM_A004508
672 select SYS_FSL_ERRATUM_A005125
York Sunc01e4a12016-12-28 08:43:42 -0800673 select SYS_FSL_ERRATUM_ESDHC111
674 select SYS_FSL_ERRATUM_ESDHC_A001
York Sund26e34c2016-12-28 08:43:40 -0800675 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800676 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800677 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800678 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800679 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530680 select FSL_ELBC
York Sun45936372016-11-18 11:08:43 -0800681
York Sunce040c82016-11-18 11:15:21 -0800682config ARCH_P2041
683 bool
York Sunf8dee362016-12-28 08:43:27 -0800684 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800685 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800686 select SYS_FSL_ERRATUM_A004510
687 select SYS_FSL_ERRATUM_A004849
688 select SYS_FSL_ERRATUM_A006261
689 select SYS_FSL_ERRATUM_CPU_A003999
690 select SYS_FSL_ERRATUM_DDR_A003
691 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800692 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800693 select SYS_FSL_ERRATUM_I2C_A004447
694 select SYS_FSL_ERRATUM_NMG_CPU_A011
695 select SYS_FSL_ERRATUM_SRIO_A004034
696 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800697 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800698 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800699 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800700 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800701 select SYS_FSL_SEC_COMPAT_4
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530702 select FSL_ELBC
York Sunce040c82016-11-18 11:15:21 -0800703
York Sun5e5fdd22016-11-18 11:20:40 -0800704config ARCH_P3041
705 bool
York Sunf8dee362016-12-28 08:43:27 -0800706 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800707 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800708 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800709 select SYS_FSL_ERRATUM_A004510
710 select SYS_FSL_ERRATUM_A004849
711 select SYS_FSL_ERRATUM_A005812
712 select SYS_FSL_ERRATUM_A006261
713 select SYS_FSL_ERRATUM_CPU_A003999
714 select SYS_FSL_ERRATUM_DDR_A003
715 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800716 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800717 select SYS_FSL_ERRATUM_I2C_A004447
718 select SYS_FSL_ERRATUM_NMG_CPU_A011
719 select SYS_FSL_ERRATUM_SRIO_A004034
720 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800721 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800722 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800723 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800724 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800725 select SYS_FSL_SEC_COMPAT_4
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530726 select FSL_ELBC
York Sun5e5fdd22016-11-18 11:20:40 -0800727
York Sune71372c2016-11-18 11:24:40 -0800728config ARCH_P4080
729 bool
York Sunf8dee362016-12-28 08:43:27 -0800730 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800731 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800732 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800733 select SYS_FSL_ERRATUM_A004510
734 select SYS_FSL_ERRATUM_A004580
735 select SYS_FSL_ERRATUM_A004849
736 select SYS_FSL_ERRATUM_A005812
737 select SYS_FSL_ERRATUM_A007075
738 select SYS_FSL_ERRATUM_CPC_A002
739 select SYS_FSL_ERRATUM_CPC_A003
740 select SYS_FSL_ERRATUM_CPU_A003999
741 select SYS_FSL_ERRATUM_DDR_A003
742 select SYS_FSL_ERRATUM_DDR_A003474
743 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800744 select SYS_FSL_ERRATUM_ESDHC111
745 select SYS_FSL_ERRATUM_ESDHC13
746 select SYS_FSL_ERRATUM_ESDHC135
York Sun63659ff2016-12-28 08:43:43 -0800747 select SYS_FSL_ERRATUM_I2C_A004447
748 select SYS_FSL_ERRATUM_NMG_CPU_A011
749 select SYS_FSL_ERRATUM_SRIO_A004034
750 select SYS_P4080_ERRATUM_CPU22
751 select SYS_P4080_ERRATUM_PCIE_A003
752 select SYS_P4080_ERRATUM_SERDES8
753 select SYS_P4080_ERRATUM_SERDES9
754 select SYS_P4080_ERRATUM_SERDES_A001
755 select SYS_P4080_ERRATUM_SERDES_A005
York Sund26e34c2016-12-28 08:43:40 -0800756 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800757 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800758 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800759 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800760 select SYS_FSL_SEC_COMPAT_4
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530761 select FSL_ELBC
York Sune71372c2016-11-18 11:24:40 -0800762
York Suncefe11c2016-11-18 11:30:56 -0800763config ARCH_P5020
764 bool
York Sunf8dee362016-12-28 08:43:27 -0800765 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800766 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800767 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800768 select SYS_FSL_ERRATUM_A004510
769 select SYS_FSL_ERRATUM_A006261
770 select SYS_FSL_ERRATUM_DDR_A003
771 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800772 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800773 select SYS_FSL_ERRATUM_I2C_A004447
774 select SYS_FSL_ERRATUM_SRIO_A004034
775 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800776 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800777 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800778 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800779 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800780 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800781 select SYS_PPC64
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530782 select FSL_ELBC
York Suncefe11c2016-11-18 11:30:56 -0800783
York Sun95390362016-11-18 11:39:36 -0800784config ARCH_P5040
785 bool
York Sunf8dee362016-12-28 08:43:27 -0800786 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800787 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800788 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800789 select SYS_FSL_ERRATUM_A004510
790 select SYS_FSL_ERRATUM_A004699
791 select SYS_FSL_ERRATUM_A005812
792 select SYS_FSL_ERRATUM_A006261
793 select SYS_FSL_ERRATUM_DDR_A003
794 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800795 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800796 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800797 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800798 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800799 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800800 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800801 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800802 select SYS_PPC64
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530803 select FSL_ELBC
York Sun95390362016-11-18 11:39:36 -0800804
York Sun10343402016-11-18 12:29:51 -0800805config ARCH_QEMU_E500
806 bool
807
York Sun5ff3f412016-11-18 12:35:47 -0800808config ARCH_T1023
809 bool
York Sunf8dee362016-12-28 08:43:27 -0800810 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800811 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800812 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800813 select SYS_FSL_ERRATUM_A008378
814 select SYS_FSL_ERRATUM_A009663
815 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800816 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800817 select SYS_FSL_HAS_DDR3
818 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800819 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800820 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800821 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800822 select SYS_FSL_SEC_COMPAT_5
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530823 select FSL_IFC
York Sun5ff3f412016-11-18 12:35:47 -0800824
York Sune5d5f5a2016-11-18 13:01:34 -0800825config ARCH_T1024
826 bool
York Sunf8dee362016-12-28 08:43:27 -0800827 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800828 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800829 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800830 select SYS_FSL_ERRATUM_A008378
831 select SYS_FSL_ERRATUM_A009663
832 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800833 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800834 select SYS_FSL_HAS_DDR3
835 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800836 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800837 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800838 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800839 select SYS_FSL_SEC_COMPAT_5
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530840 select FSL_IFC
York Sune5d5f5a2016-11-18 13:01:34 -0800841
York Sun5d737012016-11-18 13:11:12 -0800842config ARCH_T1040
843 bool
York Sunf8dee362016-12-28 08:43:27 -0800844 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800845 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800846 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800847 select SYS_FSL_ERRATUM_A008044
848 select SYS_FSL_ERRATUM_A008378
849 select SYS_FSL_ERRATUM_A009663
850 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800851 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800852 select SYS_FSL_HAS_DDR3
853 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800854 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800855 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800856 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800857 select SYS_FSL_SEC_COMPAT_5
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530858 select FSL_IFC
York Sun5d737012016-11-18 13:11:12 -0800859
York Sun5449c982016-11-18 13:36:39 -0800860config ARCH_T1042
861 bool
York Sunf8dee362016-12-28 08:43:27 -0800862 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800863 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800864 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800865 select SYS_FSL_ERRATUM_A008044
866 select SYS_FSL_ERRATUM_A008378
867 select SYS_FSL_ERRATUM_A009663
868 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800869 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800870 select SYS_FSL_HAS_DDR3
871 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800872 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800873 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800874 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800875 select SYS_FSL_SEC_COMPAT_5
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530876 select FSL_IFC
York Sun5449c982016-11-18 13:36:39 -0800877
York Sun0f3d80e2016-11-21 12:54:19 -0800878config ARCH_T2080
879 bool
York Sunf8dee362016-12-28 08:43:27 -0800880 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800881 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800882 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800883 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800884 select SYS_FSL_ERRATUM_A006379
885 select SYS_FSL_ERRATUM_A006593
886 select SYS_FSL_ERRATUM_A007186
887 select SYS_FSL_ERRATUM_A007212
Tony O'Brien09bfd962016-12-02 09:22:34 +1300888 select SYS_FSL_ERRATUM_A007815
Darwin Dingel06ad9702016-10-25 09:48:01 +1300889 select SYS_FSL_ERRATUM_A007907
York Sun63659ff2016-12-28 08:43:43 -0800890 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800891 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800892 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800893 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800894 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800895 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800896 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800897 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530898 select FSL_IFC
York Sun0f3d80e2016-11-21 12:54:19 -0800899
900config ARCH_T2081
901 bool
York Sunf8dee362016-12-28 08:43:27 -0800902 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800903 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800904 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800905 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800906 select SYS_FSL_ERRATUM_A006379
907 select SYS_FSL_ERRATUM_A006593
908 select SYS_FSL_ERRATUM_A007186
909 select SYS_FSL_ERRATUM_A007212
910 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800911 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800912 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800913 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800914 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800915 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800916 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800917 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530918 select FSL_IFC
York Sun0f3d80e2016-11-21 12:54:19 -0800919
York Sun652a7bb2016-11-21 13:31:34 -0800920config ARCH_T4160
921 bool
York Sunf8dee362016-12-28 08:43:27 -0800922 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800923 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800924 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800925 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800926 select SYS_FSL_ERRATUM_A004468
927 select SYS_FSL_ERRATUM_A005871
928 select SYS_FSL_ERRATUM_A006379
929 select SYS_FSL_ERRATUM_A006593
930 select SYS_FSL_ERRATUM_A007186
931 select SYS_FSL_ERRATUM_A007798
932 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -0800933 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800934 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800935 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800936 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800937 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800938 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530939 select FSL_IFC
York Sun652a7bb2016-11-21 13:31:34 -0800940
York Sun26bc57d2016-11-21 13:35:41 -0800941config ARCH_T4240
942 bool
York Sunf8dee362016-12-28 08:43:27 -0800943 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800944 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800945 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800946 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800947 select SYS_FSL_ERRATUM_A004468
948 select SYS_FSL_ERRATUM_A005871
949 select SYS_FSL_ERRATUM_A006261
950 select SYS_FSL_ERRATUM_A006379
951 select SYS_FSL_ERRATUM_A006593
952 select SYS_FSL_ERRATUM_A007186
953 select SYS_FSL_ERRATUM_A007798
Tony O'Brien09bfd962016-12-02 09:22:34 +1300954 select SYS_FSL_ERRATUM_A007815
Darwin Dingel06ad9702016-10-25 09:48:01 +1300955 select SYS_FSL_ERRATUM_A007907
York Sun63659ff2016-12-28 08:43:43 -0800956 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -0800957 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800958 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800959 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800960 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800961 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800962 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530963 select FSL_IFC
York Sun05cb79a2016-12-02 10:44:34 -0800964
York Sunf8dee362016-12-28 08:43:27 -0800965config BOOKE
966 bool
967 default y
968
969config E500
970 bool
971 default y
972 help
973 Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
974
975config E500MC
976 bool
977 help
978 Enble PowerPC E500MC core
979
York Sun9ec10102016-12-28 08:43:48 -0800980config E6500
981 bool
982 help
983 Enable PowerPC E6500 core
984
York Sun05cb79a2016-12-02 10:44:34 -0800985config FSL_LAW
986 bool
987 help
988 Use Freescale common code for Local Access Window
York Sun26bc57d2016-11-21 13:35:41 -0800989
York Sunc6e6bda2016-12-02 09:33:14 -0800990config SECURE_BOOT
991 bool "Secure Boot"
992 help
993 Enable Freescale Secure Boot feature. Normally selected
994 by defconfig. If unsure, do not change.
995
York Sun3f82b562016-11-23 12:30:40 -0800996config MAX_CPUS
997 int "Maximum number of CPUs permitted for MPC85xx"
998 default 12 if ARCH_T4240
999 default 8 if ARCH_P4080 || \
1000 ARCH_T4160
1001 default 4 if ARCH_B4860 || \
1002 ARCH_P2041 || \
1003 ARCH_P3041 || \
1004 ARCH_P5040 || \
1005 ARCH_T1040 || \
1006 ARCH_T1042 || \
1007 ARCH_T2080 || \
1008 ARCH_T2081
1009 default 2 if ARCH_B4420 || \
1010 ARCH_BSC9132 || \
1011 ARCH_MPC8572 || \
1012 ARCH_P1020 || \
1013 ARCH_P1021 || \
1014 ARCH_P1022 || \
1015 ARCH_P1023 || \
1016 ARCH_P1024 || \
1017 ARCH_P1025 || \
1018 ARCH_P2020 || \
1019 ARCH_P5020 || \
York Sun3f82b562016-11-23 12:30:40 -08001020 ARCH_T1023 || \
1021 ARCH_T1024
1022 default 1
1023 help
1024 Set this number to the maximum number of possible CPUs in the SoC.
1025 SoCs may have multiple clusters with each cluster may have multiple
1026 ports. If some ports are reserved but higher ports are used for
1027 cores, count the reserved ports. This will allocate enough memory
1028 in spin table to properly handle all cores.
1029
York Sun830fc1b2016-12-01 13:26:06 -08001030config SYS_CCSRBAR_DEFAULT
1031 hex "Default CCSRBAR address"
1032 default 0xff700000 if ARCH_BSC9131 || \
1033 ARCH_BSC9132 || \
1034 ARCH_C29X || \
1035 ARCH_MPC8536 || \
1036 ARCH_MPC8540 || \
1037 ARCH_MPC8541 || \
1038 ARCH_MPC8544 || \
1039 ARCH_MPC8548 || \
1040 ARCH_MPC8555 || \
1041 ARCH_MPC8560 || \
1042 ARCH_MPC8568 || \
1043 ARCH_MPC8569 || \
1044 ARCH_MPC8572 || \
1045 ARCH_P1010 || \
1046 ARCH_P1011 || \
1047 ARCH_P1020 || \
1048 ARCH_P1021 || \
1049 ARCH_P1022 || \
1050 ARCH_P1024 || \
1051 ARCH_P1025 || \
1052 ARCH_P2020
1053 default 0xff600000 if ARCH_P1023
1054 default 0xfe000000 if ARCH_B4420 || \
1055 ARCH_B4860 || \
1056 ARCH_P2041 || \
1057 ARCH_P3041 || \
1058 ARCH_P4080 || \
1059 ARCH_P5020 || \
1060 ARCH_P5040 || \
York Sun830fc1b2016-12-01 13:26:06 -08001061 ARCH_T1023 || \
1062 ARCH_T1024 || \
1063 ARCH_T1040 || \
1064 ARCH_T1042 || \
1065 ARCH_T2080 || \
1066 ARCH_T2081 || \
1067 ARCH_T4160 || \
1068 ARCH_T4240
1069 default 0xe0000000 if ARCH_QEMU_E500
1070 help
1071 Default value of CCSRBAR comes from power-on-reset. It
1072 is fixed on each SoC. Some SoCs can have different value
1073 if changed by pre-boot regime. The value here must match
1074 the current value in SoC. If not sure, do not change.
1075
York Sun63659ff2016-12-28 08:43:43 -08001076config SYS_FSL_ERRATUM_A004468
1077 bool
1078
1079config SYS_FSL_ERRATUM_A004477
1080 bool
1081
1082config SYS_FSL_ERRATUM_A004508
1083 bool
1084
1085config SYS_FSL_ERRATUM_A004580
1086 bool
1087
1088config SYS_FSL_ERRATUM_A004699
1089 bool
1090
1091config SYS_FSL_ERRATUM_A004849
1092 bool
1093
1094config SYS_FSL_ERRATUM_A004510
1095 bool
1096
1097config SYS_FSL_ERRATUM_A004510_SVR_REV
1098 hex
1099 depends on SYS_FSL_ERRATUM_A004510
1100 default 0x20 if ARCH_P4080
1101 default 0x10
1102
1103config SYS_FSL_ERRATUM_A004510_SVR_REV2
1104 hex
1105 depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
1106 default 0x11
1107
1108config SYS_FSL_ERRATUM_A005125
1109 bool
1110
1111config SYS_FSL_ERRATUM_A005434
1112 bool
1113
1114config SYS_FSL_ERRATUM_A005812
1115 bool
1116
1117config SYS_FSL_ERRATUM_A005871
1118 bool
1119
1120config SYS_FSL_ERRATUM_A006261
1121 bool
1122
1123config SYS_FSL_ERRATUM_A006379
1124 bool
1125
1126config SYS_FSL_ERRATUM_A006384
1127 bool
1128
1129config SYS_FSL_ERRATUM_A006475
1130 bool
1131
1132config SYS_FSL_ERRATUM_A006593
1133 bool
1134
1135config SYS_FSL_ERRATUM_A007075
1136 bool
1137
1138config SYS_FSL_ERRATUM_A007186
1139 bool
1140
1141config SYS_FSL_ERRATUM_A007212
1142 bool
1143
Tony O'Brien09bfd962016-12-02 09:22:34 +13001144config SYS_FSL_ERRATUM_A007815
1145 bool
1146
York Sun63659ff2016-12-28 08:43:43 -08001147config SYS_FSL_ERRATUM_A007798
1148 bool
1149
Darwin Dingel06ad9702016-10-25 09:48:01 +13001150config SYS_FSL_ERRATUM_A007907
1151 bool
1152
York Sun63659ff2016-12-28 08:43:43 -08001153config SYS_FSL_ERRATUM_A008044
1154 bool
1155
1156config SYS_FSL_ERRATUM_CPC_A002
1157 bool
1158
1159config SYS_FSL_ERRATUM_CPC_A003
1160 bool
1161
1162config SYS_FSL_ERRATUM_CPU_A003999
1163 bool
1164
1165config SYS_FSL_ERRATUM_ELBC_A001
1166 bool
1167
1168config SYS_FSL_ERRATUM_I2C_A004447
1169 bool
1170
1171config SYS_FSL_A004447_SVR_REV
1172 hex
1173 depends on SYS_FSL_ERRATUM_I2C_A004447
1174 default 0x00 if ARCH_MPC8548
1175 default 0x10 if ARCH_P1010
1176 default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
1177 default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
1178
1179config SYS_FSL_ERRATUM_IFC_A002769
1180 bool
1181
1182config SYS_FSL_ERRATUM_IFC_A003399
1183 bool
1184
1185config SYS_FSL_ERRATUM_NMG_CPU_A011
1186 bool
1187
1188config SYS_FSL_ERRATUM_NMG_ETSEC129
1189 bool
1190
1191config SYS_FSL_ERRATUM_NMG_LBC103
1192 bool
1193
1194config SYS_FSL_ERRATUM_P1010_A003549
1195 bool
1196
1197config SYS_FSL_ERRATUM_SATA_A001
1198 bool
1199
1200config SYS_FSL_ERRATUM_SEC_A003571
1201 bool
1202
1203config SYS_FSL_ERRATUM_SRIO_A004034
1204 bool
1205
1206config SYS_FSL_ERRATUM_USB14
1207 bool
1208
1209config SYS_P4080_ERRATUM_CPU22
1210 bool
1211
1212config SYS_P4080_ERRATUM_PCIE_A003
1213 bool
1214
1215config SYS_P4080_ERRATUM_SERDES8
1216 bool
1217
1218config SYS_P4080_ERRATUM_SERDES9
1219 bool
1220
1221config SYS_P4080_ERRATUM_SERDES_A001
1222 bool
1223
1224config SYS_P4080_ERRATUM_SERDES_A005
1225 bool
1226
York Sun73717742016-12-28 08:43:49 -08001227config SYS_FSL_QORIQ_CHASSIS1
1228 bool
1229
1230config SYS_FSL_QORIQ_CHASSIS2
1231 bool
1232
York Sun8303acb2016-12-01 14:05:02 -08001233config SYS_FSL_NUM_LAWS
1234 int "Number of local access windows"
1235 depends on FSL_LAW
1236 default 32 if ARCH_B4420 || \
1237 ARCH_B4860 || \
1238 ARCH_P2041 || \
1239 ARCH_P3041 || \
1240 ARCH_P4080 || \
1241 ARCH_P5020 || \
1242 ARCH_P5040 || \
1243 ARCH_T2080 || \
1244 ARCH_T2081 || \
1245 ARCH_T4160 || \
1246 ARCH_T4240
York Sun08a37fd2016-12-28 08:43:32 -08001247 default 16 if ARCH_T1023 || \
York Sun8303acb2016-12-01 14:05:02 -08001248 ARCH_T1024 || \
1249 ARCH_T1040 || \
1250 ARCH_T1042
1251 default 12 if ARCH_BSC9131 || \
1252 ARCH_BSC9132 || \
1253 ARCH_C29X || \
1254 ARCH_MPC8536 || \
1255 ARCH_MPC8572 || \
1256 ARCH_P1010 || \
1257 ARCH_P1011 || \
1258 ARCH_P1020 || \
1259 ARCH_P1021 || \
1260 ARCH_P1022 || \
1261 ARCH_P1023 || \
1262 ARCH_P1024 || \
1263 ARCH_P1025 || \
1264 ARCH_P2020
1265 default 10 if ARCH_MPC8544 || \
1266 ARCH_MPC8548 || \
1267 ARCH_MPC8568 || \
1268 ARCH_MPC8569
1269 default 8 if ARCH_MPC8540 || \
1270 ARCH_MPC8541 || \
1271 ARCH_MPC8555 || \
1272 ARCH_MPC8560
1273 help
1274 Number of local access windows. This is fixed per SoC.
1275 If not sure, do not change.
1276
York Sun9ec10102016-12-28 08:43:48 -08001277config SYS_FSL_THREADS_PER_CORE
1278 int
1279 default 2 if E6500
1280 default 1
1281
York Sun26e79b62016-12-28 08:43:28 -08001282config SYS_NUM_TLBCAMS
1283 int "Number of TLB CAM entries"
1284 default 64 if E500MC
1285 default 16
1286 help
1287 Number of TLB CAM entries for Book-E chips. 64 for E500MC,
1288 16 for other E500 SoCs.
1289
York Sun48512782016-12-28 08:43:50 -08001290config SYS_PPC64
1291 bool
1292
York Sun53c95382016-12-28 08:43:29 -08001293config SYS_PPC_E500_USE_DEBUG_TLB
1294 bool
1295
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +05301296config FSL_IFC
1297 bool
1298
Prabhakar Kushwaha06878972017-02-02 15:01:48 +05301299config FSL_ELBC
1300 bool
1301
York Sun53c95382016-12-28 08:43:29 -08001302config SYS_PPC_E500_DEBUG_TLB
1303 int "Temporary TLB entry for external debugger"
1304 depends on SYS_PPC_E500_USE_DEBUG_TLB
1305 default 0 if ARCH_MPC8544 || ARCH_MPC8548
1306 default 1 if ARCH_MPC8536
1307 default 2 if ARCH_MPC8572 || \
1308 ARCH_P1011 || \
1309 ARCH_P1020 || \
1310 ARCH_P1021 || \
1311 ARCH_P1022 || \
1312 ARCH_P1024 || \
1313 ARCH_P1025 || \
1314 ARCH_P2020
1315 default 3 if ARCH_P1010 || \
1316 ARCH_BSC9132 || \
1317 ARCH_C29X
1318 help
1319 Select a temporary TLB entry to be used during boot to work
1320 around limitations in e500v1 and e500v2 external debugger
1321 support. This reduces the portions of the boot code where
1322 breakpoints and single stepping do not work. The value of this
1323 symbol should be set to the TLB1 entry to be used for this
1324 purpose. If unsure, do not change.
1325
Prabhakar Kushwaha1c407072017-02-02 15:01:26 +05301326config SYS_FSL_IFC_CLK_DIV
1327 int "Divider of platform clock"
1328 depends on FSL_IFC
1329 default 2 if ARCH_B4420 || \
1330 ARCH_B4860 || \
1331 ARCH_T1024 || \
1332 ARCH_T1023 || \
1333 ARCH_T1040 || \
1334 ARCH_T1042 || \
1335 ARCH_T4160 || \
1336 ARCH_T4240
1337 default 1
1338 help
1339 Defines divider of platform clock(clock input to
1340 IFC controller).
1341
Prabhakar Kushwahaadd63f92017-02-02 15:02:00 +05301342config SYS_FSL_LBC_CLK_DIV
1343 int "Divider of platform clock"
1344 depends on FSL_ELBC || ARCH_MPC8540 || \
1345 ARCH_MPC8548 || ARCH_MPC8541 || \
1346 ARCH_MPC8555 || ARCH_MPC8560 || \
1347 ARCH_MPC8568
1348
1349 default 2 if ARCH_P2041 || \
1350 ARCH_P3041 || \
1351 ARCH_P4080 || \
1352 ARCH_P5020 || \
1353 ARCH_P5040
1354 default 1
1355
1356 help
1357 Defines divider of platform clock(clock input to
1358 eLBC controller).
1359
Masahiro Yamadadd840582014-07-30 14:08:14 +09001360source "board/freescale/b4860qds/Kconfig"
1361source "board/freescale/bsc9131rdb/Kconfig"
1362source "board/freescale/bsc9132qds/Kconfig"
1363source "board/freescale/c29xpcie/Kconfig"
1364source "board/freescale/corenet_ds/Kconfig"
1365source "board/freescale/mpc8536ds/Kconfig"
1366source "board/freescale/mpc8540ads/Kconfig"
1367source "board/freescale/mpc8541cds/Kconfig"
1368source "board/freescale/mpc8544ds/Kconfig"
1369source "board/freescale/mpc8548cds/Kconfig"
1370source "board/freescale/mpc8555cds/Kconfig"
1371source "board/freescale/mpc8560ads/Kconfig"
1372source "board/freescale/mpc8568mds/Kconfig"
1373source "board/freescale/mpc8569mds/Kconfig"
1374source "board/freescale/mpc8572ds/Kconfig"
1375source "board/freescale/p1010rdb/Kconfig"
1376source "board/freescale/p1022ds/Kconfig"
1377source "board/freescale/p1023rdb/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001378source "board/freescale/p1_p2_rdb_pc/Kconfig"
1379source "board/freescale/p1_twr/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001380source "board/freescale/p2041rdb/Kconfig"
1381source "board/freescale/qemu-ppce500/Kconfig"
Shengzhou Liuaba80042014-11-24 17:11:55 +08001382source "board/freescale/t102xqds/Kconfig"
Shengzhou Liu48c6f322014-11-24 17:11:56 +08001383source "board/freescale/t102xrdb/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001384source "board/freescale/t1040qds/Kconfig"
1385source "board/freescale/t104xrdb/Kconfig"
1386source "board/freescale/t208xqds/Kconfig"
1387source "board/freescale/t208xrdb/Kconfig"
1388source "board/freescale/t4qds/Kconfig"
1389source "board/freescale/t4rdb/Kconfig"
1390source "board/gdsys/p1022/Kconfig"
1391source "board/keymile/kmp204x/Kconfig"
1392source "board/sbc8548/Kconfig"
1393source "board/socrates/Kconfig"
Andy Fleming87e29872015-11-04 15:48:32 -06001394source "board/varisys/cyrus/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001395source "board/xes/xpedite520x/Kconfig"
1396source "board/xes/xpedite537x/Kconfig"
1397source "board/xes/xpedite550x/Kconfig"
Oleksandr G Zhadan8b0044f2015-04-29 16:57:39 -04001398source "board/Arcturus/ucp1020/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001399
1400endmenu