Home | History | Annotate | Download | only in mpc85xx
      1 menu "mpc85xx CPU"
      2 	depends on MPC85xx
      3 
      4 config SYS_CPU
      5 	default "mpc85xx"
      6 
      7 config 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 
     15 choice
     16 	prompt "Target select"
     17 	optional
     18 
     19 config TARGET_SBC8548
     20 	bool "Support sbc8548"
     21 	select ARCH_MPC8548
     22 
     23 config TARGET_SOCRATES
     24 	bool "Support socrates"
     25 	select ARCH_MPC8544
     26 
     27 config TARGET_B4420QDS
     28 	bool "Support B4420QDS"
     29 	select ARCH_B4420
     30 	select SUPPORT_SPL
     31 	select PHYS_64BIT
     32 	imply PANIC_HANG
     33 
     34 config TARGET_B4860QDS
     35 	bool "Support B4860QDS"
     36 	select ARCH_B4860
     37 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
     38 	select SUPPORT_SPL
     39 	select PHYS_64BIT
     40 	imply PANIC_HANG
     41 
     42 config TARGET_BSC9131RDB
     43 	bool "Support BSC9131RDB"
     44 	select ARCH_BSC9131
     45 	select SUPPORT_SPL
     46 	select BOARD_EARLY_INIT_F
     47 
     48 config TARGET_BSC9132QDS
     49 	bool "Support BSC9132QDS"
     50 	select ARCH_BSC9132
     51 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
     52 	select SUPPORT_SPL
     53 	select BOARD_EARLY_INIT_F
     54 
     55 config TARGET_C29XPCIE
     56 	bool "Support C29XPCIE"
     57 	select ARCH_C29X
     58 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
     59 	select SUPPORT_SPL
     60 	select SUPPORT_TPL
     61 	select PHYS_64BIT
     62 	imply PANIC_HANG
     63 
     64 config TARGET_P3041DS
     65 	bool "Support P3041DS"
     66 	select PHYS_64BIT
     67 	select ARCH_P3041
     68 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
     69 	imply CMD_SATA
     70 	imply PANIC_HANG
     71 
     72 config TARGET_P4080DS
     73 	bool "Support P4080DS"
     74 	select PHYS_64BIT
     75 	select ARCH_P4080
     76 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
     77 	imply CMD_SATA
     78 	imply PANIC_HANG
     79 
     80 config TARGET_P5020DS
     81 	bool "Support P5020DS"
     82 	select PHYS_64BIT
     83 	select ARCH_P5020
     84 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
     85 	imply CMD_SATA
     86 	imply PANIC_HANG
     87 
     88 config TARGET_P5040DS
     89 	bool "Support P5040DS"
     90 	select PHYS_64BIT
     91 	select ARCH_P5040
     92 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
     93 	imply CMD_SATA
     94 	imply PANIC_HANG
     95 
     96 config TARGET_MPC8536DS
     97 	bool "Support MPC8536DS"
     98 	select ARCH_MPC8536
     99 # Use DDR3 controller with DDR2 DIMMs on this board
    100 	select SYS_FSL_DDRC_GEN3
    101 	imply CMD_SATA
    102 	imply FSL_SATA
    103 
    104 config TARGET_MPC8541CDS
    105 	bool "Support MPC8541CDS"
    106 	select ARCH_MPC8541
    107 
    108 config TARGET_MPC8544DS
    109 	bool "Support MPC8544DS"
    110 	select ARCH_MPC8544
    111 	imply PANIC_HANG
    112 
    113 config TARGET_MPC8548CDS
    114 	bool "Support MPC8548CDS"
    115 	select ARCH_MPC8548
    116 
    117 config TARGET_MPC8555CDS
    118 	bool "Support MPC8555CDS"
    119 	select ARCH_MPC8555
    120 
    121 config TARGET_MPC8568MDS
    122 	bool "Support MPC8568MDS"
    123 	select ARCH_MPC8568
    124 
    125 config TARGET_MPC8569MDS
    126 	bool "Support MPC8569MDS"
    127 	select ARCH_MPC8569
    128 
    129 config TARGET_MPC8572DS
    130 	bool "Support MPC8572DS"
    131 	select ARCH_MPC8572
    132 # Use DDR3 controller with DDR2 DIMMs on this board
    133 	select SYS_FSL_DDRC_GEN3
    134 	imply SCSI
    135 	imply PANIC_HANG
    136 
    137 config TARGET_P1010RDB_PA
    138 	bool "Support P1010RDB_PA"
    139 	select ARCH_P1010
    140 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    141 	select SUPPORT_SPL
    142 	select SUPPORT_TPL
    143 	imply CMD_EEPROM
    144 	imply CMD_SATA
    145 	imply PANIC_HANG
    146 
    147 config TARGET_P1010RDB_PB
    148 	bool "Support P1010RDB_PB"
    149 	select ARCH_P1010
    150 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    151 	select SUPPORT_SPL
    152 	select SUPPORT_TPL
    153 	imply CMD_EEPROM
    154 	imply CMD_SATA
    155 	imply PANIC_HANG
    156 
    157 config TARGET_P1022DS
    158 	bool "Support P1022DS"
    159 	select ARCH_P1022
    160 	select SUPPORT_SPL
    161 	select SUPPORT_TPL
    162 	imply CMD_SATA
    163 	imply FSL_SATA
    164 
    165 config TARGET_P1023RDB
    166 	bool "Support P1023RDB"
    167 	select ARCH_P1023
    168 	imply CMD_EEPROM
    169 	imply PANIC_HANG
    170 
    171 config TARGET_P1020MBG
    172 	bool "Support P1020MBG-PC"
    173 	select SUPPORT_SPL
    174 	select SUPPORT_TPL
    175 	select ARCH_P1020
    176 	imply CMD_EEPROM
    177 	imply CMD_SATA
    178 	imply PANIC_HANG
    179 
    180 config TARGET_P1020RDB_PC
    181 	bool "Support P1020RDB-PC"
    182 	select SUPPORT_SPL
    183 	select SUPPORT_TPL
    184 	select ARCH_P1020
    185 	imply CMD_EEPROM
    186 	imply CMD_SATA
    187 	imply PANIC_HANG
    188 
    189 config TARGET_P1020RDB_PD
    190 	bool "Support P1020RDB-PD"
    191 	select SUPPORT_SPL
    192 	select SUPPORT_TPL
    193 	select ARCH_P1020
    194 	imply CMD_EEPROM
    195 	imply CMD_SATA
    196 	imply PANIC_HANG
    197 
    198 config TARGET_P1020UTM
    199 	bool "Support P1020UTM"
    200 	select SUPPORT_SPL
    201 	select SUPPORT_TPL
    202 	select ARCH_P1020
    203 	imply CMD_EEPROM
    204 	imply CMD_SATA
    205 	imply PANIC_HANG
    206 
    207 config TARGET_P1021RDB
    208 	bool "Support P1021RDB"
    209 	select SUPPORT_SPL
    210 	select SUPPORT_TPL
    211 	select ARCH_P1021
    212 	imply CMD_EEPROM
    213 	imply CMD_SATA
    214 	imply PANIC_HANG
    215 
    216 config TARGET_P1024RDB
    217 	bool "Support P1024RDB"
    218 	select SUPPORT_SPL
    219 	select SUPPORT_TPL
    220 	select ARCH_P1024
    221 	imply CMD_EEPROM
    222 	imply CMD_SATA
    223 	imply PANIC_HANG
    224 
    225 config TARGET_P1025RDB
    226 	bool "Support P1025RDB"
    227 	select SUPPORT_SPL
    228 	select SUPPORT_TPL
    229 	select ARCH_P1025
    230 	imply CMD_EEPROM
    231 	imply CMD_SATA
    232 	imply SATA_SIL
    233 
    234 config TARGET_P2020RDB
    235 	bool "Support P2020RDB-PC"
    236 	select SUPPORT_SPL
    237 	select SUPPORT_TPL
    238 	select ARCH_P2020
    239 	imply CMD_EEPROM
    240 	imply CMD_SATA
    241 	imply SATA_SIL
    242 
    243 config TARGET_P1_TWR
    244 	bool "Support p1_twr"
    245 	select ARCH_P1025
    246 
    247 config TARGET_P2041RDB
    248 	bool "Support P2041RDB"
    249 	select ARCH_P2041
    250 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    251 	select PHYS_64BIT
    252 	imply CMD_SATA
    253 	imply FSL_SATA
    254 
    255 config TARGET_QEMU_PPCE500
    256 	bool "Support qemu-ppce500"
    257 	select ARCH_QEMU_E500
    258 	select PHYS_64BIT
    259 
    260 config TARGET_T1024QDS
    261 	bool "Support T1024QDS"
    262 	select ARCH_T1024
    263 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    264 	select SUPPORT_SPL
    265 	select PHYS_64BIT
    266 	imply CMD_EEPROM
    267 	imply CMD_SATA
    268 	imply FSL_SATA
    269 
    270 config TARGET_T1023RDB
    271 	bool "Support T1023RDB"
    272 	select ARCH_T1023
    273 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    274 	select SUPPORT_SPL
    275 	select PHYS_64BIT
    276 	imply CMD_EEPROM
    277 	imply PANIC_HANG
    278 
    279 config TARGET_T1024RDB
    280 	bool "Support T1024RDB"
    281 	select ARCH_T1024
    282 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    283 	select SUPPORT_SPL
    284 	select PHYS_64BIT
    285 	imply CMD_EEPROM
    286 	imply PANIC_HANG
    287 
    288 config TARGET_T1040QDS
    289 	bool "Support T1040QDS"
    290 	select ARCH_T1040
    291 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    292 	select PHYS_64BIT
    293 	imply CMD_EEPROM
    294 	imply CMD_SATA
    295 	imply PANIC_HANG
    296 
    297 config TARGET_T1040RDB
    298 	bool "Support T1040RDB"
    299 	select ARCH_T1040
    300 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    301 	select SUPPORT_SPL
    302 	select PHYS_64BIT
    303 	imply CMD_SATA
    304 	imply PANIC_HANG
    305 
    306 config TARGET_T1040D4RDB
    307 	bool "Support T1040D4RDB"
    308 	select ARCH_T1040
    309 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    310 	select SUPPORT_SPL
    311 	select PHYS_64BIT
    312 	imply CMD_SATA
    313 	imply PANIC_HANG
    314 
    315 config TARGET_T1042RDB
    316 	bool "Support T1042RDB"
    317 	select ARCH_T1042
    318 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    319 	select SUPPORT_SPL
    320 	select PHYS_64BIT
    321 	imply CMD_SATA
    322 
    323 config TARGET_T1042D4RDB
    324 	bool "Support T1042D4RDB"
    325 	select ARCH_T1042
    326 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    327 	select SUPPORT_SPL
    328 	select PHYS_64BIT
    329 	imply CMD_SATA
    330 	imply PANIC_HANG
    331 
    332 config TARGET_T1042RDB_PI
    333 	bool "Support T1042RDB_PI"
    334 	select ARCH_T1042
    335 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    336 	select SUPPORT_SPL
    337 	select PHYS_64BIT
    338 	imply CMD_SATA
    339 	imply PANIC_HANG
    340 
    341 config TARGET_T2080QDS
    342 	bool "Support T2080QDS"
    343 	select ARCH_T2080
    344 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    345 	select SUPPORT_SPL
    346 	select PHYS_64BIT
    347 	imply CMD_SATA
    348 
    349 config TARGET_T2080RDB
    350 	bool "Support T2080RDB"
    351 	select ARCH_T2080
    352 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    353 	select SUPPORT_SPL
    354 	select PHYS_64BIT
    355 	imply CMD_SATA
    356 	imply PANIC_HANG
    357 
    358 config TARGET_T2081QDS
    359 	bool "Support T2081QDS"
    360 	select ARCH_T2081
    361 	select SUPPORT_SPL
    362 	select PHYS_64BIT
    363 
    364 config TARGET_T4160QDS
    365 	bool "Support T4160QDS"
    366 	select ARCH_T4160
    367 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    368 	select SUPPORT_SPL
    369 	select PHYS_64BIT
    370 	imply CMD_SATA
    371 	imply PANIC_HANG
    372 
    373 config TARGET_T4160RDB
    374 	bool "Support T4160RDB"
    375 	select ARCH_T4160
    376 	select SUPPORT_SPL
    377 	select PHYS_64BIT
    378 	imply PANIC_HANG
    379 
    380 config TARGET_T4240QDS
    381 	bool "Support T4240QDS"
    382 	select ARCH_T4240
    383 	select BOARD_LATE_INIT if CHAIN_OF_TRUST
    384 	select SUPPORT_SPL
    385 	select PHYS_64BIT
    386 	imply CMD_SATA
    387 	imply PANIC_HANG
    388 
    389 config TARGET_T4240RDB
    390 	bool "Support T4240RDB"
    391 	select ARCH_T4240
    392 	select SUPPORT_SPL
    393 	select PHYS_64BIT
    394 	imply CMD_SATA
    395 	imply PANIC_HANG
    396 
    397 config TARGET_CONTROLCENTERD
    398 	bool "Support controlcenterd"
    399 	select ARCH_P1022
    400 
    401 config TARGET_KMP204X
    402 	bool "Support kmp204x"
    403 	select ARCH_P2041
    404 	select PHYS_64BIT
    405 	imply CMD_CRAMFS
    406 	imply FS_CRAMFS
    407 
    408 config TARGET_XPEDITE520X
    409 	bool "Support xpedite520x"
    410 	select ARCH_MPC8548
    411 
    412 config TARGET_XPEDITE537X
    413 	bool "Support xpedite537x"
    414 	select ARCH_MPC8572
    415 # Use DDR3 controller with DDR2 DIMMs on this board
    416 	select SYS_FSL_DDRC_GEN3
    417 
    418 config TARGET_XPEDITE550X
    419 	bool "Support xpedite550x"
    420 	select ARCH_P2020
    421 
    422 config TARGET_UCP1020
    423 	bool "Support uCP1020"
    424 	select ARCH_P1020
    425 	imply CMD_SATA
    426 	imply PANIC_HANG
    427 
    428 config TARGET_CYRUS_P5020
    429 	bool "Support Varisys Cyrus P5020"
    430 	select ARCH_P5020
    431 	select PHYS_64BIT
    432 	imply PANIC_HANG
    433 
    434 config TARGET_CYRUS_P5040
    435 	 bool "Support Varisys Cyrus P5040"
    436 	select ARCH_P5040
    437 	select PHYS_64BIT
    438 	imply PANIC_HANG
    439 
    440 endchoice
    441 
    442 config ARCH_B4420
    443 	bool
    444 	select E500MC
    445 	select E6500
    446 	select FSL_LAW
    447 	select SYS_FSL_DDR_VER_47
    448 	select SYS_FSL_ERRATUM_A004477
    449 	select SYS_FSL_ERRATUM_A005871
    450 	select SYS_FSL_ERRATUM_A006379
    451 	select SYS_FSL_ERRATUM_A006384
    452 	select SYS_FSL_ERRATUM_A006475
    453 	select SYS_FSL_ERRATUM_A006593
    454 	select SYS_FSL_ERRATUM_A007075
    455 	select SYS_FSL_ERRATUM_A007186
    456 	select SYS_FSL_ERRATUM_A007212
    457 	select SYS_FSL_ERRATUM_A009942
    458 	select SYS_FSL_HAS_DDR3
    459 	select SYS_FSL_HAS_SEC
    460 	select SYS_FSL_QORIQ_CHASSIS2
    461 	select SYS_FSL_SEC_BE
    462 	select SYS_FSL_SEC_COMPAT_4
    463 	select SYS_PPC64
    464 	select FSL_IFC
    465 	imply CMD_EEPROM
    466 	imply CMD_NAND
    467 	imply CMD_REGINFO
    468 
    469 config ARCH_B4860
    470 	bool
    471 	select E500MC
    472 	select E6500
    473 	select FSL_LAW
    474 	select SYS_FSL_DDR_VER_47
    475 	select SYS_FSL_ERRATUM_A004477
    476 	select SYS_FSL_ERRATUM_A005871
    477 	select SYS_FSL_ERRATUM_A006379
    478 	select SYS_FSL_ERRATUM_A006384
    479 	select SYS_FSL_ERRATUM_A006475
    480 	select SYS_FSL_ERRATUM_A006593
    481 	select SYS_FSL_ERRATUM_A007075
    482 	select SYS_FSL_ERRATUM_A007186
    483 	select SYS_FSL_ERRATUM_A007212
    484 	select SYS_FSL_ERRATUM_A007907
    485 	select SYS_FSL_ERRATUM_A009942
    486 	select SYS_FSL_HAS_DDR3
    487 	select SYS_FSL_HAS_SEC
    488 	select SYS_FSL_QORIQ_CHASSIS2
    489 	select SYS_FSL_SEC_BE
    490 	select SYS_FSL_SEC_COMPAT_4
    491 	select SYS_PPC64
    492 	select FSL_IFC
    493 	imply CMD_EEPROM
    494 	imply CMD_NAND
    495 	imply CMD_REGINFO
    496 
    497 config ARCH_BSC9131
    498 	bool
    499 	select FSL_LAW
    500 	select SYS_FSL_DDR_VER_44
    501 	select SYS_FSL_ERRATUM_A004477
    502 	select SYS_FSL_ERRATUM_A005125
    503 	select SYS_FSL_ERRATUM_ESDHC111
    504 	select SYS_FSL_HAS_DDR3
    505 	select SYS_FSL_HAS_SEC
    506 	select SYS_FSL_SEC_BE
    507 	select SYS_FSL_SEC_COMPAT_4
    508 	select FSL_IFC
    509 	imply CMD_EEPROM
    510 	imply CMD_NAND
    511 	imply CMD_REGINFO
    512 
    513 config ARCH_BSC9132
    514 	bool
    515 	select FSL_LAW
    516 	select SYS_FSL_DDR_VER_46
    517 	select SYS_FSL_ERRATUM_A004477
    518 	select SYS_FSL_ERRATUM_A005125
    519 	select SYS_FSL_ERRATUM_A005434
    520 	select SYS_FSL_ERRATUM_ESDHC111
    521 	select SYS_FSL_ERRATUM_I2C_A004447
    522 	select SYS_FSL_ERRATUM_IFC_A002769
    523 	select SYS_FSL_HAS_DDR3
    524 	select SYS_FSL_HAS_SEC
    525 	select SYS_FSL_SEC_BE
    526 	select SYS_FSL_SEC_COMPAT_4
    527 	select SYS_PPC_E500_USE_DEBUG_TLB
    528 	select FSL_IFC
    529 	imply CMD_EEPROM
    530 	imply CMD_MTDPARTS
    531 	imply CMD_NAND
    532 	imply CMD_PCI
    533 	imply CMD_REGINFO
    534 
    535 config ARCH_C29X
    536 	bool
    537 	select FSL_LAW
    538 	select SYS_FSL_DDR_VER_46
    539 	select SYS_FSL_ERRATUM_A005125
    540 	select SYS_FSL_ERRATUM_ESDHC111
    541 	select SYS_FSL_HAS_DDR3
    542 	select SYS_FSL_HAS_SEC
    543 	select SYS_FSL_SEC_BE
    544 	select SYS_FSL_SEC_COMPAT_6
    545 	select SYS_PPC_E500_USE_DEBUG_TLB
    546 	select FSL_IFC
    547 	imply CMD_NAND
    548 	imply CMD_PCI
    549 	imply CMD_REGINFO
    550 
    551 config ARCH_MPC8536
    552 	bool
    553 	select FSL_LAW
    554 	select SYS_FSL_ERRATUM_A004508
    555 	select SYS_FSL_ERRATUM_A005125
    556 	select SYS_FSL_HAS_DDR2
    557 	select SYS_FSL_HAS_DDR3
    558 	select SYS_FSL_HAS_SEC
    559 	select SYS_FSL_SEC_BE
    560 	select SYS_FSL_SEC_COMPAT_2
    561 	select SYS_PPC_E500_USE_DEBUG_TLB
    562 	select FSL_ELBC
    563 	imply CMD_NAND
    564 	imply CMD_SATA
    565 	imply CMD_REGINFO
    566 
    567 config ARCH_MPC8540
    568 	bool
    569 	select FSL_LAW
    570 	select SYS_FSL_HAS_DDR1
    571 
    572 config ARCH_MPC8541
    573 	bool
    574 	select FSL_LAW
    575 	select SYS_FSL_HAS_DDR1
    576 	select SYS_FSL_HAS_SEC
    577 	select SYS_FSL_SEC_BE
    578 	select SYS_FSL_SEC_COMPAT_2
    579 
    580 config ARCH_MPC8544
    581 	bool
    582 	select FSL_LAW
    583 	select SYS_FSL_ERRATUM_A005125
    584 	select SYS_FSL_HAS_DDR2
    585 	select SYS_FSL_HAS_SEC
    586 	select SYS_FSL_SEC_BE
    587 	select SYS_FSL_SEC_COMPAT_2
    588 	select SYS_PPC_E500_USE_DEBUG_TLB
    589 	select FSL_ELBC
    590 
    591 config ARCH_MPC8548
    592 	bool
    593 	select FSL_LAW
    594 	select SYS_FSL_ERRATUM_A005125
    595 	select SYS_FSL_ERRATUM_NMG_DDR120
    596 	select SYS_FSL_ERRATUM_NMG_LBC103
    597 	select SYS_FSL_ERRATUM_NMG_ETSEC129
    598 	select SYS_FSL_ERRATUM_I2C_A004447
    599 	select SYS_FSL_HAS_DDR2
    600 	select SYS_FSL_HAS_DDR1
    601 	select SYS_FSL_HAS_SEC
    602 	select SYS_FSL_SEC_BE
    603 	select SYS_FSL_SEC_COMPAT_2
    604 	select SYS_PPC_E500_USE_DEBUG_TLB
    605 	imply CMD_REGINFO
    606 
    607 config ARCH_MPC8555
    608 	bool
    609 	select FSL_LAW
    610 	select SYS_FSL_HAS_DDR1
    611 	select SYS_FSL_HAS_SEC
    612 	select SYS_FSL_SEC_BE
    613 	select SYS_FSL_SEC_COMPAT_2
    614 
    615 config ARCH_MPC8560
    616 	bool
    617 	select FSL_LAW
    618 	select SYS_FSL_HAS_DDR1
    619 
    620 config ARCH_MPC8568
    621 	bool
    622 	select FSL_LAW
    623 	select SYS_FSL_HAS_DDR2
    624 	select SYS_FSL_HAS_SEC
    625 	select SYS_FSL_SEC_BE
    626 	select SYS_FSL_SEC_COMPAT_2
    627 
    628 config ARCH_MPC8569
    629 	bool
    630 	select FSL_LAW
    631 	select SYS_FSL_ERRATUM_A004508
    632 	select SYS_FSL_ERRATUM_A005125
    633 	select SYS_FSL_HAS_DDR3
    634 	select SYS_FSL_HAS_SEC
    635 	select SYS_FSL_SEC_BE
    636 	select SYS_FSL_SEC_COMPAT_2
    637 	select FSL_ELBC
    638 	imply CMD_NAND
    639 
    640 config ARCH_MPC8572
    641 	bool
    642 	select FSL_LAW
    643 	select SYS_FSL_ERRATUM_A004508
    644 	select SYS_FSL_ERRATUM_A005125
    645 	select SYS_FSL_ERRATUM_DDR_115
    646 	select SYS_FSL_ERRATUM_DDR111_DDR134
    647 	select SYS_FSL_HAS_DDR2
    648 	select SYS_FSL_HAS_DDR3
    649 	select SYS_FSL_HAS_SEC
    650 	select SYS_FSL_SEC_BE
    651 	select SYS_FSL_SEC_COMPAT_2
    652 	select SYS_PPC_E500_USE_DEBUG_TLB
    653 	select FSL_ELBC
    654 	imply CMD_NAND
    655 
    656 config ARCH_P1010
    657 	bool
    658 	select FSL_LAW
    659 	select SYS_FSL_ERRATUM_A004477
    660 	select SYS_FSL_ERRATUM_A004508
    661 	select SYS_FSL_ERRATUM_A005125
    662 	select SYS_FSL_ERRATUM_A006261
    663 	select SYS_FSL_ERRATUM_A007075
    664 	select SYS_FSL_ERRATUM_ESDHC111
    665 	select SYS_FSL_ERRATUM_I2C_A004447
    666 	select SYS_FSL_ERRATUM_IFC_A002769
    667 	select SYS_FSL_ERRATUM_P1010_A003549
    668 	select SYS_FSL_ERRATUM_SEC_A003571
    669 	select SYS_FSL_ERRATUM_IFC_A003399
    670 	select SYS_FSL_HAS_DDR3
    671 	select SYS_FSL_HAS_SEC
    672 	select SYS_FSL_SEC_BE
    673 	select SYS_FSL_SEC_COMPAT_4
    674 	select SYS_PPC_E500_USE_DEBUG_TLB
    675 	select FSL_IFC
    676 	imply CMD_EEPROM
    677 	imply CMD_MTDPARTS
    678 	imply CMD_NAND
    679 	imply CMD_SATA
    680 	imply CMD_PCI
    681 	imply CMD_REGINFO
    682 	imply FSL_SATA
    683 
    684 config ARCH_P1011
    685 	bool
    686 	select FSL_LAW
    687 	select SYS_FSL_ERRATUM_A004508
    688 	select SYS_FSL_ERRATUM_A005125
    689 	select SYS_FSL_ERRATUM_ELBC_A001
    690 	select SYS_FSL_ERRATUM_ESDHC111
    691 	select SYS_FSL_HAS_DDR3
    692 	select SYS_FSL_HAS_SEC
    693 	select SYS_FSL_SEC_BE
    694 	select SYS_FSL_SEC_COMPAT_2
    695 	select SYS_PPC_E500_USE_DEBUG_TLB
    696 	select FSL_ELBC
    697 
    698 config ARCH_P1020
    699 	bool
    700 	select FSL_LAW
    701 	select SYS_FSL_ERRATUM_A004508
    702 	select SYS_FSL_ERRATUM_A005125
    703 	select SYS_FSL_ERRATUM_ELBC_A001
    704 	select SYS_FSL_ERRATUM_ESDHC111
    705 	select SYS_FSL_HAS_DDR3
    706 	select SYS_FSL_HAS_SEC
    707 	select SYS_FSL_SEC_BE
    708 	select SYS_FSL_SEC_COMPAT_2
    709 	select SYS_PPC_E500_USE_DEBUG_TLB
    710 	select FSL_ELBC
    711 	imply CMD_NAND
    712 	imply CMD_SATA
    713 	imply CMD_PCI
    714 	imply CMD_REGINFO
    715 	imply SATA_SIL
    716 
    717 config ARCH_P1021
    718 	bool
    719 	select FSL_LAW
    720 	select SYS_FSL_ERRATUM_A004508
    721 	select SYS_FSL_ERRATUM_A005125
    722 	select SYS_FSL_ERRATUM_ELBC_A001
    723 	select SYS_FSL_ERRATUM_ESDHC111
    724 	select SYS_FSL_HAS_DDR3
    725 	select SYS_FSL_HAS_SEC
    726 	select SYS_FSL_SEC_BE
    727 	select SYS_FSL_SEC_COMPAT_2
    728 	select SYS_PPC_E500_USE_DEBUG_TLB
    729 	select FSL_ELBC
    730 	imply CMD_REGINFO
    731 	imply CMD_NAND
    732 	imply CMD_SATA
    733 	imply CMD_REGINFO
    734 	imply SATA_SIL
    735 
    736 config ARCH_P1022
    737 	bool
    738 	select FSL_LAW
    739 	select SYS_FSL_ERRATUM_A004477
    740 	select SYS_FSL_ERRATUM_A004508
    741 	select SYS_FSL_ERRATUM_A005125
    742 	select SYS_FSL_ERRATUM_ELBC_A001
    743 	select SYS_FSL_ERRATUM_ESDHC111
    744 	select SYS_FSL_ERRATUM_SATA_A001
    745 	select SYS_FSL_HAS_DDR3
    746 	select SYS_FSL_HAS_SEC
    747 	select SYS_FSL_SEC_BE
    748 	select SYS_FSL_SEC_COMPAT_2
    749 	select SYS_PPC_E500_USE_DEBUG_TLB
    750 	select FSL_ELBC
    751 
    752 config ARCH_P1023
    753 	bool
    754 	select FSL_LAW
    755 	select SYS_FSL_ERRATUM_A004508
    756 	select SYS_FSL_ERRATUM_A005125
    757 	select SYS_FSL_ERRATUM_I2C_A004447
    758 	select SYS_FSL_HAS_DDR3
    759 	select SYS_FSL_HAS_SEC
    760 	select SYS_FSL_SEC_BE
    761 	select SYS_FSL_SEC_COMPAT_4
    762 	select FSL_ELBC
    763 
    764 config ARCH_P1024
    765 	bool
    766 	select FSL_LAW
    767 	select SYS_FSL_ERRATUM_A004508
    768 	select SYS_FSL_ERRATUM_A005125
    769 	select SYS_FSL_ERRATUM_ELBC_A001
    770 	select SYS_FSL_ERRATUM_ESDHC111
    771 	select SYS_FSL_HAS_DDR3
    772 	select SYS_FSL_HAS_SEC
    773 	select SYS_FSL_SEC_BE
    774 	select SYS_FSL_SEC_COMPAT_2
    775 	select SYS_PPC_E500_USE_DEBUG_TLB
    776 	select FSL_ELBC
    777 	imply CMD_EEPROM
    778 	imply CMD_NAND
    779 	imply CMD_SATA
    780 	imply CMD_PCI
    781 	imply CMD_REGINFO
    782 	imply SATA_SIL
    783 
    784 config ARCH_P1025
    785 	bool
    786 	select FSL_LAW
    787 	select SYS_FSL_ERRATUM_A004508
    788 	select SYS_FSL_ERRATUM_A005125
    789 	select SYS_FSL_ERRATUM_ELBC_A001
    790 	select SYS_FSL_ERRATUM_ESDHC111
    791 	select SYS_FSL_HAS_DDR3
    792 	select SYS_FSL_HAS_SEC
    793 	select SYS_FSL_SEC_BE
    794 	select SYS_FSL_SEC_COMPAT_2
    795 	select SYS_PPC_E500_USE_DEBUG_TLB
    796 	select FSL_ELBC
    797 	imply CMD_SATA
    798 	imply CMD_REGINFO
    799 
    800 config ARCH_P2020
    801 	bool
    802 	select FSL_LAW
    803 	select SYS_FSL_ERRATUM_A004477
    804 	select SYS_FSL_ERRATUM_A004508
    805 	select SYS_FSL_ERRATUM_A005125
    806 	select SYS_FSL_ERRATUM_ESDHC111
    807 	select SYS_FSL_ERRATUM_ESDHC_A001
    808 	select SYS_FSL_HAS_DDR3
    809 	select SYS_FSL_HAS_SEC
    810 	select SYS_FSL_SEC_BE
    811 	select SYS_FSL_SEC_COMPAT_2
    812 	select SYS_PPC_E500_USE_DEBUG_TLB
    813 	select FSL_ELBC
    814 	imply CMD_EEPROM
    815 	imply CMD_NAND
    816 	imply CMD_REGINFO
    817 
    818 config ARCH_P2041
    819 	bool
    820 	select E500MC
    821 	select FSL_LAW
    822 	select SYS_FSL_ERRATUM_A004510
    823 	select SYS_FSL_ERRATUM_A004849
    824 	select SYS_FSL_ERRATUM_A006261
    825 	select SYS_FSL_ERRATUM_CPU_A003999
    826 	select SYS_FSL_ERRATUM_DDR_A003
    827 	select SYS_FSL_ERRATUM_DDR_A003474
    828 	select SYS_FSL_ERRATUM_ESDHC111
    829 	select SYS_FSL_ERRATUM_I2C_A004447
    830 	select SYS_FSL_ERRATUM_NMG_CPU_A011
    831 	select SYS_FSL_ERRATUM_SRIO_A004034
    832 	select SYS_FSL_ERRATUM_USB14
    833 	select SYS_FSL_HAS_DDR3
    834 	select SYS_FSL_HAS_SEC
    835 	select SYS_FSL_QORIQ_CHASSIS1
    836 	select SYS_FSL_SEC_BE
    837 	select SYS_FSL_SEC_COMPAT_4
    838 	select FSL_ELBC
    839 	imply CMD_NAND
    840 
    841 config ARCH_P3041
    842 	bool
    843 	select E500MC
    844 	select FSL_LAW
    845 	select SYS_FSL_DDR_VER_44
    846 	select SYS_FSL_ERRATUM_A004510
    847 	select SYS_FSL_ERRATUM_A004849
    848 	select SYS_FSL_ERRATUM_A005812
    849 	select SYS_FSL_ERRATUM_A006261
    850 	select SYS_FSL_ERRATUM_CPU_A003999
    851 	select SYS_FSL_ERRATUM_DDR_A003
    852 	select SYS_FSL_ERRATUM_DDR_A003474
    853 	select SYS_FSL_ERRATUM_ESDHC111
    854 	select SYS_FSL_ERRATUM_I2C_A004447
    855 	select SYS_FSL_ERRATUM_NMG_CPU_A011
    856 	select SYS_FSL_ERRATUM_SRIO_A004034
    857 	select SYS_FSL_ERRATUM_USB14
    858 	select SYS_FSL_HAS_DDR3
    859 	select SYS_FSL_HAS_SEC
    860 	select SYS_FSL_QORIQ_CHASSIS1
    861 	select SYS_FSL_SEC_BE
    862 	select SYS_FSL_SEC_COMPAT_4
    863 	select FSL_ELBC
    864 	imply CMD_NAND
    865 	imply CMD_SATA
    866 	imply CMD_REGINFO
    867 	imply FSL_SATA
    868 
    869 config ARCH_P4080
    870 	bool
    871 	select E500MC
    872 	select FSL_LAW
    873 	select SYS_FSL_DDR_VER_44
    874 	select SYS_FSL_ERRATUM_A004510
    875 	select SYS_FSL_ERRATUM_A004580
    876 	select SYS_FSL_ERRATUM_A004849
    877 	select SYS_FSL_ERRATUM_A005812
    878 	select SYS_FSL_ERRATUM_A007075
    879 	select SYS_FSL_ERRATUM_CPC_A002
    880 	select SYS_FSL_ERRATUM_CPC_A003
    881 	select SYS_FSL_ERRATUM_CPU_A003999
    882 	select SYS_FSL_ERRATUM_DDR_A003
    883 	select SYS_FSL_ERRATUM_DDR_A003474
    884 	select SYS_FSL_ERRATUM_ELBC_A001
    885 	select SYS_FSL_ERRATUM_ESDHC111
    886 	select SYS_FSL_ERRATUM_ESDHC13
    887 	select SYS_FSL_ERRATUM_ESDHC135
    888 	select SYS_FSL_ERRATUM_I2C_A004447
    889 	select SYS_FSL_ERRATUM_NMG_CPU_A011
    890 	select SYS_FSL_ERRATUM_SRIO_A004034
    891 	select SYS_P4080_ERRATUM_CPU22
    892 	select SYS_P4080_ERRATUM_PCIE_A003
    893 	select SYS_P4080_ERRATUM_SERDES8
    894 	select SYS_P4080_ERRATUM_SERDES9
    895 	select SYS_P4080_ERRATUM_SERDES_A001
    896 	select SYS_P4080_ERRATUM_SERDES_A005
    897 	select SYS_FSL_HAS_DDR3
    898 	select SYS_FSL_HAS_SEC
    899 	select SYS_FSL_QORIQ_CHASSIS1
    900 	select SYS_FSL_SEC_BE
    901 	select SYS_FSL_SEC_COMPAT_4
    902 	select FSL_ELBC
    903 	imply CMD_SATA
    904 	imply CMD_REGINFO
    905 	imply SATA_SIL
    906 
    907 config ARCH_P5020
    908 	bool
    909 	select E500MC
    910 	select FSL_LAW
    911 	select SYS_FSL_DDR_VER_44
    912 	select SYS_FSL_ERRATUM_A004510
    913 	select SYS_FSL_ERRATUM_A006261
    914 	select SYS_FSL_ERRATUM_DDR_A003
    915 	select SYS_FSL_ERRATUM_DDR_A003474
    916 	select SYS_FSL_ERRATUM_ESDHC111
    917 	select SYS_FSL_ERRATUM_I2C_A004447
    918 	select SYS_FSL_ERRATUM_SRIO_A004034
    919 	select SYS_FSL_ERRATUM_USB14
    920 	select SYS_FSL_HAS_DDR3
    921 	select SYS_FSL_HAS_SEC
    922 	select SYS_FSL_QORIQ_CHASSIS1
    923 	select SYS_FSL_SEC_BE
    924 	select SYS_FSL_SEC_COMPAT_4
    925 	select SYS_PPC64
    926 	select FSL_ELBC
    927 	imply CMD_SATA
    928 	imply CMD_REGINFO
    929 	imply FSL_SATA
    930 
    931 config ARCH_P5040
    932 	bool
    933 	select E500MC
    934 	select FSL_LAW
    935 	select SYS_FSL_DDR_VER_44
    936 	select SYS_FSL_ERRATUM_A004510
    937 	select SYS_FSL_ERRATUM_A004699
    938 	select SYS_FSL_ERRATUM_A005812
    939 	select SYS_FSL_ERRATUM_A006261
    940 	select SYS_FSL_ERRATUM_DDR_A003
    941 	select SYS_FSL_ERRATUM_DDR_A003474
    942 	select SYS_FSL_ERRATUM_ESDHC111
    943 	select SYS_FSL_ERRATUM_USB14
    944 	select SYS_FSL_HAS_DDR3
    945 	select SYS_FSL_HAS_SEC
    946 	select SYS_FSL_QORIQ_CHASSIS1
    947 	select SYS_FSL_SEC_BE
    948 	select SYS_FSL_SEC_COMPAT_4
    949 	select SYS_PPC64
    950 	select FSL_ELBC
    951 	imply CMD_SATA
    952 	imply CMD_REGINFO
    953 	imply FSL_SATA
    954 
    955 config ARCH_QEMU_E500
    956 	bool
    957 
    958 config ARCH_T1023
    959 	bool
    960 	select E500MC
    961 	select FSL_LAW
    962 	select SYS_FSL_DDR_VER_50
    963 	select SYS_FSL_ERRATUM_A008378
    964 	select SYS_FSL_ERRATUM_A009663
    965 	select SYS_FSL_ERRATUM_A009942
    966 	select SYS_FSL_ERRATUM_ESDHC111
    967 	select SYS_FSL_HAS_DDR3
    968 	select SYS_FSL_HAS_DDR4
    969 	select SYS_FSL_HAS_SEC
    970 	select SYS_FSL_QORIQ_CHASSIS2
    971 	select SYS_FSL_SEC_BE
    972 	select SYS_FSL_SEC_COMPAT_5
    973 	select FSL_IFC
    974 	imply CMD_EEPROM
    975 	imply CMD_NAND
    976 	imply CMD_REGINFO
    977 
    978 config ARCH_T1024
    979 	bool
    980 	select E500MC
    981 	select FSL_LAW
    982 	select SYS_FSL_DDR_VER_50
    983 	select SYS_FSL_ERRATUM_A008378
    984 	select SYS_FSL_ERRATUM_A009663
    985 	select SYS_FSL_ERRATUM_A009942
    986 	select SYS_FSL_ERRATUM_ESDHC111
    987 	select SYS_FSL_HAS_DDR3
    988 	select SYS_FSL_HAS_DDR4
    989 	select SYS_FSL_HAS_SEC
    990 	select SYS_FSL_QORIQ_CHASSIS2
    991 	select SYS_FSL_SEC_BE
    992 	select SYS_FSL_SEC_COMPAT_5
    993 	select FSL_IFC
    994 	imply CMD_EEPROM
    995 	imply CMD_NAND
    996 	imply CMD_MTDPARTS
    997 	imply CMD_REGINFO
    998 
    999 config ARCH_T1040
   1000 	bool
   1001 	select E500MC
   1002 	select FSL_LAW
   1003 	select SYS_FSL_DDR_VER_50
   1004 	select SYS_FSL_ERRATUM_A008044
   1005 	select SYS_FSL_ERRATUM_A008378
   1006 	select SYS_FSL_ERRATUM_A009663
   1007 	select SYS_FSL_ERRATUM_A009942
   1008 	select SYS_FSL_ERRATUM_ESDHC111
   1009 	select SYS_FSL_HAS_DDR3
   1010 	select SYS_FSL_HAS_DDR4
   1011 	select SYS_FSL_HAS_SEC
   1012 	select SYS_FSL_QORIQ_CHASSIS2
   1013 	select SYS_FSL_SEC_BE
   1014 	select SYS_FSL_SEC_COMPAT_5
   1015 	select FSL_IFC
   1016 	imply CMD_MTDPARTS
   1017 	imply CMD_NAND
   1018 	imply CMD_SATA
   1019 	imply CMD_REGINFO
   1020 	imply FSL_SATA
   1021 
   1022 config ARCH_T1042
   1023 	bool
   1024 	select E500MC
   1025 	select FSL_LAW
   1026 	select SYS_FSL_DDR_VER_50
   1027 	select SYS_FSL_ERRATUM_A008044
   1028 	select SYS_FSL_ERRATUM_A008378
   1029 	select SYS_FSL_ERRATUM_A009663
   1030 	select SYS_FSL_ERRATUM_A009942
   1031 	select SYS_FSL_ERRATUM_ESDHC111
   1032 	select SYS_FSL_HAS_DDR3
   1033 	select SYS_FSL_HAS_DDR4
   1034 	select SYS_FSL_HAS_SEC
   1035 	select SYS_FSL_QORIQ_CHASSIS2
   1036 	select SYS_FSL_SEC_BE
   1037 	select SYS_FSL_SEC_COMPAT_5
   1038 	select FSL_IFC
   1039 	imply CMD_MTDPARTS
   1040 	imply CMD_NAND
   1041 	imply CMD_SATA
   1042 	imply CMD_REGINFO
   1043 	imply FSL_SATA
   1044 
   1045 config ARCH_T2080
   1046 	bool
   1047 	select E500MC
   1048 	select E6500
   1049 	select FSL_LAW
   1050 	select SYS_FSL_DDR_VER_47
   1051 	select SYS_FSL_ERRATUM_A006379
   1052 	select SYS_FSL_ERRATUM_A006593
   1053 	select SYS_FSL_ERRATUM_A007186
   1054 	select SYS_FSL_ERRATUM_A007212
   1055 	select SYS_FSL_ERRATUM_A007815
   1056 	select SYS_FSL_ERRATUM_A007907
   1057 	select SYS_FSL_ERRATUM_A009942
   1058 	select SYS_FSL_ERRATUM_ESDHC111
   1059 	select SYS_FSL_HAS_DDR3
   1060 	select SYS_FSL_HAS_SEC
   1061 	select SYS_FSL_QORIQ_CHASSIS2
   1062 	select SYS_FSL_SEC_BE
   1063 	select SYS_FSL_SEC_COMPAT_4
   1064 	select SYS_PPC64
   1065 	select FSL_IFC
   1066 	imply CMD_SATA
   1067 	imply CMD_NAND
   1068 	imply CMD_REGINFO
   1069 	imply FSL_SATA
   1070 
   1071 config ARCH_T2081
   1072 	bool
   1073 	select E500MC
   1074 	select E6500
   1075 	select FSL_LAW
   1076 	select SYS_FSL_DDR_VER_47
   1077 	select SYS_FSL_ERRATUM_A006379
   1078 	select SYS_FSL_ERRATUM_A006593
   1079 	select SYS_FSL_ERRATUM_A007186
   1080 	select SYS_FSL_ERRATUM_A007212
   1081 	select SYS_FSL_ERRATUM_A009942
   1082 	select SYS_FSL_ERRATUM_ESDHC111
   1083 	select SYS_FSL_HAS_DDR3
   1084 	select SYS_FSL_HAS_SEC
   1085 	select SYS_FSL_QORIQ_CHASSIS2
   1086 	select SYS_FSL_SEC_BE
   1087 	select SYS_FSL_SEC_COMPAT_4
   1088 	select SYS_PPC64
   1089 	select FSL_IFC
   1090 	imply CMD_NAND
   1091 	imply CMD_REGINFO
   1092 
   1093 config ARCH_T4160
   1094 	bool
   1095 	select E500MC
   1096 	select E6500
   1097 	select FSL_LAW
   1098 	select SYS_FSL_DDR_VER_47
   1099 	select SYS_FSL_ERRATUM_A004468
   1100 	select SYS_FSL_ERRATUM_A005871
   1101 	select SYS_FSL_ERRATUM_A006379
   1102 	select SYS_FSL_ERRATUM_A006593
   1103 	select SYS_FSL_ERRATUM_A007186
   1104 	select SYS_FSL_ERRATUM_A007798
   1105 	select SYS_FSL_ERRATUM_A009942
   1106 	select SYS_FSL_HAS_DDR3
   1107 	select SYS_FSL_HAS_SEC
   1108 	select SYS_FSL_QORIQ_CHASSIS2
   1109 	select SYS_FSL_SEC_BE
   1110 	select SYS_FSL_SEC_COMPAT_4
   1111 	select SYS_PPC64
   1112 	select FSL_IFC
   1113 	imply CMD_SATA
   1114 	imply CMD_NAND
   1115 	imply CMD_REGINFO
   1116 	imply FSL_SATA
   1117 
   1118 config ARCH_T4240
   1119 	bool
   1120 	select E500MC
   1121 	select E6500
   1122 	select FSL_LAW
   1123 	select SYS_FSL_DDR_VER_47
   1124 	select SYS_FSL_ERRATUM_A004468
   1125 	select SYS_FSL_ERRATUM_A005871
   1126 	select SYS_FSL_ERRATUM_A006261
   1127 	select SYS_FSL_ERRATUM_A006379
   1128 	select SYS_FSL_ERRATUM_A006593
   1129 	select SYS_FSL_ERRATUM_A007186
   1130 	select SYS_FSL_ERRATUM_A007798
   1131 	select SYS_FSL_ERRATUM_A007815
   1132 	select SYS_FSL_ERRATUM_A007907
   1133 	select SYS_FSL_ERRATUM_A009942
   1134 	select SYS_FSL_HAS_DDR3
   1135 	select SYS_FSL_HAS_SEC
   1136 	select SYS_FSL_QORIQ_CHASSIS2
   1137 	select SYS_FSL_SEC_BE
   1138 	select SYS_FSL_SEC_COMPAT_4
   1139 	select SYS_PPC64
   1140 	select FSL_IFC
   1141 	imply CMD_SATA
   1142 	imply CMD_NAND
   1143 	imply CMD_REGINFO
   1144 	imply FSL_SATA
   1145 
   1146 config BOOKE
   1147 	bool
   1148 	default y
   1149 
   1150 config E500
   1151 	bool
   1152 	default y
   1153 	help
   1154 		Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
   1155 
   1156 config E500MC
   1157 	bool
   1158 	imply CMD_PCI
   1159 	help
   1160 		Enble PowerPC E500MC core
   1161 
   1162 config E6500
   1163 	bool
   1164 	help
   1165 		Enable PowerPC E6500 core
   1166 
   1167 config FSL_LAW
   1168 	bool
   1169 	help
   1170 		Use Freescale common code for Local Access Window
   1171 
   1172 config SECURE_BOOT
   1173 	bool	"Secure Boot"
   1174 	help
   1175 		Enable Freescale Secure Boot feature. Normally selected
   1176 		by defconfig. If unsure, do not change.
   1177 
   1178 config MAX_CPUS
   1179 	int "Maximum number of CPUs permitted for MPC85xx"
   1180 	default 12 if ARCH_T4240
   1181 	default 8 if ARCH_P4080 || \
   1182 		     ARCH_T4160
   1183 	default 4 if ARCH_B4860 || \
   1184 		     ARCH_P2041 || \
   1185 		     ARCH_P3041 || \
   1186 		     ARCH_P5040 || \
   1187 		     ARCH_T1040 || \
   1188 		     ARCH_T1042 || \
   1189 		     ARCH_T2080 || \
   1190 		     ARCH_T2081
   1191 	default 2 if ARCH_B4420 || \
   1192 		     ARCH_BSC9132 || \
   1193 		     ARCH_MPC8572 || \
   1194 		     ARCH_P1020 || \
   1195 		     ARCH_P1021 || \
   1196 		     ARCH_P1022 || \
   1197 		     ARCH_P1023 || \
   1198 		     ARCH_P1024 || \
   1199 		     ARCH_P1025 || \
   1200 		     ARCH_P2020 || \
   1201 		     ARCH_P5020 || \
   1202 		     ARCH_T1023 || \
   1203 		     ARCH_T1024
   1204 	default 1
   1205 	help
   1206 	  Set this number to the maximum number of possible CPUs in the SoC.
   1207 	  SoCs may have multiple clusters with each cluster may have multiple
   1208 	  ports. If some ports are reserved but higher ports are used for
   1209 	  cores, count the reserved ports. This will allocate enough memory
   1210 	  in spin table to properly handle all cores.
   1211 
   1212 config SYS_CCSRBAR_DEFAULT
   1213 	hex "Default CCSRBAR address"
   1214 	default	0xff700000 if	ARCH_BSC9131	|| \
   1215 				ARCH_BSC9132	|| \
   1216 				ARCH_C29X	|| \
   1217 				ARCH_MPC8536	|| \
   1218 				ARCH_MPC8540	|| \
   1219 				ARCH_MPC8541	|| \
   1220 				ARCH_MPC8544	|| \
   1221 				ARCH_MPC8548	|| \
   1222 				ARCH_MPC8555	|| \
   1223 				ARCH_MPC8560	|| \
   1224 				ARCH_MPC8568	|| \
   1225 				ARCH_MPC8569	|| \
   1226 				ARCH_MPC8572	|| \
   1227 				ARCH_P1010	|| \
   1228 				ARCH_P1011	|| \
   1229 				ARCH_P1020	|| \
   1230 				ARCH_P1021	|| \
   1231 				ARCH_P1022	|| \
   1232 				ARCH_P1024	|| \
   1233 				ARCH_P1025	|| \
   1234 				ARCH_P2020
   1235 	default 0xff600000 if	ARCH_P1023
   1236 	default 0xfe000000 if	ARCH_B4420	|| \
   1237 				ARCH_B4860	|| \
   1238 				ARCH_P2041	|| \
   1239 				ARCH_P3041	|| \
   1240 				ARCH_P4080	|| \
   1241 				ARCH_P5020	|| \
   1242 				ARCH_P5040	|| \
   1243 				ARCH_T1023	|| \
   1244 				ARCH_T1024	|| \
   1245 				ARCH_T1040	|| \
   1246 				ARCH_T1042	|| \
   1247 				ARCH_T2080	|| \
   1248 				ARCH_T2081	|| \
   1249 				ARCH_T4160	|| \
   1250 				ARCH_T4240
   1251 	default 0xe0000000 if ARCH_QEMU_E500
   1252 	help
   1253 		Default value of CCSRBAR comes from power-on-reset. It
   1254 		is fixed on each SoC. Some SoCs can have different value
   1255 		if changed by pre-boot regime. The value here must match
   1256 		the current value in SoC. If not sure, do not change.
   1257 
   1258 config SYS_FSL_ERRATUM_A004468
   1259 	bool
   1260 
   1261 config SYS_FSL_ERRATUM_A004477
   1262 	bool
   1263 
   1264 config SYS_FSL_ERRATUM_A004508
   1265 	bool
   1266 
   1267 config SYS_FSL_ERRATUM_A004580
   1268 	bool
   1269 
   1270 config SYS_FSL_ERRATUM_A004699
   1271 	bool
   1272 
   1273 config SYS_FSL_ERRATUM_A004849
   1274 	bool
   1275 
   1276 config SYS_FSL_ERRATUM_A004510
   1277 	bool
   1278 
   1279 config SYS_FSL_ERRATUM_A004510_SVR_REV
   1280 	hex
   1281 	depends on SYS_FSL_ERRATUM_A004510
   1282 	default 0x20 if ARCH_P4080
   1283 	default 0x10
   1284 
   1285 config SYS_FSL_ERRATUM_A004510_SVR_REV2
   1286 	hex
   1287 	depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
   1288 	default 0x11
   1289 
   1290 config SYS_FSL_ERRATUM_A005125
   1291 	bool
   1292 
   1293 config SYS_FSL_ERRATUM_A005434
   1294 	bool
   1295 
   1296 config SYS_FSL_ERRATUM_A005812
   1297 	bool
   1298 
   1299 config SYS_FSL_ERRATUM_A005871
   1300 	bool
   1301 
   1302 config SYS_FSL_ERRATUM_A006261
   1303 	bool
   1304 
   1305 config SYS_FSL_ERRATUM_A006379
   1306 	bool
   1307 
   1308 config SYS_FSL_ERRATUM_A006384
   1309 	bool
   1310 
   1311 config SYS_FSL_ERRATUM_A006475
   1312 	bool
   1313 
   1314 config SYS_FSL_ERRATUM_A006593
   1315 	bool
   1316 
   1317 config SYS_FSL_ERRATUM_A007075
   1318 	bool
   1319 
   1320 config SYS_FSL_ERRATUM_A007186
   1321 	bool
   1322 
   1323 config SYS_FSL_ERRATUM_A007212
   1324 	bool
   1325 
   1326 config SYS_FSL_ERRATUM_A007815
   1327 	bool
   1328 
   1329 config SYS_FSL_ERRATUM_A007798
   1330 	bool
   1331 
   1332 config SYS_FSL_ERRATUM_A007907
   1333 	bool
   1334 
   1335 config SYS_FSL_ERRATUM_A008044
   1336 	bool
   1337 
   1338 config SYS_FSL_ERRATUM_CPC_A002
   1339 	bool
   1340 
   1341 config SYS_FSL_ERRATUM_CPC_A003
   1342 	bool
   1343 
   1344 config SYS_FSL_ERRATUM_CPU_A003999
   1345 	bool
   1346 
   1347 config SYS_FSL_ERRATUM_ELBC_A001
   1348 	bool
   1349 
   1350 config SYS_FSL_ERRATUM_I2C_A004447
   1351 	bool
   1352 
   1353 config SYS_FSL_A004447_SVR_REV
   1354 	hex
   1355 	depends on SYS_FSL_ERRATUM_I2C_A004447
   1356 	default 0x00 if ARCH_MPC8548
   1357 	default 0x10 if ARCH_P1010
   1358 	default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
   1359 	default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
   1360 
   1361 config SYS_FSL_ERRATUM_IFC_A002769
   1362 	bool
   1363 
   1364 config SYS_FSL_ERRATUM_IFC_A003399
   1365 	bool
   1366 
   1367 config SYS_FSL_ERRATUM_NMG_CPU_A011
   1368 	bool
   1369 
   1370 config SYS_FSL_ERRATUM_NMG_ETSEC129
   1371 	bool
   1372 
   1373 config SYS_FSL_ERRATUM_NMG_LBC103
   1374 	bool
   1375 
   1376 config SYS_FSL_ERRATUM_P1010_A003549
   1377 	bool
   1378 
   1379 config SYS_FSL_ERRATUM_SATA_A001
   1380 	bool
   1381 
   1382 config SYS_FSL_ERRATUM_SEC_A003571
   1383 	bool
   1384 
   1385 config SYS_FSL_ERRATUM_SRIO_A004034
   1386 	bool
   1387 
   1388 config SYS_FSL_ERRATUM_USB14
   1389 	bool
   1390 
   1391 config SYS_P4080_ERRATUM_CPU22
   1392 	bool
   1393 
   1394 config SYS_P4080_ERRATUM_PCIE_A003
   1395 	bool
   1396 
   1397 config SYS_P4080_ERRATUM_SERDES8
   1398 	bool
   1399 
   1400 config SYS_P4080_ERRATUM_SERDES9
   1401 	bool
   1402 
   1403 config SYS_P4080_ERRATUM_SERDES_A001
   1404 	bool
   1405 
   1406 config SYS_P4080_ERRATUM_SERDES_A005
   1407 	bool
   1408 
   1409 config SYS_FSL_QORIQ_CHASSIS1
   1410 	bool
   1411 
   1412 config SYS_FSL_QORIQ_CHASSIS2
   1413 	bool
   1414 
   1415 config SYS_FSL_NUM_LAWS
   1416 	int "Number of local access windows"
   1417 	depends on FSL_LAW
   1418 	default 32 if	ARCH_B4420	|| \
   1419 			ARCH_B4860	|| \
   1420 			ARCH_P2041	|| \
   1421 			ARCH_P3041	|| \
   1422 			ARCH_P4080	|| \
   1423 			ARCH_P5020	|| \
   1424 			ARCH_P5040	|| \
   1425 			ARCH_T2080	|| \
   1426 			ARCH_T2081	|| \
   1427 			ARCH_T4160	|| \
   1428 			ARCH_T4240
   1429 	default 16 if	ARCH_T1023	|| \
   1430 			ARCH_T1024	|| \
   1431 			ARCH_T1040	|| \
   1432 			ARCH_T1042
   1433 	default 12 if	ARCH_BSC9131	|| \
   1434 			ARCH_BSC9132	|| \
   1435 			ARCH_C29X	|| \
   1436 			ARCH_MPC8536	|| \
   1437 			ARCH_MPC8572	|| \
   1438 			ARCH_P1010	|| \
   1439 			ARCH_P1011	|| \
   1440 			ARCH_P1020	|| \
   1441 			ARCH_P1021	|| \
   1442 			ARCH_P1022	|| \
   1443 			ARCH_P1023	|| \
   1444 			ARCH_P1024	|| \
   1445 			ARCH_P1025	|| \
   1446 			ARCH_P2020
   1447 	default 10 if	ARCH_MPC8544	|| \
   1448 			ARCH_MPC8548	|| \
   1449 			ARCH_MPC8568	|| \
   1450 			ARCH_MPC8569
   1451 	default 8 if	ARCH_MPC8540	|| \
   1452 			ARCH_MPC8541	|| \
   1453 			ARCH_MPC8555	|| \
   1454 			ARCH_MPC8560
   1455 	help
   1456 		Number of local access windows. This is fixed per SoC.
   1457 		If not sure, do not change.
   1458 
   1459 config SYS_FSL_THREADS_PER_CORE
   1460 	int
   1461 	default 2 if E6500
   1462 	default 1
   1463 
   1464 config SYS_NUM_TLBCAMS
   1465 	int "Number of TLB CAM entries"
   1466 	default 64 if E500MC
   1467 	default 16
   1468 	help
   1469 		Number of TLB CAM entries for Book-E chips. 64 for E500MC,
   1470 		16 for other E500 SoCs.
   1471 
   1472 config SYS_PPC64
   1473 	bool
   1474 
   1475 config SYS_PPC_E500_USE_DEBUG_TLB
   1476 	bool
   1477 
   1478 config FSL_IFC
   1479 	bool
   1480 
   1481 config FSL_ELBC
   1482 	bool
   1483 
   1484 config SYS_PPC_E500_DEBUG_TLB
   1485 	int "Temporary TLB entry for external debugger"
   1486 	depends on SYS_PPC_E500_USE_DEBUG_TLB
   1487 	default 0 if	ARCH_MPC8544 || ARCH_MPC8548
   1488 	default 1 if	ARCH_MPC8536
   1489 	default 2 if	ARCH_MPC8572	|| \
   1490 			ARCH_P1011	|| \
   1491 			ARCH_P1020	|| \
   1492 			ARCH_P1021	|| \
   1493 			ARCH_P1022	|| \
   1494 			ARCH_P1024	|| \
   1495 			ARCH_P1025	|| \
   1496 			ARCH_P2020
   1497 	default 3 if	ARCH_P1010	|| \
   1498 			ARCH_BSC9132	|| \
   1499 			ARCH_C29X
   1500 	help
   1501 		Select a temporary TLB entry to be used during boot to work
   1502                 around limitations in e500v1 and e500v2 external debugger
   1503                 support. This reduces the portions of the boot code where
   1504                 breakpoints and single stepping do not work. The value of this
   1505                 symbol should be set to the TLB1 entry to be used for this
   1506                 purpose. If unsure, do not change.
   1507 
   1508 config SYS_FSL_IFC_CLK_DIV
   1509 	int "Divider of platform clock"
   1510 	depends on FSL_IFC
   1511 	default 2 if	ARCH_B4420	|| \
   1512 			ARCH_B4860	|| \
   1513 			ARCH_T1024	|| \
   1514 			ARCH_T1023	|| \
   1515 			ARCH_T1040	|| \
   1516 			ARCH_T1042	|| \
   1517 			ARCH_T4160	|| \
   1518 			ARCH_T4240
   1519 	default 1
   1520 	help
   1521 		Defines divider of platform clock(clock input to
   1522 		IFC controller).
   1523 
   1524 config SYS_FSL_LBC_CLK_DIV
   1525 	int "Divider of platform clock"
   1526 	depends on FSL_ELBC || ARCH_MPC8540 || \
   1527 		ARCH_MPC8548 || ARCH_MPC8541 || \
   1528 		ARCH_MPC8555 || ARCH_MPC8560 || \
   1529 		ARCH_MPC8568
   1530 
   1531 	default 2 if	ARCH_P2041	|| \
   1532 			ARCH_P3041	|| \
   1533 			ARCH_P4080	|| \
   1534 			ARCH_P5020	|| \
   1535 			ARCH_P5040
   1536 	default 1
   1537 
   1538 	help
   1539 		Defines divider of platform clock(clock input to
   1540 		eLBC controller).
   1541 
   1542 source "board/freescale/b4860qds/Kconfig"
   1543 source "board/freescale/bsc9131rdb/Kconfig"
   1544 source "board/freescale/bsc9132qds/Kconfig"
   1545 source "board/freescale/c29xpcie/Kconfig"
   1546 source "board/freescale/corenet_ds/Kconfig"
   1547 source "board/freescale/mpc8536ds/Kconfig"
   1548 source "board/freescale/mpc8541cds/Kconfig"
   1549 source "board/freescale/mpc8544ds/Kconfig"
   1550 source "board/freescale/mpc8548cds/Kconfig"
   1551 source "board/freescale/mpc8555cds/Kconfig"
   1552 source "board/freescale/mpc8568mds/Kconfig"
   1553 source "board/freescale/mpc8569mds/Kconfig"
   1554 source "board/freescale/mpc8572ds/Kconfig"
   1555 source "board/freescale/p1010rdb/Kconfig"
   1556 source "board/freescale/p1022ds/Kconfig"
   1557 source "board/freescale/p1023rdb/Kconfig"
   1558 source "board/freescale/p1_p2_rdb_pc/Kconfig"
   1559 source "board/freescale/p1_twr/Kconfig"
   1560 source "board/freescale/p2041rdb/Kconfig"
   1561 source "board/freescale/qemu-ppce500/Kconfig"
   1562 source "board/freescale/t102xqds/Kconfig"
   1563 source "board/freescale/t102xrdb/Kconfig"
   1564 source "board/freescale/t1040qds/Kconfig"
   1565 source "board/freescale/t104xrdb/Kconfig"
   1566 source "board/freescale/t208xqds/Kconfig"
   1567 source "board/freescale/t208xrdb/Kconfig"
   1568 source "board/freescale/t4qds/Kconfig"
   1569 source "board/freescale/t4rdb/Kconfig"
   1570 source "board/gdsys/p1022/Kconfig"
   1571 source "board/keymile/kmp204x/Kconfig"
   1572 source "board/sbc8548/Kconfig"
   1573 source "board/socrates/Kconfig"
   1574 source "board/varisys/cyrus/Kconfig"
   1575 source "board/xes/xpedite520x/Kconfig"
   1576 source "board/xes/xpedite537x/Kconfig"
   1577 source "board/xes/xpedite550x/Kconfig"
   1578 source "board/Arcturus/ucp1020/Kconfig"
   1579 
   1580 endmenu
   1581