blob: 93a454cf1f943455b9d6b639968cbcf77166fe9b [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
Simon Glass230ecd72017-05-17 03:25:15 -06007config CMD_ERRATA
8 bool "Enable the 'errata' command"
9 depends on MPC85xx
10 default y
11 help
12 This enables the 'errata' command which displays a list of errata
13 work-arounds which are enabled for the current board.
14
Masahiro Yamadadd840582014-07-30 14:08:14 +090015choice
16 prompt "Target select"
Joe Hershbergera26cd042015-05-12 14:46:23 -050017 optional
Masahiro Yamadadd840582014-07-30 14:08:14 +090018
19config TARGET_SBC8548
20 bool "Support sbc8548"
York Sun281ed4c2016-11-15 13:52:34 -080021 select ARCH_MPC8548
Simon Glass85fc9702017-07-23 21:19:41 -060022 imply ENV_IS_IN_FLASH
Masahiro Yamadadd840582014-07-30 14:08:14 +090023
24config TARGET_SOCRATES
25 bool "Support socrates"
York Sun25cb74b2016-11-15 13:57:15 -080026 select ARCH_MPC8544
Masahiro Yamadadd840582014-07-30 14:08:14 +090027
York Sun45a8d112016-11-18 13:51:01 -080028config TARGET_B4420QDS
29 bool "Support B4420QDS"
York Sunb41f1922016-11-18 11:56:57 -080030 select ARCH_B4420
York Sun45a8d112016-11-18 13:51:01 -080031 select SUPPORT_SPL
32 select PHYS_64BIT
33
Masahiro Yamadadd840582014-07-30 14:08:14 +090034config TARGET_B4860QDS
35 bool "Support B4860QDS"
York Sun3006ebc2016-11-18 11:44:43 -080036 select ARCH_B4860
Tom Rinie5ec4812017-01-22 19:43:11 -050037 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +090038 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090039 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +090040
41config TARGET_BSC9131RDB
42 bool "Support BSC9131RDB"
York Sun115d60c2016-11-15 14:09:50 -080043 select ARCH_BSC9131
Masahiro Yamada02627352014-10-20 17:45:56 +090044 select SUPPORT_SPL
Simon Glassa5d67542017-01-23 13:31:20 -070045 select BOARD_EARLY_INIT_F
Masahiro Yamadadd840582014-07-30 14:08:14 +090046
47config TARGET_BSC9132QDS
48 bool "Support BSC9132QDS"
York Sun115d60c2016-11-15 14:09:50 -080049 select ARCH_BSC9132
Tom Rinie5ec4812017-01-22 19:43:11 -050050 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +090051 select SUPPORT_SPL
Simon Glassa5d67542017-01-23 13:31:20 -070052 select BOARD_EARLY_INIT_F
Masahiro Yamadadd840582014-07-30 14:08:14 +090053
54config TARGET_C29XPCIE
55 bool "Support C29XPCIE"
York Sun4fd64742016-11-15 18:44:22 -080056 select ARCH_C29X
Tom Rinie5ec4812017-01-22 19:43:11 -050057 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +090058 select SUPPORT_SPL
Masahiro Yamadacf6bbe42014-10-20 17:45:57 +090059 select SUPPORT_TPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090060 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +090061
62config TARGET_P3041DS
63 bool "Support P3041DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090064 select PHYS_64BIT
York Sun5e5fdd22016-11-18 11:20:40 -080065 select ARCH_P3041
Tom Rinie5ec4812017-01-22 19:43:11 -050066 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Simon Glass3bf926c2017-06-14 21:28:24 -060067 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +090068
69config TARGET_P4080DS
70 bool "Support P4080DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090071 select PHYS_64BIT
York Sune71372c2016-11-18 11:24:40 -080072 select ARCH_P4080
Tom Rinie5ec4812017-01-22 19:43:11 -050073 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Simon Glass3bf926c2017-06-14 21:28:24 -060074 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +090075
76config TARGET_P5020DS
77 bool "Support P5020DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090078 select PHYS_64BIT
York Suncefe11c2016-11-18 11:30:56 -080079 select ARCH_P5020
Tom Rinie5ec4812017-01-22 19:43:11 -050080 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Simon Glass3bf926c2017-06-14 21:28:24 -060081 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +090082
83config TARGET_P5040DS
84 bool "Support P5040DS"
Masahiro Yamadabb6b1422016-07-25 19:56:03 +090085 select PHYS_64BIT
York Sun95390362016-11-18 11:39:36 -080086 select ARCH_P5040
Tom Rinie5ec4812017-01-22 19:43:11 -050087 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Simon Glass3bf926c2017-06-14 21:28:24 -060088 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +090089
90config TARGET_MPC8536DS
91 bool "Support MPC8536DS"
York Sun24ad75a2016-11-16 11:06:47 -080092 select ARCH_MPC8536
York Sund26e34c2016-12-28 08:43:40 -080093# Use DDR3 controller with DDR2 DIMMs on this board
94 select SYS_FSL_DDRC_GEN3
Simon Glass3bf926c2017-06-14 21:28:24 -060095 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +090096
Masahiro Yamadadd840582014-07-30 14:08:14 +090097config TARGET_MPC8541CDS
98 bool "Support MPC8541CDS"
York Sun3aff3082016-11-16 11:18:31 -080099 select ARCH_MPC8541
Masahiro Yamadadd840582014-07-30 14:08:14 +0900100
101config TARGET_MPC8544DS
102 bool "Support MPC8544DS"
York Sun25cb74b2016-11-15 13:57:15 -0800103 select ARCH_MPC8544
Masahiro Yamadadd840582014-07-30 14:08:14 +0900104
105config TARGET_MPC8548CDS
106 bool "Support MPC8548CDS"
York Sun281ed4c2016-11-15 13:52:34 -0800107 select ARCH_MPC8548
Simon Glass85fc9702017-07-23 21:19:41 -0600108 imply ENV_IS_IN_FLASH
Masahiro Yamadadd840582014-07-30 14:08:14 +0900109
110config TARGET_MPC8555CDS
111 bool "Support MPC8555CDS"
York Sun3c3d8ab2016-11-16 11:23:23 -0800112 select ARCH_MPC8555
Masahiro Yamadadd840582014-07-30 14:08:14 +0900113
Masahiro Yamadadd840582014-07-30 14:08:14 +0900114config TARGET_MPC8568MDS
115 bool "Support MPC8568MDS"
York Sund07c3842016-11-16 11:32:17 -0800116 select ARCH_MPC8568
Masahiro Yamadadd840582014-07-30 14:08:14 +0900117
118config TARGET_MPC8569MDS
119 bool "Support MPC8569MDS"
York Sun23b36a72016-11-16 11:34:52 -0800120 select ARCH_MPC8569
Masahiro Yamadadd840582014-07-30 14:08:14 +0900121
122config TARGET_MPC8572DS
123 bool "Support MPC8572DS"
York Sunc8f48472016-11-16 11:39:20 -0800124 select ARCH_MPC8572
York Sund26e34c2016-12-28 08:43:40 -0800125# Use DDR3 controller with DDR2 DIMMs on this board
126 select SYS_FSL_DDRC_GEN3
Simon Glassfedb4282017-06-14 21:28:21 -0600127 imply SCSI
Masahiro Yamadadd840582014-07-30 14:08:14 +0900128
York Sun76016862016-11-16 13:30:06 -0800129config TARGET_P1010RDB_PA
130 bool "Support P1010RDB_PA"
131 select ARCH_P1010
Tom Rinie5ec4812017-01-22 19:43:11 -0500132 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun76016862016-11-16 13:30:06 -0800133 select SUPPORT_SPL
134 select SUPPORT_TPL
Simon Glassa1dc9802017-05-17 03:25:10 -0600135 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600136 imply CMD_SATA
York Sun76016862016-11-16 13:30:06 -0800137
138config TARGET_P1010RDB_PB
139 bool "Support P1010RDB_PB"
York Sun7d5f9f82016-11-16 13:08:52 -0800140 select ARCH_P1010
Tom Rinie5ec4812017-01-22 19:43:11 -0500141 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +0900142 select SUPPORT_SPL
Masahiro Yamadacf6bbe42014-10-20 17:45:57 +0900143 select SUPPORT_TPL
Simon Glassa1dc9802017-05-17 03:25:10 -0600144 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600145 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +0900146
147config TARGET_P1022DS
148 bool "Support P1022DS"
York Sunfeb9e252016-11-16 15:23:52 -0800149 select ARCH_P1022
Masahiro Yamada02627352014-10-20 17:45:56 +0900150 select SUPPORT_SPL
Masahiro Yamadacf6bbe42014-10-20 17:45:57 +0900151 select SUPPORT_TPL
Simon Glass3bf926c2017-06-14 21:28:24 -0600152 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +0900153
154config TARGET_P1023RDB
155 bool "Support P1023RDB"
York Sun9bb1d6b2016-11-16 15:45:31 -0800156 select ARCH_P1023
Simon Glassa1dc9802017-05-17 03:25:10 -0600157 imply CMD_EEPROM
Masahiro Yamadadd840582014-07-30 14:08:14 +0900158
York Sunfedae6e2016-11-17 13:12:38 -0800159config TARGET_P1020MBG
160 bool "Support P1020MBG-PC"
161 select SUPPORT_SPL
162 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800163 select ARCH_P1020
Simon Glassa1dc9802017-05-17 03:25:10 -0600164 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600165 imply CMD_SATA
York Sun484fff62016-11-18 10:02:14 -0800166
York Sunaa146202016-11-17 13:52:44 -0800167config TARGET_P1020RDB_PC
168 bool "Support P1020RDB-PC"
169 select SUPPORT_SPL
170 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800171 select ARCH_P1020
Simon Glassa1dc9802017-05-17 03:25:10 -0600172 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600173 imply CMD_SATA
York Sunaa146202016-11-17 13:52:44 -0800174
York Sunf404b662016-11-17 13:53:33 -0800175config TARGET_P1020RDB_PD
176 bool "Support P1020RDB-PD"
177 select SUPPORT_SPL
178 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800179 select ARCH_P1020
Simon Glassa1dc9802017-05-17 03:25:10 -0600180 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600181 imply CMD_SATA
York Sunf404b662016-11-17 13:53:33 -0800182
York Sune9bc8a82016-11-17 13:53:54 -0800183config TARGET_P1020UTM
184 bool "Support P1020UTM"
185 select SUPPORT_SPL
186 select SUPPORT_TPL
York Sun484fff62016-11-18 10:02:14 -0800187 select ARCH_P1020
Simon Glassa1dc9802017-05-17 03:25:10 -0600188 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600189 imply CMD_SATA
York Sunfedae6e2016-11-17 13:12:38 -0800190
York Sunda439db2016-11-17 13:43:18 -0800191config TARGET_P1021RDB
192 bool "Support P1021RDB"
193 select SUPPORT_SPL
194 select SUPPORT_TPL
York Suna9907992016-11-18 10:59:02 -0800195 select ARCH_P1021
Simon Glassa1dc9802017-05-17 03:25:10 -0600196 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600197 imply CMD_SATA
York Sunda439db2016-11-17 13:43:18 -0800198
York Sun4eedabf2016-11-17 13:48:39 -0800199config TARGET_P1024RDB
200 bool "Support P1024RDB"
201 select SUPPORT_SPL
202 select SUPPORT_TPL
York Sun52b6f132016-11-18 11:00:57 -0800203 select ARCH_P1024
Simon Glassa1dc9802017-05-17 03:25:10 -0600204 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600205 imply CMD_SATA
York Sun4eedabf2016-11-17 13:48:39 -0800206
York Sunb0c98b42016-11-17 14:10:14 -0800207config TARGET_P1025RDB
208 bool "Support P1025RDB"
209 select SUPPORT_SPL
210 select SUPPORT_TPL
York Sun4167a672016-11-18 11:05:38 -0800211 select ARCH_P1025
Simon Glassa1dc9802017-05-17 03:25:10 -0600212 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600213 imply CMD_SATA
York Sunb0c98b42016-11-17 14:10:14 -0800214
York Sun8435aa72016-11-17 14:19:18 -0800215config TARGET_P2020RDB
216 bool "Support P2020RDB-PC"
217 select SUPPORT_SPL
218 select SUPPORT_TPL
York Sun45936372016-11-18 11:08:43 -0800219 select ARCH_P2020
Simon Glassa1dc9802017-05-17 03:25:10 -0600220 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600221 imply CMD_SATA
York Sun8435aa72016-11-17 14:19:18 -0800222
Masahiro Yamadadd840582014-07-30 14:08:14 +0900223config TARGET_P1_TWR
224 bool "Support p1_twr"
York Sun4167a672016-11-18 11:05:38 -0800225 select ARCH_P1025
Masahiro Yamadadd840582014-07-30 14:08:14 +0900226
Masahiro Yamadadd840582014-07-30 14:08:14 +0900227config TARGET_P2041RDB
228 bool "Support P2041RDB"
York Sunce040c82016-11-18 11:15:21 -0800229 select ARCH_P2041
Tom Rinie5ec4812017-01-22 19:43:11 -0500230 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900231 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600232 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +0900233
234config TARGET_QEMU_PPCE500
235 bool "Support qemu-ppce500"
York Sun10343402016-11-18 12:29:51 -0800236 select ARCH_QEMU_E500
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900237 select PHYS_64BIT
Masahiro Yamadadd840582014-07-30 14:08:14 +0900238
York Sun6f53bd42016-11-18 12:55:35 -0800239config TARGET_T1024QDS
240 bool "Support T1024QDS"
York Sune5d5f5a2016-11-18 13:01:34 -0800241 select ARCH_T1024
Tom Rinie5ec4812017-01-22 19:43:11 -0500242 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Shengzhou Liuaba80042014-11-24 17:11:55 +0800243 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900244 select PHYS_64BIT
Simon Glassa1dc9802017-05-17 03:25:10 -0600245 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600246 imply CMD_SATA
Shengzhou Liuaba80042014-11-24 17:11:55 +0800247
York Sun08c75292016-11-18 12:45:44 -0800248config TARGET_T1023RDB
249 bool "Support T1023RDB"
York Sun5ff3f412016-11-18 12:35:47 -0800250 select ARCH_T1023
Tom Rinie5ec4812017-01-22 19:43:11 -0500251 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun08c75292016-11-18 12:45:44 -0800252 select SUPPORT_SPL
253 select PHYS_64BIT
Simon Glassa1dc9802017-05-17 03:25:10 -0600254 imply CMD_EEPROM
York Sun08c75292016-11-18 12:45:44 -0800255
256config TARGET_T1024RDB
257 bool "Support T1024RDB"
York Sune5d5f5a2016-11-18 13:01:34 -0800258 select ARCH_T1024
Tom Rinie5ec4812017-01-22 19:43:11 -0500259 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Shengzhou Liu48c6f322014-11-24 17:11:56 +0800260 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900261 select PHYS_64BIT
Simon Glassa1dc9802017-05-17 03:25:10 -0600262 imply CMD_EEPROM
Shengzhou Liu48c6f322014-11-24 17:11:56 +0800263
Masahiro Yamadadd840582014-07-30 14:08:14 +0900264config TARGET_T1040QDS
265 bool "Support T1040QDS"
York Sun5d737012016-11-18 13:11:12 -0800266 select ARCH_T1040
Tom Rinie5ec4812017-01-22 19:43:11 -0500267 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900268 select PHYS_64BIT
Simon Glassa1dc9802017-05-17 03:25:10 -0600269 imply CMD_EEPROM
Simon Glass3bf926c2017-06-14 21:28:24 -0600270 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +0900271
York Sun95a809b2016-11-18 13:19:39 -0800272config TARGET_T1040RDB
273 bool "Support T1040RDB"
York Sun5d737012016-11-18 13:11:12 -0800274 select ARCH_T1040
Tom Rinie5ec4812017-01-22 19:43:11 -0500275 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun95a809b2016-11-18 13:19:39 -0800276 select SUPPORT_SPL
277 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600278 imply CMD_SATA
York Sun95a809b2016-11-18 13:19:39 -0800279
York Suna0167352016-11-21 10:46:53 -0800280config TARGET_T1040D4RDB
281 bool "Support T1040D4RDB"
282 select ARCH_T1040
Tom Rinie5ec4812017-01-22 19:43:11 -0500283 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Suna0167352016-11-21 10:46:53 -0800284 select SUPPORT_SPL
285 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600286 imply CMD_SATA
York Suna0167352016-11-21 10:46:53 -0800287
York Sun95a809b2016-11-18 13:19:39 -0800288config TARGET_T1042RDB
289 bool "Support T1042RDB"
York Sun5449c982016-11-18 13:36:39 -0800290 select ARCH_T1042
Tom Rinie5ec4812017-01-22 19:43:11 -0500291 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +0900292 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900293 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600294 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +0900295
York Sun319ed242016-11-21 11:04:34 -0800296config TARGET_T1042D4RDB
297 bool "Support T1042D4RDB"
298 select ARCH_T1042
Tom Rinie5ec4812017-01-22 19:43:11 -0500299 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun319ed242016-11-21 11:04:34 -0800300 select SUPPORT_SPL
301 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600302 imply CMD_SATA
York Sun319ed242016-11-21 11:04:34 -0800303
York Sun55ed8ae2016-11-18 13:44:00 -0800304config TARGET_T1042RDB_PI
305 bool "Support T1042RDB_PI"
306 select ARCH_T1042
Tom Rinie5ec4812017-01-22 19:43:11 -0500307 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun55ed8ae2016-11-18 13:44:00 -0800308 select SUPPORT_SPL
309 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600310 imply CMD_SATA
York Sun55ed8ae2016-11-18 13:44:00 -0800311
York Sun638d5be2016-11-21 12:46:58 -0800312config TARGET_T2080QDS
313 bool "Support T2080QDS"
York Sun0f3d80e2016-11-21 12:54:19 -0800314 select ARCH_T2080
Tom Rinie5ec4812017-01-22 19:43:11 -0500315 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +0900316 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900317 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600318 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +0900319
York Sun01671e62016-11-21 12:57:22 -0800320config TARGET_T2080RDB
321 bool "Support T2080RDB"
York Sun0f3d80e2016-11-21 12:54:19 -0800322 select ARCH_T2080
Tom Rinie5ec4812017-01-22 19:43:11 -0500323 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +0900324 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900325 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600326 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +0900327
York Sun638d5be2016-11-21 12:46:58 -0800328config TARGET_T2081QDS
329 bool "Support T2081QDS"
York Sun0f3d80e2016-11-21 12:54:19 -0800330 select ARCH_T2081
York Sun638d5be2016-11-21 12:46:58 -0800331 select SUPPORT_SPL
332 select PHYS_64BIT
333
York Sun9c21d062016-11-21 13:19:14 -0800334config TARGET_T4160QDS
335 bool "Support T4160QDS"
York Sun652a7bb2016-11-21 13:31:34 -0800336 select ARCH_T4160
Tom Rinie5ec4812017-01-22 19:43:11 -0500337 select BOARD_LATE_INIT if CHAIN_OF_TRUST
York Sun9c21d062016-11-21 13:19:14 -0800338 select SUPPORT_SPL
339 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600340 imply CMD_SATA
York Sun9c21d062016-11-21 13:19:14 -0800341
York Sun12ffdb32016-11-21 13:26:52 -0800342config TARGET_T4160RDB
343 bool "Support T4160RDB"
York Sun652a7bb2016-11-21 13:31:34 -0800344 select ARCH_T4160
York Sun12ffdb32016-11-21 13:26:52 -0800345 select SUPPORT_SPL
346 select PHYS_64BIT
347
Masahiro Yamadadd840582014-07-30 14:08:14 +0900348config TARGET_T4240QDS
349 bool "Support T4240QDS"
York Sun26bc57d2016-11-21 13:35:41 -0800350 select ARCH_T4240
Tom Rinie5ec4812017-01-22 19:43:11 -0500351 select BOARD_LATE_INIT if CHAIN_OF_TRUST
Masahiro Yamada02627352014-10-20 17:45:56 +0900352 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900353 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600354 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +0900355
356config TARGET_T4240RDB
357 bool "Support T4240RDB"
York Sun26bc57d2016-11-21 13:35:41 -0800358 select ARCH_T4240
Chunhe Lan373762c2015-03-20 17:08:54 +0800359 select SUPPORT_SPL
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900360 select PHYS_64BIT
Simon Glass3bf926c2017-06-14 21:28:24 -0600361 imply CMD_SATA
Masahiro Yamadadd840582014-07-30 14:08:14 +0900362
363config TARGET_CONTROLCENTERD
364 bool "Support controlcenterd"
York Sunfeb9e252016-11-16 15:23:52 -0800365 select ARCH_P1022
Masahiro Yamadadd840582014-07-30 14:08:14 +0900366
367config TARGET_KMP204X
368 bool "Support kmp204x"
York Sunce040c82016-11-18 11:15:21 -0800369 select ARCH_P2041
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900370 select PHYS_64BIT
Simon Glass97072742017-04-26 22:28:03 -0600371 imply CMD_CRAMFS
Simon Glass80e44cf2017-04-26 22:28:04 -0600372 imply FS_CRAMFS
Masahiro Yamadadd840582014-07-30 14:08:14 +0900373
Masahiro Yamadadd840582014-07-30 14:08:14 +0900374config TARGET_XPEDITE520X
375 bool "Support xpedite520x"
York Sun281ed4c2016-11-15 13:52:34 -0800376 select ARCH_MPC8548
Masahiro Yamadadd840582014-07-30 14:08:14 +0900377
378config TARGET_XPEDITE537X
379 bool "Support xpedite537x"
York Sunc8f48472016-11-16 11:39:20 -0800380 select ARCH_MPC8572
York Sund26e34c2016-12-28 08:43:40 -0800381# Use DDR3 controller with DDR2 DIMMs on this board
382 select SYS_FSL_DDRC_GEN3
Masahiro Yamadadd840582014-07-30 14:08:14 +0900383
384config TARGET_XPEDITE550X
385 bool "Support xpedite550x"
York Sun45936372016-11-18 11:08:43 -0800386 select ARCH_P2020
Masahiro Yamadadd840582014-07-30 14:08:14 +0900387
Oleksandr G Zhadan8b0044f2015-04-29 16:57:39 -0400388config TARGET_UCP1020
389 bool "Support uCP1020"
York Sun484fff62016-11-18 10:02:14 -0800390 select ARCH_P1020
Simon Glass3bf926c2017-06-14 21:28:24 -0600391 imply CMD_SATA
Oleksandr G Zhadan8b0044f2015-04-29 16:57:39 -0400392
York Sun22a1b992016-12-01 18:37:55 -0800393config TARGET_CYRUS_P5020
394 bool "Support Varisys Cyrus P5020"
395 select ARCH_P5020
396 select PHYS_64BIT
397
398config TARGET_CYRUS_P5040
399 bool "Support Varisys Cyrus P5040"
400 select ARCH_P5040
Masahiro Yamadabb6b1422016-07-25 19:56:03 +0900401 select PHYS_64BIT
Andy Fleming87e29872015-11-04 15:48:32 -0600402
Masahiro Yamadadd840582014-07-30 14:08:14 +0900403endchoice
404
York Sunb41f1922016-11-18 11:56:57 -0800405config ARCH_B4420
406 bool
York Sunf8dee362016-12-28 08:43:27 -0800407 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800408 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800409 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800410 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800411 select SYS_FSL_ERRATUM_A004477
412 select SYS_FSL_ERRATUM_A005871
413 select SYS_FSL_ERRATUM_A006379
414 select SYS_FSL_ERRATUM_A006384
415 select SYS_FSL_ERRATUM_A006475
416 select SYS_FSL_ERRATUM_A006593
417 select SYS_FSL_ERRATUM_A007075
418 select SYS_FSL_ERRATUM_A007186
419 select SYS_FSL_ERRATUM_A007212
420 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -0800421 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800422 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800423 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800424 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800425 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800426 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530427 select FSL_IFC
Simon Glassa1dc9802017-05-17 03:25:10 -0600428 imply CMD_EEPROM
Tom Rini8f1a80e2017-07-28 21:31:42 -0400429 imply CMD_NAND
York Sunb41f1922016-11-18 11:56:57 -0800430
York Sun3006ebc2016-11-18 11:44:43 -0800431config ARCH_B4860
432 bool
York Sunf8dee362016-12-28 08:43:27 -0800433 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800434 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800435 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800436 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800437 select SYS_FSL_ERRATUM_A004477
438 select SYS_FSL_ERRATUM_A005871
439 select SYS_FSL_ERRATUM_A006379
440 select SYS_FSL_ERRATUM_A006384
441 select SYS_FSL_ERRATUM_A006475
442 select SYS_FSL_ERRATUM_A006593
443 select SYS_FSL_ERRATUM_A007075
444 select SYS_FSL_ERRATUM_A007186
445 select SYS_FSL_ERRATUM_A007212
Darwin Dingel06ad9702016-10-25 09:48:01 +1300446 select SYS_FSL_ERRATUM_A007907
York Sun63659ff2016-12-28 08:43:43 -0800447 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -0800448 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800449 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800450 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800451 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800452 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800453 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530454 select FSL_IFC
Simon Glassa1dc9802017-05-17 03:25:10 -0600455 imply CMD_EEPROM
Tom Rini8f1a80e2017-07-28 21:31:42 -0400456 imply CMD_NAND
York Sun3006ebc2016-11-18 11:44:43 -0800457
York Sun115d60c2016-11-15 14:09:50 -0800458config ARCH_BSC9131
459 bool
York Sun05cb79a2016-12-02 10:44:34 -0800460 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800461 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800462 select SYS_FSL_ERRATUM_A004477
463 select SYS_FSL_ERRATUM_A005125
York Sunc01e4a12016-12-28 08:43:42 -0800464 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800465 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800466 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800467 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800468 select SYS_FSL_SEC_COMPAT_4
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530469 select FSL_IFC
Simon Glassa1dc9802017-05-17 03:25:10 -0600470 imply CMD_EEPROM
Tom Rini8f1a80e2017-07-28 21:31:42 -0400471 imply CMD_NAND
York Sun115d60c2016-11-15 14:09:50 -0800472
473config ARCH_BSC9132
474 bool
York Sun05cb79a2016-12-02 10:44:34 -0800475 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800476 select SYS_FSL_DDR_VER_46
York Sun63659ff2016-12-28 08:43:43 -0800477 select SYS_FSL_ERRATUM_A004477
478 select SYS_FSL_ERRATUM_A005125
479 select SYS_FSL_ERRATUM_A005434
York Sunc01e4a12016-12-28 08:43:42 -0800480 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800481 select SYS_FSL_ERRATUM_I2C_A004447
482 select SYS_FSL_ERRATUM_IFC_A002769
York Sund26e34c2016-12-28 08:43:40 -0800483 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800484 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800485 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800486 select SYS_FSL_SEC_COMPAT_4
York Sun53c95382016-12-28 08:43:29 -0800487 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530488 select FSL_IFC
Simon Glassa1dc9802017-05-17 03:25:10 -0600489 imply CMD_EEPROM
Tom Rinid56b4b12017-07-22 18:36:16 -0400490 imply CMD_MTDPARTS
Tom Rini8f1a80e2017-07-28 21:31:42 -0400491 imply CMD_NAND
York Sun115d60c2016-11-15 14:09:50 -0800492
York Sun4fd64742016-11-15 18:44:22 -0800493config ARCH_C29X
494 bool
York Sun05cb79a2016-12-02 10:44:34 -0800495 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800496 select SYS_FSL_DDR_VER_46
York Sun63659ff2016-12-28 08:43:43 -0800497 select SYS_FSL_ERRATUM_A005125
York Sunc01e4a12016-12-28 08:43:42 -0800498 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800499 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800500 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800501 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800502 select SYS_FSL_SEC_COMPAT_6
York Sun53c95382016-12-28 08:43:29 -0800503 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530504 select FSL_IFC
Tom Rini8f1a80e2017-07-28 21:31:42 -0400505 imply CMD_NAND
York Sun4fd64742016-11-15 18:44:22 -0800506
York Sun24ad75a2016-11-16 11:06:47 -0800507config ARCH_MPC8536
508 bool
York Sun05cb79a2016-12-02 10:44:34 -0800509 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800510 select SYS_FSL_ERRATUM_A004508
511 select SYS_FSL_ERRATUM_A005125
York Sund26e34c2016-12-28 08:43:40 -0800512 select SYS_FSL_HAS_DDR2
513 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800514 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800515 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800516 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800517 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530518 select FSL_ELBC
Tom Rini8f1a80e2017-07-28 21:31:42 -0400519 imply CMD_NAND
Simon Glass3bf926c2017-06-14 21:28:24 -0600520 imply CMD_SATA
York Sun24ad75a2016-11-16 11:06:47 -0800521
York Sun7f825212016-11-16 11:13:06 -0800522config ARCH_MPC8540
523 bool
York Sun05cb79a2016-12-02 10:44:34 -0800524 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800525 select SYS_FSL_HAS_DDR1
York Sun7f825212016-11-16 11:13:06 -0800526
York Sun3aff3082016-11-16 11:18:31 -0800527config ARCH_MPC8541
528 bool
York Sun05cb79a2016-12-02 10:44:34 -0800529 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800530 select SYS_FSL_HAS_DDR1
York Sun2c2e2c92016-12-28 08:43:30 -0800531 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800532 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800533 select SYS_FSL_SEC_COMPAT_2
York Sun3aff3082016-11-16 11:18:31 -0800534
York Sun25cb74b2016-11-15 13:57:15 -0800535config ARCH_MPC8544
536 bool
York Sun05cb79a2016-12-02 10:44:34 -0800537 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800538 select SYS_FSL_ERRATUM_A005125
York Sund26e34c2016-12-28 08:43:40 -0800539 select SYS_FSL_HAS_DDR2
York Sun2c2e2c92016-12-28 08:43:30 -0800540 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800541 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800542 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800543 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530544 select FSL_ELBC
York Sun25cb74b2016-11-15 13:57:15 -0800545
York Sun281ed4c2016-11-15 13:52:34 -0800546config ARCH_MPC8548
547 bool
York Sun05cb79a2016-12-02 10:44:34 -0800548 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800549 select SYS_FSL_ERRATUM_A005125
550 select SYS_FSL_ERRATUM_NMG_DDR120
551 select SYS_FSL_ERRATUM_NMG_LBC103
552 select SYS_FSL_ERRATUM_NMG_ETSEC129
553 select SYS_FSL_ERRATUM_I2C_A004447
York Sund26e34c2016-12-28 08:43:40 -0800554 select SYS_FSL_HAS_DDR2
555 select SYS_FSL_HAS_DDR1
York Sun2c2e2c92016-12-28 08:43:30 -0800556 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800557 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800558 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800559 select SYS_PPC_E500_USE_DEBUG_TLB
Simon Glass85fc9702017-07-23 21:19:41 -0600560 imply ENV_IS_IN_FLASH
York Sun281ed4c2016-11-15 13:52:34 -0800561
York Sun3c3d8ab2016-11-16 11:23:23 -0800562config ARCH_MPC8555
563 bool
York Sun05cb79a2016-12-02 10:44:34 -0800564 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800565 select SYS_FSL_HAS_DDR1
York Sun2c2e2c92016-12-28 08:43:30 -0800566 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800567 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800568 select SYS_FSL_SEC_COMPAT_2
York Sun3c3d8ab2016-11-16 11:23:23 -0800569
York Sun99d0a312016-11-16 11:26:45 -0800570config ARCH_MPC8560
571 bool
York Sun05cb79a2016-12-02 10:44:34 -0800572 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800573 select SYS_FSL_HAS_DDR1
York Sun99d0a312016-11-16 11:26:45 -0800574
York Sund07c3842016-11-16 11:32:17 -0800575config ARCH_MPC8568
576 bool
York Sun05cb79a2016-12-02 10:44:34 -0800577 select FSL_LAW
York Sund26e34c2016-12-28 08:43:40 -0800578 select SYS_FSL_HAS_DDR2
York Sun2c2e2c92016-12-28 08:43:30 -0800579 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800580 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800581 select SYS_FSL_SEC_COMPAT_2
York Sund07c3842016-11-16 11:32:17 -0800582
York Sun23b36a72016-11-16 11:34:52 -0800583config ARCH_MPC8569
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
York Sund26e34c2016-12-28 08:43:40 -0800588 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800589 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800590 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800591 select SYS_FSL_SEC_COMPAT_2
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530592 select FSL_ELBC
Tom Rini8f1a80e2017-07-28 21:31:42 -0400593 imply CMD_NAND
York Sun23b36a72016-11-16 11:34:52 -0800594
York Sunc8f48472016-11-16 11:39:20 -0800595config ARCH_MPC8572
596 bool
York Sun05cb79a2016-12-02 10:44:34 -0800597 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800598 select SYS_FSL_ERRATUM_A004508
599 select SYS_FSL_ERRATUM_A005125
600 select SYS_FSL_ERRATUM_DDR_115
601 select SYS_FSL_ERRATUM_DDR111_DDR134
York Sund26e34c2016-12-28 08:43:40 -0800602 select SYS_FSL_HAS_DDR2
603 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800604 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800605 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800606 select SYS_FSL_SEC_COMPAT_2
York Sund26e34c2016-12-28 08:43:40 -0800607 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530608 select FSL_ELBC
Tom Rini8f1a80e2017-07-28 21:31:42 -0400609 imply CMD_NAND
Simon Glass85fc9702017-07-23 21:19:41 -0600610 imply ENV_IS_IN_FLASH
York Sunc8f48472016-11-16 11:39:20 -0800611
York Sun7d5f9f82016-11-16 13:08:52 -0800612config ARCH_P1010
613 bool
York Sun05cb79a2016-12-02 10:44:34 -0800614 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800615 select SYS_FSL_ERRATUM_A004477
616 select SYS_FSL_ERRATUM_A004508
617 select SYS_FSL_ERRATUM_A005125
618 select SYS_FSL_ERRATUM_A006261
619 select SYS_FSL_ERRATUM_A007075
York Sunc01e4a12016-12-28 08:43:42 -0800620 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800621 select SYS_FSL_ERRATUM_I2C_A004447
622 select SYS_FSL_ERRATUM_IFC_A002769
623 select SYS_FSL_ERRATUM_P1010_A003549
624 select SYS_FSL_ERRATUM_SEC_A003571
625 select SYS_FSL_ERRATUM_IFC_A003399
York Sund26e34c2016-12-28 08:43:40 -0800626 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800627 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800628 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800629 select SYS_FSL_SEC_COMPAT_4
York Sun53c95382016-12-28 08:43:29 -0800630 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530631 select FSL_IFC
Simon Glassa1dc9802017-05-17 03:25:10 -0600632 imply CMD_EEPROM
Tom Rinid56b4b12017-07-22 18:36:16 -0400633 imply CMD_MTDPARTS
Tom Rini8f1a80e2017-07-28 21:31:42 -0400634 imply CMD_NAND
Simon Glass3bf926c2017-06-14 21:28:24 -0600635 imply CMD_SATA
York Sun7d5f9f82016-11-16 13:08:52 -0800636
York Sun1cdd96f2016-11-16 15:54:15 -0800637config ARCH_P1011
638 bool
York Sun05cb79a2016-12-02 10:44:34 -0800639 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800640 select SYS_FSL_ERRATUM_A004508
641 select SYS_FSL_ERRATUM_A005125
642 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800643 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800644 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800645 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800646 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800647 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800648 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530649 select FSL_ELBC
York Sun1cdd96f2016-11-16 15:54:15 -0800650
York Sun484fff62016-11-18 10:02:14 -0800651config ARCH_P1020
652 bool
York Sun05cb79a2016-12-02 10:44:34 -0800653 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800654 select SYS_FSL_ERRATUM_A004508
655 select SYS_FSL_ERRATUM_A005125
656 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800657 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800658 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800659 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800660 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800661 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800662 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530663 select FSL_ELBC
Tom Rini8f1a80e2017-07-28 21:31:42 -0400664 imply CMD_NAND
Simon Glass3bf926c2017-06-14 21:28:24 -0600665 imply CMD_SATA
York Sun484fff62016-11-18 10:02:14 -0800666
York Suna9907992016-11-18 10:59:02 -0800667config ARCH_P1021
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_A004508
671 select SYS_FSL_ERRATUM_A005125
672 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800673 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800674 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800675 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800676 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800677 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800678 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530679 select FSL_ELBC
Tom Rini8f1a80e2017-07-28 21:31:42 -0400680 imply CMD_NAND
Simon Glass3bf926c2017-06-14 21:28:24 -0600681 imply CMD_SATA
York Suna9907992016-11-18 10:59:02 -0800682
York Sunfeb9e252016-11-16 15:23:52 -0800683config ARCH_P1022
684 bool
York Sun05cb79a2016-12-02 10:44:34 -0800685 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800686 select SYS_FSL_ERRATUM_A004477
687 select SYS_FSL_ERRATUM_A004508
688 select SYS_FSL_ERRATUM_A005125
689 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800690 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800691 select SYS_FSL_ERRATUM_SATA_A001
York Sund26e34c2016-12-28 08:43:40 -0800692 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800693 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800694 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800695 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800696 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530697 select FSL_ELBC
York Sunfeb9e252016-11-16 15:23:52 -0800698
York Sun9bb1d6b2016-11-16 15:45:31 -0800699config ARCH_P1023
700 bool
York Sun05cb79a2016-12-02 10:44:34 -0800701 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800702 select SYS_FSL_ERRATUM_A004508
703 select SYS_FSL_ERRATUM_A005125
704 select SYS_FSL_ERRATUM_I2C_A004447
York Sund26e34c2016-12-28 08:43:40 -0800705 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800706 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800707 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800708 select SYS_FSL_SEC_COMPAT_4
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530709 select FSL_ELBC
York Sun9bb1d6b2016-11-16 15:45:31 -0800710
York Sun52b6f132016-11-18 11:00:57 -0800711config ARCH_P1024
712 bool
York Sun05cb79a2016-12-02 10:44:34 -0800713 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800714 select SYS_FSL_ERRATUM_A004508
715 select SYS_FSL_ERRATUM_A005125
716 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800717 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800718 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800719 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800720 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800721 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800722 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530723 select FSL_ELBC
Simon Glassa1dc9802017-05-17 03:25:10 -0600724 imply CMD_EEPROM
Tom Rini8f1a80e2017-07-28 21:31:42 -0400725 imply CMD_NAND
Simon Glass3bf926c2017-06-14 21:28:24 -0600726 imply CMD_SATA
York Sun52b6f132016-11-18 11:00:57 -0800727
York Sun4167a672016-11-18 11:05:38 -0800728config ARCH_P1025
729 bool
York Sun05cb79a2016-12-02 10:44:34 -0800730 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800731 select SYS_FSL_ERRATUM_A004508
732 select SYS_FSL_ERRATUM_A005125
733 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800734 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800735 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800736 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800737 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800738 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800739 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530740 select FSL_ELBC
Simon Glass3bf926c2017-06-14 21:28:24 -0600741 imply CMD_SATA
York Sun4167a672016-11-18 11:05:38 -0800742
York Sun45936372016-11-18 11:08:43 -0800743config ARCH_P2020
744 bool
York Sun05cb79a2016-12-02 10:44:34 -0800745 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800746 select SYS_FSL_ERRATUM_A004477
747 select SYS_FSL_ERRATUM_A004508
748 select SYS_FSL_ERRATUM_A005125
York Sunc01e4a12016-12-28 08:43:42 -0800749 select SYS_FSL_ERRATUM_ESDHC111
750 select SYS_FSL_ERRATUM_ESDHC_A001
York Sund26e34c2016-12-28 08:43:40 -0800751 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800752 select SYS_FSL_HAS_SEC
York Sun90b80382016-12-28 08:43:31 -0800753 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800754 select SYS_FSL_SEC_COMPAT_2
York Sun53c95382016-12-28 08:43:29 -0800755 select SYS_PPC_E500_USE_DEBUG_TLB
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530756 select FSL_ELBC
Simon Glassa1dc9802017-05-17 03:25:10 -0600757 imply CMD_EEPROM
Tom Rini8f1a80e2017-07-28 21:31:42 -0400758 imply CMD_NAND
York Sun45936372016-11-18 11:08:43 -0800759
York Sunce040c82016-11-18 11:15:21 -0800760config ARCH_P2041
761 bool
York Sunf8dee362016-12-28 08:43:27 -0800762 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800763 select FSL_LAW
York Sun63659ff2016-12-28 08:43:43 -0800764 select SYS_FSL_ERRATUM_A004510
765 select SYS_FSL_ERRATUM_A004849
766 select SYS_FSL_ERRATUM_A006261
767 select SYS_FSL_ERRATUM_CPU_A003999
768 select SYS_FSL_ERRATUM_DDR_A003
769 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800770 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800771 select SYS_FSL_ERRATUM_I2C_A004447
772 select SYS_FSL_ERRATUM_NMG_CPU_A011
773 select SYS_FSL_ERRATUM_SRIO_A004034
774 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800775 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800776 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800777 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800778 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800779 select SYS_FSL_SEC_COMPAT_4
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530780 select FSL_ELBC
Tom Rini8f1a80e2017-07-28 21:31:42 -0400781 imply CMD_NAND
York Sunce040c82016-11-18 11:15:21 -0800782
York Sun5e5fdd22016-11-18 11:20:40 -0800783config ARCH_P3041
784 bool
York Sunf8dee362016-12-28 08:43:27 -0800785 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800786 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800787 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800788 select SYS_FSL_ERRATUM_A004510
789 select SYS_FSL_ERRATUM_A004849
790 select SYS_FSL_ERRATUM_A005812
791 select SYS_FSL_ERRATUM_A006261
792 select SYS_FSL_ERRATUM_CPU_A003999
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_I2C_A004447
797 select SYS_FSL_ERRATUM_NMG_CPU_A011
798 select SYS_FSL_ERRATUM_SRIO_A004034
799 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800800 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800801 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800802 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800803 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800804 select SYS_FSL_SEC_COMPAT_4
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530805 select FSL_ELBC
Tom Rini8f1a80e2017-07-28 21:31:42 -0400806 imply CMD_NAND
Simon Glass3bf926c2017-06-14 21:28:24 -0600807 imply CMD_SATA
York Sun5e5fdd22016-11-18 11:20:40 -0800808
York Sune71372c2016-11-18 11:24:40 -0800809config ARCH_P4080
810 bool
York Sunf8dee362016-12-28 08:43:27 -0800811 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800812 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800813 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800814 select SYS_FSL_ERRATUM_A004510
815 select SYS_FSL_ERRATUM_A004580
816 select SYS_FSL_ERRATUM_A004849
817 select SYS_FSL_ERRATUM_A005812
818 select SYS_FSL_ERRATUM_A007075
819 select SYS_FSL_ERRATUM_CPC_A002
820 select SYS_FSL_ERRATUM_CPC_A003
821 select SYS_FSL_ERRATUM_CPU_A003999
822 select SYS_FSL_ERRATUM_DDR_A003
823 select SYS_FSL_ERRATUM_DDR_A003474
824 select SYS_FSL_ERRATUM_ELBC_A001
York Sunc01e4a12016-12-28 08:43:42 -0800825 select SYS_FSL_ERRATUM_ESDHC111
826 select SYS_FSL_ERRATUM_ESDHC13
827 select SYS_FSL_ERRATUM_ESDHC135
York Sun63659ff2016-12-28 08:43:43 -0800828 select SYS_FSL_ERRATUM_I2C_A004447
829 select SYS_FSL_ERRATUM_NMG_CPU_A011
830 select SYS_FSL_ERRATUM_SRIO_A004034
831 select SYS_P4080_ERRATUM_CPU22
832 select SYS_P4080_ERRATUM_PCIE_A003
833 select SYS_P4080_ERRATUM_SERDES8
834 select SYS_P4080_ERRATUM_SERDES9
835 select SYS_P4080_ERRATUM_SERDES_A001
836 select SYS_P4080_ERRATUM_SERDES_A005
York Sund26e34c2016-12-28 08:43:40 -0800837 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800838 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800839 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800840 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800841 select SYS_FSL_SEC_COMPAT_4
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530842 select FSL_ELBC
Simon Glass3bf926c2017-06-14 21:28:24 -0600843 imply CMD_SATA
York Sune71372c2016-11-18 11:24:40 -0800844
York Suncefe11c2016-11-18 11:30:56 -0800845config ARCH_P5020
846 bool
York Sunf8dee362016-12-28 08:43:27 -0800847 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800848 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800849 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800850 select SYS_FSL_ERRATUM_A004510
851 select SYS_FSL_ERRATUM_A006261
852 select SYS_FSL_ERRATUM_DDR_A003
853 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800854 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800855 select SYS_FSL_ERRATUM_I2C_A004447
856 select SYS_FSL_ERRATUM_SRIO_A004034
857 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800858 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800859 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800860 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800861 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800862 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800863 select SYS_PPC64
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530864 select FSL_ELBC
Simon Glass3bf926c2017-06-14 21:28:24 -0600865 imply CMD_SATA
York Suncefe11c2016-11-18 11:30:56 -0800866
York Sun95390362016-11-18 11:39:36 -0800867config ARCH_P5040
868 bool
York Sunf8dee362016-12-28 08:43:27 -0800869 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800870 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800871 select SYS_FSL_DDR_VER_44
York Sun63659ff2016-12-28 08:43:43 -0800872 select SYS_FSL_ERRATUM_A004510
873 select SYS_FSL_ERRATUM_A004699
874 select SYS_FSL_ERRATUM_A005812
875 select SYS_FSL_ERRATUM_A006261
876 select SYS_FSL_ERRATUM_DDR_A003
877 select SYS_FSL_ERRATUM_DDR_A003474
York Sunc01e4a12016-12-28 08:43:42 -0800878 select SYS_FSL_ERRATUM_ESDHC111
York Sun63659ff2016-12-28 08:43:43 -0800879 select SYS_FSL_ERRATUM_USB14
York Sund26e34c2016-12-28 08:43:40 -0800880 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800881 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800882 select SYS_FSL_QORIQ_CHASSIS1
York Sun90b80382016-12-28 08:43:31 -0800883 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800884 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800885 select SYS_PPC64
Prabhakar Kushwaha06878972017-02-02 15:01:48 +0530886 select FSL_ELBC
Simon Glass3bf926c2017-06-14 21:28:24 -0600887 imply CMD_SATA
York Sun95390362016-11-18 11:39:36 -0800888
York Sun10343402016-11-18 12:29:51 -0800889config ARCH_QEMU_E500
890 bool
891
York Sun5ff3f412016-11-18 12:35:47 -0800892config ARCH_T1023
893 bool
York Sunf8dee362016-12-28 08:43:27 -0800894 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800895 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800896 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800897 select SYS_FSL_ERRATUM_A008378
898 select SYS_FSL_ERRATUM_A009663
899 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800900 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800901 select SYS_FSL_HAS_DDR3
902 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800903 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800904 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800905 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800906 select SYS_FSL_SEC_COMPAT_5
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530907 select FSL_IFC
Simon Glassa1dc9802017-05-17 03:25:10 -0600908 imply CMD_EEPROM
Tom Rini8f1a80e2017-07-28 21:31:42 -0400909 imply CMD_NAND
York Sun5ff3f412016-11-18 12:35:47 -0800910
York Sune5d5f5a2016-11-18 13:01:34 -0800911config ARCH_T1024
912 bool
York Sunf8dee362016-12-28 08:43:27 -0800913 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800914 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800915 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800916 select SYS_FSL_ERRATUM_A008378
917 select SYS_FSL_ERRATUM_A009663
918 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800919 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800920 select SYS_FSL_HAS_DDR3
921 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800922 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800923 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800924 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800925 select SYS_FSL_SEC_COMPAT_5
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530926 select FSL_IFC
Simon Glassa1dc9802017-05-17 03:25:10 -0600927 imply CMD_EEPROM
Tom Rini8f1a80e2017-07-28 21:31:42 -0400928 imply CMD_NAND
Tom Rinid56b4b12017-07-22 18:36:16 -0400929 imply CMD_MTDPARTS
York Sune5d5f5a2016-11-18 13:01:34 -0800930
York Sun5d737012016-11-18 13:11:12 -0800931config ARCH_T1040
932 bool
York Sunf8dee362016-12-28 08:43:27 -0800933 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800934 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800935 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800936 select SYS_FSL_ERRATUM_A008044
937 select SYS_FSL_ERRATUM_A008378
938 select SYS_FSL_ERRATUM_A009663
939 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800940 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800941 select SYS_FSL_HAS_DDR3
942 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800943 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800944 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800945 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800946 select SYS_FSL_SEC_COMPAT_5
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530947 select FSL_IFC
Tom Rinid56b4b12017-07-22 18:36:16 -0400948 imply CMD_MTDPARTS
Tom Rini8f1a80e2017-07-28 21:31:42 -0400949 imply CMD_NAND
Simon Glass3bf926c2017-06-14 21:28:24 -0600950 imply CMD_SATA
York Sun5d737012016-11-18 13:11:12 -0800951
York Sun5449c982016-11-18 13:36:39 -0800952config ARCH_T1042
953 bool
York Sunf8dee362016-12-28 08:43:27 -0800954 select E500MC
York Sun05cb79a2016-12-02 10:44:34 -0800955 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800956 select SYS_FSL_DDR_VER_50
York Sun63659ff2016-12-28 08:43:43 -0800957 select SYS_FSL_ERRATUM_A008044
958 select SYS_FSL_ERRATUM_A008378
959 select SYS_FSL_ERRATUM_A009663
960 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800961 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800962 select SYS_FSL_HAS_DDR3
963 select SYS_FSL_HAS_DDR4
York Sun2c2e2c92016-12-28 08:43:30 -0800964 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800965 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800966 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800967 select SYS_FSL_SEC_COMPAT_5
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530968 select FSL_IFC
Tom Rinid56b4b12017-07-22 18:36:16 -0400969 imply CMD_MTDPARTS
Tom Rini8f1a80e2017-07-28 21:31:42 -0400970 imply CMD_NAND
Simon Glass3bf926c2017-06-14 21:28:24 -0600971 imply CMD_SATA
York Sun5449c982016-11-18 13:36:39 -0800972
York Sun0f3d80e2016-11-21 12:54:19 -0800973config ARCH_T2080
974 bool
York Sunf8dee362016-12-28 08:43:27 -0800975 select E500MC
York Sun9ec10102016-12-28 08:43:48 -0800976 select E6500
York Sun05cb79a2016-12-02 10:44:34 -0800977 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -0800978 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -0800979 select SYS_FSL_ERRATUM_A006379
980 select SYS_FSL_ERRATUM_A006593
981 select SYS_FSL_ERRATUM_A007186
982 select SYS_FSL_ERRATUM_A007212
Tony O'Brien09bfd962016-12-02 09:22:34 +1300983 select SYS_FSL_ERRATUM_A007815
Darwin Dingel06ad9702016-10-25 09:48:01 +1300984 select SYS_FSL_ERRATUM_A007907
York Sun63659ff2016-12-28 08:43:43 -0800985 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -0800986 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -0800987 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -0800988 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -0800989 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -0800990 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -0800991 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -0800992 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +0530993 select FSL_IFC
Simon Glass3bf926c2017-06-14 21:28:24 -0600994 imply CMD_SATA
Tom Rini8f1a80e2017-07-28 21:31:42 -0400995 imply CMD_NAND
York Sun0f3d80e2016-11-21 12:54:19 -0800996
997config ARCH_T2081
998 bool
York Sunf8dee362016-12-28 08:43:27 -0800999 select E500MC
York Sun9ec10102016-12-28 08:43:48 -08001000 select E6500
York Sun05cb79a2016-12-02 10:44:34 -08001001 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -08001002 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -08001003 select SYS_FSL_ERRATUM_A006379
1004 select SYS_FSL_ERRATUM_A006593
1005 select SYS_FSL_ERRATUM_A007186
1006 select SYS_FSL_ERRATUM_A007212
1007 select SYS_FSL_ERRATUM_A009942
York Sunc01e4a12016-12-28 08:43:42 -08001008 select SYS_FSL_ERRATUM_ESDHC111
York Sund26e34c2016-12-28 08:43:40 -08001009 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -08001010 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -08001011 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -08001012 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -08001013 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -08001014 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +05301015 select FSL_IFC
Tom Rini8f1a80e2017-07-28 21:31:42 -04001016 imply CMD_NAND
York Sun0f3d80e2016-11-21 12:54:19 -08001017
York Sun652a7bb2016-11-21 13:31:34 -08001018config ARCH_T4160
1019 bool
York Sunf8dee362016-12-28 08:43:27 -08001020 select E500MC
York Sun9ec10102016-12-28 08:43:48 -08001021 select E6500
York Sun05cb79a2016-12-02 10:44:34 -08001022 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -08001023 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -08001024 select SYS_FSL_ERRATUM_A004468
1025 select SYS_FSL_ERRATUM_A005871
1026 select SYS_FSL_ERRATUM_A006379
1027 select SYS_FSL_ERRATUM_A006593
1028 select SYS_FSL_ERRATUM_A007186
1029 select SYS_FSL_ERRATUM_A007798
1030 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -08001031 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -08001032 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -08001033 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -08001034 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -08001035 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -08001036 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +05301037 select FSL_IFC
Simon Glass3bf926c2017-06-14 21:28:24 -06001038 imply CMD_SATA
Tom Rini8f1a80e2017-07-28 21:31:42 -04001039 imply CMD_NAND
York Sun652a7bb2016-11-21 13:31:34 -08001040
York Sun26bc57d2016-11-21 13:35:41 -08001041config ARCH_T4240
1042 bool
York Sunf8dee362016-12-28 08:43:27 -08001043 select E500MC
York Sun9ec10102016-12-28 08:43:48 -08001044 select E6500
York Sun05cb79a2016-12-02 10:44:34 -08001045 select FSL_LAW
York Sun22120f12016-12-28 08:43:46 -08001046 select SYS_FSL_DDR_VER_47
York Sun63659ff2016-12-28 08:43:43 -08001047 select SYS_FSL_ERRATUM_A004468
1048 select SYS_FSL_ERRATUM_A005871
1049 select SYS_FSL_ERRATUM_A006261
1050 select SYS_FSL_ERRATUM_A006379
1051 select SYS_FSL_ERRATUM_A006593
1052 select SYS_FSL_ERRATUM_A007186
1053 select SYS_FSL_ERRATUM_A007798
Tony O'Brien09bfd962016-12-02 09:22:34 +13001054 select SYS_FSL_ERRATUM_A007815
Darwin Dingel06ad9702016-10-25 09:48:01 +13001055 select SYS_FSL_ERRATUM_A007907
York Sun63659ff2016-12-28 08:43:43 -08001056 select SYS_FSL_ERRATUM_A009942
York Sund26e34c2016-12-28 08:43:40 -08001057 select SYS_FSL_HAS_DDR3
York Sun2c2e2c92016-12-28 08:43:30 -08001058 select SYS_FSL_HAS_SEC
York Sun73717742016-12-28 08:43:49 -08001059 select SYS_FSL_QORIQ_CHASSIS2
York Sun90b80382016-12-28 08:43:31 -08001060 select SYS_FSL_SEC_BE
York Sun2c2e2c92016-12-28 08:43:30 -08001061 select SYS_FSL_SEC_COMPAT_4
York Sun48512782016-12-28 08:43:50 -08001062 select SYS_PPC64
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +05301063 select FSL_IFC
Simon Glass3bf926c2017-06-14 21:28:24 -06001064 imply CMD_SATA
Tom Rini8f1a80e2017-07-28 21:31:42 -04001065 imply CMD_NAND
York Sun05cb79a2016-12-02 10:44:34 -08001066
York Sunf8dee362016-12-28 08:43:27 -08001067config BOOKE
1068 bool
1069 default y
1070
1071config E500
1072 bool
1073 default y
1074 help
1075 Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
1076
1077config E500MC
1078 bool
1079 help
1080 Enble PowerPC E500MC core
1081
York Sun9ec10102016-12-28 08:43:48 -08001082config E6500
1083 bool
1084 help
1085 Enable PowerPC E6500 core
1086
York Sun05cb79a2016-12-02 10:44:34 -08001087config FSL_LAW
1088 bool
1089 help
1090 Use Freescale common code for Local Access Window
York Sun26bc57d2016-11-21 13:35:41 -08001091
York Sunc6e6bda2016-12-02 09:33:14 -08001092config SECURE_BOOT
1093 bool "Secure Boot"
1094 help
1095 Enable Freescale Secure Boot feature. Normally selected
1096 by defconfig. If unsure, do not change.
1097
York Sun3f82b562016-11-23 12:30:40 -08001098config MAX_CPUS
1099 int "Maximum number of CPUs permitted for MPC85xx"
1100 default 12 if ARCH_T4240
1101 default 8 if ARCH_P4080 || \
1102 ARCH_T4160
1103 default 4 if ARCH_B4860 || \
1104 ARCH_P2041 || \
1105 ARCH_P3041 || \
1106 ARCH_P5040 || \
1107 ARCH_T1040 || \
1108 ARCH_T1042 || \
1109 ARCH_T2080 || \
1110 ARCH_T2081
1111 default 2 if ARCH_B4420 || \
1112 ARCH_BSC9132 || \
1113 ARCH_MPC8572 || \
1114 ARCH_P1020 || \
1115 ARCH_P1021 || \
1116 ARCH_P1022 || \
1117 ARCH_P1023 || \
1118 ARCH_P1024 || \
1119 ARCH_P1025 || \
1120 ARCH_P2020 || \
1121 ARCH_P5020 || \
York Sun3f82b562016-11-23 12:30:40 -08001122 ARCH_T1023 || \
1123 ARCH_T1024
1124 default 1
1125 help
1126 Set this number to the maximum number of possible CPUs in the SoC.
1127 SoCs may have multiple clusters with each cluster may have multiple
1128 ports. If some ports are reserved but higher ports are used for
1129 cores, count the reserved ports. This will allocate enough memory
1130 in spin table to properly handle all cores.
1131
York Sun830fc1b2016-12-01 13:26:06 -08001132config SYS_CCSRBAR_DEFAULT
1133 hex "Default CCSRBAR address"
1134 default 0xff700000 if ARCH_BSC9131 || \
1135 ARCH_BSC9132 || \
1136 ARCH_C29X || \
1137 ARCH_MPC8536 || \
1138 ARCH_MPC8540 || \
1139 ARCH_MPC8541 || \
1140 ARCH_MPC8544 || \
1141 ARCH_MPC8548 || \
1142 ARCH_MPC8555 || \
1143 ARCH_MPC8560 || \
1144 ARCH_MPC8568 || \
1145 ARCH_MPC8569 || \
1146 ARCH_MPC8572 || \
1147 ARCH_P1010 || \
1148 ARCH_P1011 || \
1149 ARCH_P1020 || \
1150 ARCH_P1021 || \
1151 ARCH_P1022 || \
1152 ARCH_P1024 || \
1153 ARCH_P1025 || \
1154 ARCH_P2020
1155 default 0xff600000 if ARCH_P1023
1156 default 0xfe000000 if ARCH_B4420 || \
1157 ARCH_B4860 || \
1158 ARCH_P2041 || \
1159 ARCH_P3041 || \
1160 ARCH_P4080 || \
1161 ARCH_P5020 || \
1162 ARCH_P5040 || \
York Sun830fc1b2016-12-01 13:26:06 -08001163 ARCH_T1023 || \
1164 ARCH_T1024 || \
1165 ARCH_T1040 || \
1166 ARCH_T1042 || \
1167 ARCH_T2080 || \
1168 ARCH_T2081 || \
1169 ARCH_T4160 || \
1170 ARCH_T4240
1171 default 0xe0000000 if ARCH_QEMU_E500
1172 help
1173 Default value of CCSRBAR comes from power-on-reset. It
1174 is fixed on each SoC. Some SoCs can have different value
1175 if changed by pre-boot regime. The value here must match
1176 the current value in SoC. If not sure, do not change.
1177
York Sun63659ff2016-12-28 08:43:43 -08001178config SYS_FSL_ERRATUM_A004468
1179 bool
1180
1181config SYS_FSL_ERRATUM_A004477
1182 bool
1183
1184config SYS_FSL_ERRATUM_A004508
1185 bool
1186
1187config SYS_FSL_ERRATUM_A004580
1188 bool
1189
1190config SYS_FSL_ERRATUM_A004699
1191 bool
1192
1193config SYS_FSL_ERRATUM_A004849
1194 bool
1195
1196config SYS_FSL_ERRATUM_A004510
1197 bool
1198
1199config SYS_FSL_ERRATUM_A004510_SVR_REV
1200 hex
1201 depends on SYS_FSL_ERRATUM_A004510
1202 default 0x20 if ARCH_P4080
1203 default 0x10
1204
1205config SYS_FSL_ERRATUM_A004510_SVR_REV2
1206 hex
1207 depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
1208 default 0x11
1209
1210config SYS_FSL_ERRATUM_A005125
1211 bool
1212
1213config SYS_FSL_ERRATUM_A005434
1214 bool
1215
1216config SYS_FSL_ERRATUM_A005812
1217 bool
1218
1219config SYS_FSL_ERRATUM_A005871
1220 bool
1221
1222config SYS_FSL_ERRATUM_A006261
1223 bool
1224
1225config SYS_FSL_ERRATUM_A006379
1226 bool
1227
1228config SYS_FSL_ERRATUM_A006384
1229 bool
1230
1231config SYS_FSL_ERRATUM_A006475
1232 bool
1233
1234config SYS_FSL_ERRATUM_A006593
1235 bool
1236
1237config SYS_FSL_ERRATUM_A007075
1238 bool
1239
1240config SYS_FSL_ERRATUM_A007186
1241 bool
1242
1243config SYS_FSL_ERRATUM_A007212
1244 bool
1245
Tony O'Brien09bfd962016-12-02 09:22:34 +13001246config SYS_FSL_ERRATUM_A007815
1247 bool
1248
York Sun63659ff2016-12-28 08:43:43 -08001249config SYS_FSL_ERRATUM_A007798
1250 bool
1251
Darwin Dingel06ad9702016-10-25 09:48:01 +13001252config SYS_FSL_ERRATUM_A007907
1253 bool
1254
York Sun63659ff2016-12-28 08:43:43 -08001255config SYS_FSL_ERRATUM_A008044
1256 bool
1257
1258config SYS_FSL_ERRATUM_CPC_A002
1259 bool
1260
1261config SYS_FSL_ERRATUM_CPC_A003
1262 bool
1263
1264config SYS_FSL_ERRATUM_CPU_A003999
1265 bool
1266
1267config SYS_FSL_ERRATUM_ELBC_A001
1268 bool
1269
1270config SYS_FSL_ERRATUM_I2C_A004447
1271 bool
1272
1273config SYS_FSL_A004447_SVR_REV
1274 hex
1275 depends on SYS_FSL_ERRATUM_I2C_A004447
1276 default 0x00 if ARCH_MPC8548
1277 default 0x10 if ARCH_P1010
1278 default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
1279 default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
1280
1281config SYS_FSL_ERRATUM_IFC_A002769
1282 bool
1283
1284config SYS_FSL_ERRATUM_IFC_A003399
1285 bool
1286
1287config SYS_FSL_ERRATUM_NMG_CPU_A011
1288 bool
1289
1290config SYS_FSL_ERRATUM_NMG_ETSEC129
1291 bool
1292
1293config SYS_FSL_ERRATUM_NMG_LBC103
1294 bool
1295
1296config SYS_FSL_ERRATUM_P1010_A003549
1297 bool
1298
1299config SYS_FSL_ERRATUM_SATA_A001
1300 bool
1301
1302config SYS_FSL_ERRATUM_SEC_A003571
1303 bool
1304
1305config SYS_FSL_ERRATUM_SRIO_A004034
1306 bool
1307
1308config SYS_FSL_ERRATUM_USB14
1309 bool
1310
1311config SYS_P4080_ERRATUM_CPU22
1312 bool
1313
1314config SYS_P4080_ERRATUM_PCIE_A003
1315 bool
1316
1317config SYS_P4080_ERRATUM_SERDES8
1318 bool
1319
1320config SYS_P4080_ERRATUM_SERDES9
1321 bool
1322
1323config SYS_P4080_ERRATUM_SERDES_A001
1324 bool
1325
1326config SYS_P4080_ERRATUM_SERDES_A005
1327 bool
1328
York Sun73717742016-12-28 08:43:49 -08001329config SYS_FSL_QORIQ_CHASSIS1
1330 bool
1331
1332config SYS_FSL_QORIQ_CHASSIS2
1333 bool
1334
York Sun8303acb2016-12-01 14:05:02 -08001335config SYS_FSL_NUM_LAWS
1336 int "Number of local access windows"
1337 depends on FSL_LAW
1338 default 32 if ARCH_B4420 || \
1339 ARCH_B4860 || \
1340 ARCH_P2041 || \
1341 ARCH_P3041 || \
1342 ARCH_P4080 || \
1343 ARCH_P5020 || \
1344 ARCH_P5040 || \
1345 ARCH_T2080 || \
1346 ARCH_T2081 || \
1347 ARCH_T4160 || \
1348 ARCH_T4240
York Sun08a37fd2016-12-28 08:43:32 -08001349 default 16 if ARCH_T1023 || \
York Sun8303acb2016-12-01 14:05:02 -08001350 ARCH_T1024 || \
1351 ARCH_T1040 || \
1352 ARCH_T1042
1353 default 12 if ARCH_BSC9131 || \
1354 ARCH_BSC9132 || \
1355 ARCH_C29X || \
1356 ARCH_MPC8536 || \
1357 ARCH_MPC8572 || \
1358 ARCH_P1010 || \
1359 ARCH_P1011 || \
1360 ARCH_P1020 || \
1361 ARCH_P1021 || \
1362 ARCH_P1022 || \
1363 ARCH_P1023 || \
1364 ARCH_P1024 || \
1365 ARCH_P1025 || \
1366 ARCH_P2020
1367 default 10 if ARCH_MPC8544 || \
1368 ARCH_MPC8548 || \
1369 ARCH_MPC8568 || \
1370 ARCH_MPC8569
1371 default 8 if ARCH_MPC8540 || \
1372 ARCH_MPC8541 || \
1373 ARCH_MPC8555 || \
1374 ARCH_MPC8560
1375 help
1376 Number of local access windows. This is fixed per SoC.
1377 If not sure, do not change.
1378
York Sun9ec10102016-12-28 08:43:48 -08001379config SYS_FSL_THREADS_PER_CORE
1380 int
1381 default 2 if E6500
1382 default 1
1383
York Sun26e79b62016-12-28 08:43:28 -08001384config SYS_NUM_TLBCAMS
1385 int "Number of TLB CAM entries"
1386 default 64 if E500MC
1387 default 16
1388 help
1389 Number of TLB CAM entries for Book-E chips. 64 for E500MC,
1390 16 for other E500 SoCs.
1391
York Sun48512782016-12-28 08:43:50 -08001392config SYS_PPC64
1393 bool
1394
York Sun53c95382016-12-28 08:43:29 -08001395config SYS_PPC_E500_USE_DEBUG_TLB
1396 bool
1397
Prabhakar Kushwahad98b98d2017-02-02 15:01:13 +05301398config FSL_IFC
1399 bool
1400
Prabhakar Kushwaha06878972017-02-02 15:01:48 +05301401config FSL_ELBC
1402 bool
1403
York Sun53c95382016-12-28 08:43:29 -08001404config SYS_PPC_E500_DEBUG_TLB
1405 int "Temporary TLB entry for external debugger"
1406 depends on SYS_PPC_E500_USE_DEBUG_TLB
1407 default 0 if ARCH_MPC8544 || ARCH_MPC8548
1408 default 1 if ARCH_MPC8536
1409 default 2 if ARCH_MPC8572 || \
1410 ARCH_P1011 || \
1411 ARCH_P1020 || \
1412 ARCH_P1021 || \
1413 ARCH_P1022 || \
1414 ARCH_P1024 || \
1415 ARCH_P1025 || \
1416 ARCH_P2020
1417 default 3 if ARCH_P1010 || \
1418 ARCH_BSC9132 || \
1419 ARCH_C29X
1420 help
1421 Select a temporary TLB entry to be used during boot to work
1422 around limitations in e500v1 and e500v2 external debugger
1423 support. This reduces the portions of the boot code where
1424 breakpoints and single stepping do not work. The value of this
1425 symbol should be set to the TLB1 entry to be used for this
1426 purpose. If unsure, do not change.
1427
Prabhakar Kushwaha1c407072017-02-02 15:01:26 +05301428config SYS_FSL_IFC_CLK_DIV
1429 int "Divider of platform clock"
1430 depends on FSL_IFC
1431 default 2 if ARCH_B4420 || \
1432 ARCH_B4860 || \
1433 ARCH_T1024 || \
1434 ARCH_T1023 || \
1435 ARCH_T1040 || \
1436 ARCH_T1042 || \
1437 ARCH_T4160 || \
1438 ARCH_T4240
1439 default 1
1440 help
1441 Defines divider of platform clock(clock input to
1442 IFC controller).
1443
Prabhakar Kushwahaadd63f92017-02-02 15:02:00 +05301444config SYS_FSL_LBC_CLK_DIV
1445 int "Divider of platform clock"
1446 depends on FSL_ELBC || ARCH_MPC8540 || \
1447 ARCH_MPC8548 || ARCH_MPC8541 || \
1448 ARCH_MPC8555 || ARCH_MPC8560 || \
1449 ARCH_MPC8568
1450
1451 default 2 if ARCH_P2041 || \
1452 ARCH_P3041 || \
1453 ARCH_P4080 || \
1454 ARCH_P5020 || \
1455 ARCH_P5040
1456 default 1
1457
1458 help
1459 Defines divider of platform clock(clock input to
1460 eLBC controller).
1461
Masahiro Yamadadd840582014-07-30 14:08:14 +09001462source "board/freescale/b4860qds/Kconfig"
1463source "board/freescale/bsc9131rdb/Kconfig"
1464source "board/freescale/bsc9132qds/Kconfig"
1465source "board/freescale/c29xpcie/Kconfig"
1466source "board/freescale/corenet_ds/Kconfig"
1467source "board/freescale/mpc8536ds/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001468source "board/freescale/mpc8541cds/Kconfig"
1469source "board/freescale/mpc8544ds/Kconfig"
1470source "board/freescale/mpc8548cds/Kconfig"
1471source "board/freescale/mpc8555cds/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001472source "board/freescale/mpc8568mds/Kconfig"
1473source "board/freescale/mpc8569mds/Kconfig"
1474source "board/freescale/mpc8572ds/Kconfig"
1475source "board/freescale/p1010rdb/Kconfig"
1476source "board/freescale/p1022ds/Kconfig"
1477source "board/freescale/p1023rdb/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001478source "board/freescale/p1_p2_rdb_pc/Kconfig"
1479source "board/freescale/p1_twr/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001480source "board/freescale/p2041rdb/Kconfig"
1481source "board/freescale/qemu-ppce500/Kconfig"
Shengzhou Liuaba80042014-11-24 17:11:55 +08001482source "board/freescale/t102xqds/Kconfig"
Shengzhou Liu48c6f322014-11-24 17:11:56 +08001483source "board/freescale/t102xrdb/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001484source "board/freescale/t1040qds/Kconfig"
1485source "board/freescale/t104xrdb/Kconfig"
1486source "board/freescale/t208xqds/Kconfig"
1487source "board/freescale/t208xrdb/Kconfig"
1488source "board/freescale/t4qds/Kconfig"
1489source "board/freescale/t4rdb/Kconfig"
1490source "board/gdsys/p1022/Kconfig"
1491source "board/keymile/kmp204x/Kconfig"
1492source "board/sbc8548/Kconfig"
1493source "board/socrates/Kconfig"
Andy Fleming87e29872015-11-04 15:48:32 -06001494source "board/varisys/cyrus/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001495source "board/xes/xpedite520x/Kconfig"
1496source "board/xes/xpedite537x/Kconfig"
1497source "board/xes/xpedite550x/Kconfig"
Oleksandr G Zhadan8b0044f2015-04-29 16:57:39 -04001498source "board/Arcturus/ucp1020/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +09001499
1500endmenu