uboot/arch/powerpc/cpu/mpc85xx/Kconfig
<<
>>
Prefs
   1menu "mpc85xx CPU"
   2        depends on MPC85xx
   3
   4config SYS_CPU
   5        default "mpc85xx"
   6
   7config 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
  15choice
  16        prompt "Target select"
  17        optional
  18
  19config TARGET_SBC8548
  20        bool "Support sbc8548"
  21        select ARCH_MPC8548
  22
  23config TARGET_SOCRATES
  24        bool "Support socrates"
  25        select ARCH_MPC8544
  26
  27config TARGET_B4420QDS
  28        bool "Support B4420QDS"
  29        select ARCH_B4420
  30        select SUPPORT_SPL
  31        select PHYS_64BIT
  32        imply PANIC_HANG
  33
  34config 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
  42config TARGET_BSC9131RDB
  43        bool "Support BSC9131RDB"
  44        select ARCH_BSC9131
  45        select SUPPORT_SPL
  46        select BOARD_EARLY_INIT_F
  47
  48config 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
  55config 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
  64config 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
  72config 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
  80config 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
  88config 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
  96config 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
 104config TARGET_MPC8541CDS
 105        bool "Support MPC8541CDS"
 106        select ARCH_MPC8541
 107
 108config TARGET_MPC8544DS
 109        bool "Support MPC8544DS"
 110        select ARCH_MPC8544
 111        imply PANIC_HANG
 112
 113config TARGET_MPC8548CDS
 114        bool "Support MPC8548CDS"
 115        select ARCH_MPC8548
 116
 117config TARGET_MPC8555CDS
 118        bool "Support MPC8555CDS"
 119        select ARCH_MPC8555
 120
 121config TARGET_MPC8568MDS
 122        bool "Support MPC8568MDS"
 123        select ARCH_MPC8568
 124
 125config TARGET_MPC8569MDS
 126        bool "Support MPC8569MDS"
 127        select ARCH_MPC8569
 128
 129config 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
 137config 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
 147config 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
 157config 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
 165config TARGET_P1023RDB
 166        bool "Support P1023RDB"
 167        select ARCH_P1023
 168        imply CMD_EEPROM
 169        imply PANIC_HANG
 170
 171config 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
 180config 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
 189config 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
 198config 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
 207config 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
 216config 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
 225config 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
 234config 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
 243config TARGET_P1_TWR
 244        bool "Support p1_twr"
 245        select ARCH_P1025
 246
 247config 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
 255config TARGET_QEMU_PPCE500
 256        bool "Support qemu-ppce500"
 257        select ARCH_QEMU_E500
 258        select PHYS_64BIT
 259
 260config 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
 270config 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
 279config 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
 288config 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
 297config 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
 306config 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
 315config 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
 323config 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
 332config 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
 341config 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
 349config 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
 358config TARGET_T2081QDS
 359        bool "Support T2081QDS"
 360        select ARCH_T2081
 361        select SUPPORT_SPL
 362        select PHYS_64BIT
 363
 364config 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
 373config TARGET_T4160RDB
 374        bool "Support T4160RDB"
 375        select ARCH_T4160
 376        select SUPPORT_SPL
 377        select PHYS_64BIT
 378        imply PANIC_HANG
 379
 380config 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
 389config 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
 397config TARGET_CONTROLCENTERD
 398        bool "Support controlcenterd"
 399        select ARCH_P1022
 400
 401config TARGET_KMP204X
 402        bool "Support kmp204x"
 403        select ARCH_P2041
 404        select PHYS_64BIT
 405        imply CMD_CRAMFS
 406        imply FS_CRAMFS
 407
 408config TARGET_XPEDITE520X
 409        bool "Support xpedite520x"
 410        select ARCH_MPC8548
 411
 412config 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
 418config TARGET_XPEDITE550X
 419        bool "Support xpedite550x"
 420        select ARCH_P2020
 421
 422config TARGET_UCP1020
 423        bool "Support uCP1020"
 424        select ARCH_P1020
 425        imply CMD_SATA
 426        imply PANIC_HANG
 427
 428config TARGET_CYRUS_P5020
 429        bool "Support Varisys Cyrus P5020"
 430        select ARCH_P5020
 431        select PHYS_64BIT
 432        imply PANIC_HANG
 433
 434config TARGET_CYRUS_P5040
 435         bool "Support Varisys Cyrus P5040"
 436        select ARCH_P5040
 437        select PHYS_64BIT
 438        imply PANIC_HANG
 439
 440endchoice
 441
 442config 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
 469config 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
 497config 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
 513config 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
 535config 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
 551config 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
 567config ARCH_MPC8540
 568        bool
 569        select FSL_LAW
 570        select SYS_FSL_HAS_DDR1
 571
 572config 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
 580config 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
 591config 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
 607config 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
 615config ARCH_MPC8560
 616        bool
 617        select FSL_LAW
 618        select SYS_FSL_HAS_DDR1
 619
 620config 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
 628config 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
 640config 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
 656config 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_A005275
 663        select SYS_FSL_ERRATUM_A006261
 664        select SYS_FSL_ERRATUM_A007075
 665        select SYS_FSL_ERRATUM_ESDHC111
 666        select SYS_FSL_ERRATUM_I2C_A004447
 667        select SYS_FSL_ERRATUM_IFC_A002769
 668        select SYS_FSL_ERRATUM_P1010_A003549
 669        select SYS_FSL_ERRATUM_SEC_A003571
 670        select SYS_FSL_ERRATUM_IFC_A003399
 671        select SYS_FSL_HAS_DDR3
 672        select SYS_FSL_HAS_SEC
 673        select SYS_FSL_SEC_BE
 674        select SYS_FSL_SEC_COMPAT_4
 675        select SYS_PPC_E500_USE_DEBUG_TLB
 676        select FSL_IFC
 677        imply CMD_EEPROM
 678        imply CMD_MTDPARTS
 679        imply CMD_NAND
 680        imply CMD_SATA
 681        imply CMD_PCI
 682        imply CMD_REGINFO
 683        imply FSL_SATA
 684
 685config ARCH_P1011
 686        bool
 687        select FSL_LAW
 688        select SYS_FSL_ERRATUM_A004508
 689        select SYS_FSL_ERRATUM_A005125
 690        select SYS_FSL_ERRATUM_ELBC_A001
 691        select SYS_FSL_ERRATUM_ESDHC111
 692        select SYS_FSL_HAS_DDR3
 693        select SYS_FSL_HAS_SEC
 694        select SYS_FSL_SEC_BE
 695        select SYS_FSL_SEC_COMPAT_2
 696        select SYS_PPC_E500_USE_DEBUG_TLB
 697        select FSL_ELBC
 698
 699config ARCH_P1020
 700        bool
 701        select FSL_LAW
 702        select SYS_FSL_ERRATUM_A004508
 703        select SYS_FSL_ERRATUM_A005125
 704        select SYS_FSL_ERRATUM_ELBC_A001
 705        select SYS_FSL_ERRATUM_ESDHC111
 706        select SYS_FSL_HAS_DDR3
 707        select SYS_FSL_HAS_SEC
 708        select SYS_FSL_SEC_BE
 709        select SYS_FSL_SEC_COMPAT_2
 710        select SYS_PPC_E500_USE_DEBUG_TLB
 711        select FSL_ELBC
 712        imply CMD_NAND
 713        imply CMD_SATA
 714        imply CMD_PCI
 715        imply CMD_REGINFO
 716        imply SATA_SIL
 717
 718config ARCH_P1021
 719        bool
 720        select FSL_LAW
 721        select SYS_FSL_ERRATUM_A004508
 722        select SYS_FSL_ERRATUM_A005125
 723        select SYS_FSL_ERRATUM_ELBC_A001
 724        select SYS_FSL_ERRATUM_ESDHC111
 725        select SYS_FSL_HAS_DDR3
 726        select SYS_FSL_HAS_SEC
 727        select SYS_FSL_SEC_BE
 728        select SYS_FSL_SEC_COMPAT_2
 729        select SYS_PPC_E500_USE_DEBUG_TLB
 730        select FSL_ELBC
 731        imply CMD_REGINFO
 732        imply CMD_NAND
 733        imply CMD_SATA
 734        imply CMD_REGINFO
 735        imply SATA_SIL
 736
 737config ARCH_P1022
 738        bool
 739        select FSL_LAW
 740        select SYS_FSL_ERRATUM_A004477
 741        select SYS_FSL_ERRATUM_A004508
 742        select SYS_FSL_ERRATUM_A005125
 743        select SYS_FSL_ERRATUM_ELBC_A001
 744        select SYS_FSL_ERRATUM_ESDHC111
 745        select SYS_FSL_ERRATUM_SATA_A001
 746        select SYS_FSL_HAS_DDR3
 747        select SYS_FSL_HAS_SEC
 748        select SYS_FSL_SEC_BE
 749        select SYS_FSL_SEC_COMPAT_2
 750        select SYS_PPC_E500_USE_DEBUG_TLB
 751        select FSL_ELBC
 752
 753config ARCH_P1023
 754        bool
 755        select FSL_LAW
 756        select SYS_FSL_ERRATUM_A004508
 757        select SYS_FSL_ERRATUM_A005125
 758        select SYS_FSL_ERRATUM_I2C_A004447
 759        select SYS_FSL_HAS_DDR3
 760        select SYS_FSL_HAS_SEC
 761        select SYS_FSL_SEC_BE
 762        select SYS_FSL_SEC_COMPAT_4
 763        select FSL_ELBC
 764
 765config ARCH_P1024
 766        bool
 767        select FSL_LAW
 768        select SYS_FSL_ERRATUM_A004508
 769        select SYS_FSL_ERRATUM_A005125
 770        select SYS_FSL_ERRATUM_ELBC_A001
 771        select SYS_FSL_ERRATUM_ESDHC111
 772        select SYS_FSL_HAS_DDR3
 773        select SYS_FSL_HAS_SEC
 774        select SYS_FSL_SEC_BE
 775        select SYS_FSL_SEC_COMPAT_2
 776        select SYS_PPC_E500_USE_DEBUG_TLB
 777        select FSL_ELBC
 778        imply CMD_EEPROM
 779        imply CMD_NAND
 780        imply CMD_SATA
 781        imply CMD_PCI
 782        imply CMD_REGINFO
 783        imply SATA_SIL
 784
 785config ARCH_P1025
 786        bool
 787        select FSL_LAW
 788        select SYS_FSL_ERRATUM_A004508
 789        select SYS_FSL_ERRATUM_A005125
 790        select SYS_FSL_ERRATUM_ELBC_A001
 791        select SYS_FSL_ERRATUM_ESDHC111
 792        select SYS_FSL_HAS_DDR3
 793        select SYS_FSL_HAS_SEC
 794        select SYS_FSL_SEC_BE
 795        select SYS_FSL_SEC_COMPAT_2
 796        select SYS_PPC_E500_USE_DEBUG_TLB
 797        select FSL_ELBC
 798        imply CMD_SATA
 799        imply CMD_REGINFO
 800
 801config ARCH_P2020
 802        bool
 803        select FSL_LAW
 804        select SYS_FSL_ERRATUM_A004477
 805        select SYS_FSL_ERRATUM_A004508
 806        select SYS_FSL_ERRATUM_A005125
 807        select SYS_FSL_ERRATUM_ESDHC111
 808        select SYS_FSL_ERRATUM_ESDHC_A001
 809        select SYS_FSL_HAS_DDR3
 810        select SYS_FSL_HAS_SEC
 811        select SYS_FSL_SEC_BE
 812        select SYS_FSL_SEC_COMPAT_2
 813        select SYS_PPC_E500_USE_DEBUG_TLB
 814        select FSL_ELBC
 815        imply CMD_EEPROM
 816        imply CMD_NAND
 817        imply CMD_REGINFO
 818
 819config ARCH_P2041
 820        bool
 821        select E500MC
 822        select FSL_LAW
 823        select SYS_FSL_ERRATUM_A004510
 824        select SYS_FSL_ERRATUM_A004849
 825        select SYS_FSL_ERRATUM_A005275
 826        select SYS_FSL_ERRATUM_A006261
 827        select SYS_FSL_ERRATUM_CPU_A003999
 828        select SYS_FSL_ERRATUM_DDR_A003
 829        select SYS_FSL_ERRATUM_DDR_A003474
 830        select SYS_FSL_ERRATUM_ESDHC111
 831        select SYS_FSL_ERRATUM_I2C_A004447
 832        select SYS_FSL_ERRATUM_NMG_CPU_A011
 833        select SYS_FSL_ERRATUM_SRIO_A004034
 834        select SYS_FSL_ERRATUM_USB14
 835        select SYS_FSL_HAS_DDR3
 836        select SYS_FSL_HAS_SEC
 837        select SYS_FSL_QORIQ_CHASSIS1
 838        select SYS_FSL_SEC_BE
 839        select SYS_FSL_SEC_COMPAT_4
 840        select FSL_ELBC
 841        imply CMD_NAND
 842
 843config ARCH_P3041
 844        bool
 845        select E500MC
 846        select FSL_LAW
 847        select SYS_FSL_DDR_VER_44
 848        select SYS_FSL_ERRATUM_A004510
 849        select SYS_FSL_ERRATUM_A004849
 850        select SYS_FSL_ERRATUM_A005275
 851        select SYS_FSL_ERRATUM_A005812
 852        select SYS_FSL_ERRATUM_A006261
 853        select SYS_FSL_ERRATUM_CPU_A003999
 854        select SYS_FSL_ERRATUM_DDR_A003
 855        select SYS_FSL_ERRATUM_DDR_A003474
 856        select SYS_FSL_ERRATUM_ESDHC111
 857        select SYS_FSL_ERRATUM_I2C_A004447
 858        select SYS_FSL_ERRATUM_NMG_CPU_A011
 859        select SYS_FSL_ERRATUM_SRIO_A004034
 860        select SYS_FSL_ERRATUM_USB14
 861        select SYS_FSL_HAS_DDR3
 862        select SYS_FSL_HAS_SEC
 863        select SYS_FSL_QORIQ_CHASSIS1
 864        select SYS_FSL_SEC_BE
 865        select SYS_FSL_SEC_COMPAT_4
 866        select FSL_ELBC
 867        imply CMD_NAND
 868        imply CMD_SATA
 869        imply CMD_REGINFO
 870        imply FSL_SATA
 871
 872config ARCH_P4080
 873        bool
 874        select E500MC
 875        select FSL_LAW
 876        select SYS_FSL_DDR_VER_44
 877        select SYS_FSL_ERRATUM_A004510
 878        select SYS_FSL_ERRATUM_A004580
 879        select SYS_FSL_ERRATUM_A004849
 880        select SYS_FSL_ERRATUM_A005812
 881        select SYS_FSL_ERRATUM_A007075
 882        select SYS_FSL_ERRATUM_CPC_A002
 883        select SYS_FSL_ERRATUM_CPC_A003
 884        select SYS_FSL_ERRATUM_CPU_A003999
 885        select SYS_FSL_ERRATUM_DDR_A003
 886        select SYS_FSL_ERRATUM_DDR_A003474
 887        select SYS_FSL_ERRATUM_ELBC_A001
 888        select SYS_FSL_ERRATUM_ESDHC111
 889        select SYS_FSL_ERRATUM_ESDHC13
 890        select SYS_FSL_ERRATUM_ESDHC135
 891        select SYS_FSL_ERRATUM_I2C_A004447
 892        select SYS_FSL_ERRATUM_NMG_CPU_A011
 893        select SYS_FSL_ERRATUM_SRIO_A004034
 894        select SYS_P4080_ERRATUM_CPU22
 895        select SYS_P4080_ERRATUM_PCIE_A003
 896        select SYS_P4080_ERRATUM_SERDES8
 897        select SYS_P4080_ERRATUM_SERDES9
 898        select SYS_P4080_ERRATUM_SERDES_A001
 899        select SYS_P4080_ERRATUM_SERDES_A005
 900        select SYS_FSL_HAS_DDR3
 901        select SYS_FSL_HAS_SEC
 902        select SYS_FSL_QORIQ_CHASSIS1
 903        select SYS_FSL_SEC_BE
 904        select SYS_FSL_SEC_COMPAT_4
 905        select FSL_ELBC
 906        imply CMD_SATA
 907        imply CMD_REGINFO
 908        imply SATA_SIL
 909
 910config ARCH_P5020
 911        bool
 912        select E500MC
 913        select FSL_LAW
 914        select SYS_FSL_DDR_VER_44
 915        select SYS_FSL_ERRATUM_A004510
 916        select SYS_FSL_ERRATUM_A005275
 917        select SYS_FSL_ERRATUM_A006261
 918        select SYS_FSL_ERRATUM_DDR_A003
 919        select SYS_FSL_ERRATUM_DDR_A003474
 920        select SYS_FSL_ERRATUM_ESDHC111
 921        select SYS_FSL_ERRATUM_I2C_A004447
 922        select SYS_FSL_ERRATUM_SRIO_A004034
 923        select SYS_FSL_ERRATUM_USB14
 924        select SYS_FSL_HAS_DDR3
 925        select SYS_FSL_HAS_SEC
 926        select SYS_FSL_QORIQ_CHASSIS1
 927        select SYS_FSL_SEC_BE
 928        select SYS_FSL_SEC_COMPAT_4
 929        select SYS_PPC64
 930        select FSL_ELBC
 931        imply CMD_SATA
 932        imply CMD_REGINFO
 933        imply FSL_SATA
 934
 935config ARCH_P5040
 936        bool
 937        select E500MC
 938        select FSL_LAW
 939        select SYS_FSL_DDR_VER_44
 940        select SYS_FSL_ERRATUM_A004510
 941        select SYS_FSL_ERRATUM_A004699
 942        select SYS_FSL_ERRATUM_A005275
 943        select SYS_FSL_ERRATUM_A005812
 944        select SYS_FSL_ERRATUM_A006261
 945        select SYS_FSL_ERRATUM_DDR_A003
 946        select SYS_FSL_ERRATUM_DDR_A003474
 947        select SYS_FSL_ERRATUM_ESDHC111
 948        select SYS_FSL_ERRATUM_USB14
 949        select SYS_FSL_HAS_DDR3
 950        select SYS_FSL_HAS_SEC
 951        select SYS_FSL_QORIQ_CHASSIS1
 952        select SYS_FSL_SEC_BE
 953        select SYS_FSL_SEC_COMPAT_4
 954        select SYS_PPC64
 955        select FSL_ELBC
 956        imply CMD_SATA
 957        imply CMD_REGINFO
 958        imply FSL_SATA
 959
 960config ARCH_QEMU_E500
 961        bool
 962
 963config ARCH_T1023
 964        bool
 965        select E500MC
 966        select FSL_LAW
 967        select SYS_FSL_DDR_VER_50
 968        select SYS_FSL_ERRATUM_A008378
 969        select SYS_FSL_ERRATUM_A009663
 970        select SYS_FSL_ERRATUM_A009942
 971        select SYS_FSL_ERRATUM_ESDHC111
 972        select SYS_FSL_HAS_DDR3
 973        select SYS_FSL_HAS_DDR4
 974        select SYS_FSL_HAS_SEC
 975        select SYS_FSL_QORIQ_CHASSIS2
 976        select SYS_FSL_SEC_BE
 977        select SYS_FSL_SEC_COMPAT_5
 978        select FSL_IFC
 979        imply CMD_EEPROM
 980        imply CMD_NAND
 981        imply CMD_REGINFO
 982
 983config ARCH_T1024
 984        bool
 985        select E500MC
 986        select FSL_LAW
 987        select SYS_FSL_DDR_VER_50
 988        select SYS_FSL_ERRATUM_A008378
 989        select SYS_FSL_ERRATUM_A009663
 990        select SYS_FSL_ERRATUM_A009942
 991        select SYS_FSL_ERRATUM_ESDHC111
 992        select SYS_FSL_HAS_DDR3
 993        select SYS_FSL_HAS_DDR4
 994        select SYS_FSL_HAS_SEC
 995        select SYS_FSL_QORIQ_CHASSIS2
 996        select SYS_FSL_SEC_BE
 997        select SYS_FSL_SEC_COMPAT_5
 998        select FSL_IFC
 999        imply CMD_EEPROM
1000        imply CMD_NAND
1001        imply CMD_MTDPARTS
1002        imply CMD_REGINFO
1003
1004config ARCH_T1040
1005        bool
1006        select E500MC
1007        select FSL_LAW
1008        select SYS_FSL_DDR_VER_50
1009        select SYS_FSL_ERRATUM_A008044
1010        select SYS_FSL_ERRATUM_A008378
1011        select SYS_FSL_ERRATUM_A009663
1012        select SYS_FSL_ERRATUM_A009942
1013        select SYS_FSL_ERRATUM_ESDHC111
1014        select SYS_FSL_HAS_DDR3
1015        select SYS_FSL_HAS_DDR4
1016        select SYS_FSL_HAS_SEC
1017        select SYS_FSL_QORIQ_CHASSIS2
1018        select SYS_FSL_SEC_BE
1019        select SYS_FSL_SEC_COMPAT_5
1020        select FSL_IFC
1021        imply CMD_MTDPARTS
1022        imply CMD_NAND
1023        imply CMD_SATA
1024        imply CMD_REGINFO
1025        imply FSL_SATA
1026
1027config ARCH_T1042
1028        bool
1029        select E500MC
1030        select FSL_LAW
1031        select SYS_FSL_DDR_VER_50
1032        select SYS_FSL_ERRATUM_A008044
1033        select SYS_FSL_ERRATUM_A008378
1034        select SYS_FSL_ERRATUM_A009663
1035        select SYS_FSL_ERRATUM_A009942
1036        select SYS_FSL_ERRATUM_ESDHC111
1037        select SYS_FSL_HAS_DDR3
1038        select SYS_FSL_HAS_DDR4
1039        select SYS_FSL_HAS_SEC
1040        select SYS_FSL_QORIQ_CHASSIS2
1041        select SYS_FSL_SEC_BE
1042        select SYS_FSL_SEC_COMPAT_5
1043        select FSL_IFC
1044        imply CMD_MTDPARTS
1045        imply CMD_NAND
1046        imply CMD_SATA
1047        imply CMD_REGINFO
1048        imply FSL_SATA
1049
1050config ARCH_T2080
1051        bool
1052        select E500MC
1053        select E6500
1054        select FSL_LAW
1055        select SYS_FSL_DDR_VER_47
1056        select SYS_FSL_ERRATUM_A006379
1057        select SYS_FSL_ERRATUM_A006593
1058        select SYS_FSL_ERRATUM_A007186
1059        select SYS_FSL_ERRATUM_A007212
1060        select SYS_FSL_ERRATUM_A007815
1061        select SYS_FSL_ERRATUM_A007907
1062        select SYS_FSL_ERRATUM_A009942
1063        select SYS_FSL_ERRATUM_ESDHC111
1064        select SYS_FSL_HAS_DDR3
1065        select SYS_FSL_HAS_SEC
1066        select SYS_FSL_QORIQ_CHASSIS2
1067        select SYS_FSL_SEC_BE
1068        select SYS_FSL_SEC_COMPAT_4
1069        select SYS_PPC64
1070        select FSL_IFC
1071        imply CMD_SATA
1072        imply CMD_NAND
1073        imply CMD_REGINFO
1074        imply FSL_SATA
1075
1076config ARCH_T2081
1077        bool
1078        select E500MC
1079        select E6500
1080        select FSL_LAW
1081        select SYS_FSL_DDR_VER_47
1082        select SYS_FSL_ERRATUM_A006379
1083        select SYS_FSL_ERRATUM_A006593
1084        select SYS_FSL_ERRATUM_A007186
1085        select SYS_FSL_ERRATUM_A007212
1086        select SYS_FSL_ERRATUM_A009942
1087        select SYS_FSL_ERRATUM_ESDHC111
1088        select SYS_FSL_HAS_DDR3
1089        select SYS_FSL_HAS_SEC
1090        select SYS_FSL_QORIQ_CHASSIS2
1091        select SYS_FSL_SEC_BE
1092        select SYS_FSL_SEC_COMPAT_4
1093        select SYS_PPC64
1094        select FSL_IFC
1095        imply CMD_NAND
1096        imply CMD_REGINFO
1097
1098config ARCH_T4160
1099        bool
1100        select E500MC
1101        select E6500
1102        select FSL_LAW
1103        select SYS_FSL_DDR_VER_47
1104        select SYS_FSL_ERRATUM_A004468
1105        select SYS_FSL_ERRATUM_A005871
1106        select SYS_FSL_ERRATUM_A006379
1107        select SYS_FSL_ERRATUM_A006593
1108        select SYS_FSL_ERRATUM_A007186
1109        select SYS_FSL_ERRATUM_A007798
1110        select SYS_FSL_ERRATUM_A009942
1111        select SYS_FSL_HAS_DDR3
1112        select SYS_FSL_HAS_SEC
1113        select SYS_FSL_QORIQ_CHASSIS2
1114        select SYS_FSL_SEC_BE
1115        select SYS_FSL_SEC_COMPAT_4
1116        select SYS_PPC64
1117        select FSL_IFC
1118        imply CMD_SATA
1119        imply CMD_NAND
1120        imply CMD_REGINFO
1121        imply FSL_SATA
1122
1123config ARCH_T4240
1124        bool
1125        select E500MC
1126        select E6500
1127        select FSL_LAW
1128        select SYS_FSL_DDR_VER_47
1129        select SYS_FSL_ERRATUM_A004468
1130        select SYS_FSL_ERRATUM_A005871
1131        select SYS_FSL_ERRATUM_A006261
1132        select SYS_FSL_ERRATUM_A006379
1133        select SYS_FSL_ERRATUM_A006593
1134        select SYS_FSL_ERRATUM_A007186
1135        select SYS_FSL_ERRATUM_A007798
1136        select SYS_FSL_ERRATUM_A007815
1137        select SYS_FSL_ERRATUM_A007907
1138        select SYS_FSL_ERRATUM_A009942
1139        select SYS_FSL_HAS_DDR3
1140        select SYS_FSL_HAS_SEC
1141        select SYS_FSL_QORIQ_CHASSIS2
1142        select SYS_FSL_SEC_BE
1143        select SYS_FSL_SEC_COMPAT_4
1144        select SYS_PPC64
1145        select FSL_IFC
1146        imply CMD_SATA
1147        imply CMD_NAND
1148        imply CMD_REGINFO
1149        imply FSL_SATA
1150
1151config MPC85XX_HAVE_RESET_VECTOR
1152        bool "Indicate reset vector at CONFIG_RESET_VECTOR_ADDRESS - 0xffc"
1153        depends on MPC85xx
1154
1155config BOOKE
1156        bool
1157        default y
1158
1159config E500
1160        bool
1161        default y
1162        help
1163                Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
1164
1165config E500MC
1166        bool
1167        imply CMD_PCI
1168        help
1169                Enble PowerPC E500MC core
1170
1171config E6500
1172        bool
1173        help
1174                Enable PowerPC E6500 core
1175
1176config FSL_LAW
1177        bool
1178        help
1179                Use Freescale common code for Local Access Window
1180
1181config SECURE_BOOT
1182        bool    "Secure Boot"
1183        help
1184                Enable Freescale Secure Boot feature. Normally selected
1185                by defconfig. If unsure, do not change.
1186
1187config MAX_CPUS
1188        int "Maximum number of CPUs permitted for MPC85xx"
1189        default 12 if ARCH_T4240
1190        default 8 if ARCH_P4080 || \
1191                     ARCH_T4160
1192        default 4 if ARCH_B4860 || \
1193                     ARCH_P2041 || \
1194                     ARCH_P3041 || \
1195                     ARCH_P5040 || \
1196                     ARCH_T1040 || \
1197                     ARCH_T1042 || \
1198                     ARCH_T2080 || \
1199                     ARCH_T2081
1200        default 2 if ARCH_B4420 || \
1201                     ARCH_BSC9132 || \
1202                     ARCH_MPC8572 || \
1203                     ARCH_P1020 || \
1204                     ARCH_P1021 || \
1205                     ARCH_P1022 || \
1206                     ARCH_P1023 || \
1207                     ARCH_P1024 || \
1208                     ARCH_P1025 || \
1209                     ARCH_P2020 || \
1210                     ARCH_P5020 || \
1211                     ARCH_T1023 || \
1212                     ARCH_T1024
1213        default 1
1214        help
1215          Set this number to the maximum number of possible CPUs in the SoC.
1216          SoCs may have multiple clusters with each cluster may have multiple
1217          ports. If some ports are reserved but higher ports are used for
1218          cores, count the reserved ports. This will allocate enough memory
1219          in spin table to properly handle all cores.
1220
1221config SYS_CCSRBAR_DEFAULT
1222        hex "Default CCSRBAR address"
1223        default 0xff700000 if   ARCH_BSC9131    || \
1224                                ARCH_BSC9132    || \
1225                                ARCH_C29X       || \
1226                                ARCH_MPC8536    || \
1227                                ARCH_MPC8540    || \
1228                                ARCH_MPC8541    || \
1229                                ARCH_MPC8544    || \
1230                                ARCH_MPC8548    || \
1231                                ARCH_MPC8555    || \
1232                                ARCH_MPC8560    || \
1233                                ARCH_MPC8568    || \
1234                                ARCH_MPC8569    || \
1235                                ARCH_MPC8572    || \
1236                                ARCH_P1010      || \
1237                                ARCH_P1011      || \
1238                                ARCH_P1020      || \
1239                                ARCH_P1021      || \
1240                                ARCH_P1022      || \
1241                                ARCH_P1024      || \
1242                                ARCH_P1025      || \
1243                                ARCH_P2020
1244        default 0xff600000 if   ARCH_P1023
1245        default 0xfe000000 if   ARCH_B4420      || \
1246                                ARCH_B4860      || \
1247                                ARCH_P2041      || \
1248                                ARCH_P3041      || \
1249                                ARCH_P4080      || \
1250                                ARCH_P5020      || \
1251                                ARCH_P5040      || \
1252                                ARCH_T1023      || \
1253                                ARCH_T1024      || \
1254                                ARCH_T1040      || \
1255                                ARCH_T1042      || \
1256                                ARCH_T2080      || \
1257                                ARCH_T2081      || \
1258                                ARCH_T4160      || \
1259                                ARCH_T4240
1260        default 0xe0000000 if ARCH_QEMU_E500
1261        help
1262                Default value of CCSRBAR comes from power-on-reset. It
1263                is fixed on each SoC. Some SoCs can have different value
1264                if changed by pre-boot regime. The value here must match
1265                the current value in SoC. If not sure, do not change.
1266
1267config SYS_FSL_ERRATUM_A004468
1268        bool
1269
1270config SYS_FSL_ERRATUM_A004477
1271        bool
1272
1273config SYS_FSL_ERRATUM_A004508
1274        bool
1275
1276config SYS_FSL_ERRATUM_A004580
1277        bool
1278
1279config SYS_FSL_ERRATUM_A004699
1280        bool
1281
1282config SYS_FSL_ERRATUM_A004849
1283        bool
1284
1285config SYS_FSL_ERRATUM_A004510
1286        bool
1287
1288config SYS_FSL_ERRATUM_A004510_SVR_REV
1289        hex
1290        depends on SYS_FSL_ERRATUM_A004510
1291        default 0x20 if ARCH_P4080
1292        default 0x10
1293
1294config SYS_FSL_ERRATUM_A004510_SVR_REV2
1295        hex
1296        depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
1297        default 0x11
1298
1299config SYS_FSL_ERRATUM_A005125
1300        bool
1301
1302config SYS_FSL_ERRATUM_A005434
1303        bool
1304
1305config SYS_FSL_ERRATUM_A005812
1306        bool
1307
1308config SYS_FSL_ERRATUM_A005871
1309        bool
1310
1311config SYS_FSL_ERRATUM_A005275
1312        bool
1313
1314config SYS_FSL_ERRATUM_A006261
1315        bool
1316
1317config SYS_FSL_ERRATUM_A006379
1318        bool
1319
1320config SYS_FSL_ERRATUM_A006384
1321        bool
1322
1323config SYS_FSL_ERRATUM_A006475
1324        bool
1325
1326config SYS_FSL_ERRATUM_A006593
1327        bool
1328
1329config SYS_FSL_ERRATUM_A007075
1330        bool
1331
1332config SYS_FSL_ERRATUM_A007186
1333        bool
1334
1335config SYS_FSL_ERRATUM_A007212
1336        bool
1337
1338config SYS_FSL_ERRATUM_A007815
1339        bool
1340
1341config SYS_FSL_ERRATUM_A007798
1342        bool
1343
1344config SYS_FSL_ERRATUM_A007907
1345        bool
1346
1347config SYS_FSL_ERRATUM_A008044
1348        bool
1349
1350config SYS_FSL_ERRATUM_CPC_A002
1351        bool
1352
1353config SYS_FSL_ERRATUM_CPC_A003
1354        bool
1355
1356config SYS_FSL_ERRATUM_CPU_A003999
1357        bool
1358
1359config SYS_FSL_ERRATUM_ELBC_A001
1360        bool
1361
1362config SYS_FSL_ERRATUM_I2C_A004447
1363        bool
1364
1365config SYS_FSL_A004447_SVR_REV
1366        hex
1367        depends on SYS_FSL_ERRATUM_I2C_A004447
1368        default 0x00 if ARCH_MPC8548
1369        default 0x10 if ARCH_P1010
1370        default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
1371        default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
1372
1373config SYS_FSL_ERRATUM_IFC_A002769
1374        bool
1375
1376config SYS_FSL_ERRATUM_IFC_A003399
1377        bool
1378
1379config SYS_FSL_ERRATUM_NMG_CPU_A011
1380        bool
1381
1382config SYS_FSL_ERRATUM_NMG_ETSEC129
1383        bool
1384
1385config SYS_FSL_ERRATUM_NMG_LBC103
1386        bool
1387
1388config SYS_FSL_ERRATUM_P1010_A003549
1389        bool
1390
1391config SYS_FSL_ERRATUM_SATA_A001
1392        bool
1393
1394config SYS_FSL_ERRATUM_SEC_A003571
1395        bool
1396
1397config SYS_FSL_ERRATUM_SRIO_A004034
1398        bool
1399
1400config SYS_FSL_ERRATUM_USB14
1401        bool
1402
1403config SYS_P4080_ERRATUM_CPU22
1404        bool
1405
1406config SYS_P4080_ERRATUM_PCIE_A003
1407        bool
1408
1409config SYS_P4080_ERRATUM_SERDES8
1410        bool
1411
1412config SYS_P4080_ERRATUM_SERDES9
1413        bool
1414
1415config SYS_P4080_ERRATUM_SERDES_A001
1416        bool
1417
1418config SYS_P4080_ERRATUM_SERDES_A005
1419        bool
1420
1421config SYS_FSL_QORIQ_CHASSIS1
1422        bool
1423
1424config SYS_FSL_QORIQ_CHASSIS2
1425        bool
1426
1427config SYS_FSL_NUM_LAWS
1428        int "Number of local access windows"
1429        depends on FSL_LAW
1430        default 32 if   ARCH_B4420      || \
1431                        ARCH_B4860      || \
1432                        ARCH_P2041      || \
1433                        ARCH_P3041      || \
1434                        ARCH_P4080      || \
1435                        ARCH_P5020      || \
1436                        ARCH_P5040      || \
1437                        ARCH_T2080      || \
1438                        ARCH_T2081      || \
1439                        ARCH_T4160      || \
1440                        ARCH_T4240
1441        default 16 if   ARCH_T1023      || \
1442                        ARCH_T1024      || \
1443                        ARCH_T1040      || \
1444                        ARCH_T1042
1445        default 12 if   ARCH_BSC9131    || \
1446                        ARCH_BSC9132    || \
1447                        ARCH_C29X       || \
1448                        ARCH_MPC8536    || \
1449                        ARCH_MPC8572    || \
1450                        ARCH_P1010      || \
1451                        ARCH_P1011      || \
1452                        ARCH_P1020      || \
1453                        ARCH_P1021      || \
1454                        ARCH_P1022      || \
1455                        ARCH_P1023      || \
1456                        ARCH_P1024      || \
1457                        ARCH_P1025      || \
1458                        ARCH_P2020
1459        default 10 if   ARCH_MPC8544    || \
1460                        ARCH_MPC8548    || \
1461                        ARCH_MPC8568    || \
1462                        ARCH_MPC8569
1463        default 8 if    ARCH_MPC8540    || \
1464                        ARCH_MPC8541    || \
1465                        ARCH_MPC8555    || \
1466                        ARCH_MPC8560
1467        help
1468                Number of local access windows. This is fixed per SoC.
1469                If not sure, do not change.
1470
1471config SYS_FSL_THREADS_PER_CORE
1472        int
1473        default 2 if E6500
1474        default 1
1475
1476config SYS_NUM_TLBCAMS
1477        int "Number of TLB CAM entries"
1478        default 64 if E500MC
1479        default 16
1480        help
1481                Number of TLB CAM entries for Book-E chips. 64 for E500MC,
1482                16 for other E500 SoCs.
1483
1484config SYS_PPC64
1485        bool
1486
1487config SYS_PPC_E500_USE_DEBUG_TLB
1488        bool
1489
1490config FSL_IFC
1491        bool
1492
1493config FSL_ELBC
1494        bool
1495
1496config SYS_PPC_E500_DEBUG_TLB
1497        int "Temporary TLB entry for external debugger"
1498        depends on SYS_PPC_E500_USE_DEBUG_TLB
1499        default 0 if    ARCH_MPC8544 || ARCH_MPC8548
1500        default 1 if    ARCH_MPC8536
1501        default 2 if    ARCH_MPC8572    || \
1502                        ARCH_P1011      || \
1503                        ARCH_P1020      || \
1504                        ARCH_P1021      || \
1505                        ARCH_P1022      || \
1506                        ARCH_P1024      || \
1507                        ARCH_P1025      || \
1508                        ARCH_P2020
1509        default 3 if    ARCH_P1010      || \
1510                        ARCH_BSC9132    || \
1511                        ARCH_C29X
1512        help
1513                Select a temporary TLB entry to be used during boot to work
1514                around limitations in e500v1 and e500v2 external debugger
1515                support. This reduces the portions of the boot code where
1516                breakpoints and single stepping do not work. The value of this
1517                symbol should be set to the TLB1 entry to be used for this
1518                purpose. If unsure, do not change.
1519
1520config SYS_FSL_IFC_CLK_DIV
1521        int "Divider of platform clock"
1522        depends on FSL_IFC
1523        default 2 if    ARCH_B4420      || \
1524                        ARCH_B4860      || \
1525                        ARCH_T1024      || \
1526                        ARCH_T1023      || \
1527                        ARCH_T1040      || \
1528                        ARCH_T1042      || \
1529                        ARCH_T4160      || \
1530                        ARCH_T4240
1531        default 1
1532        help
1533                Defines divider of platform clock(clock input to
1534                IFC controller).
1535
1536config SYS_FSL_LBC_CLK_DIV
1537        int "Divider of platform clock"
1538        depends on FSL_ELBC || ARCH_MPC8540 || \
1539                ARCH_MPC8548 || ARCH_MPC8541 || \
1540                ARCH_MPC8555 || ARCH_MPC8560 || \
1541                ARCH_MPC8568
1542
1543        default 2 if    ARCH_P2041      || \
1544                        ARCH_P3041      || \
1545                        ARCH_P4080      || \
1546                        ARCH_P5020      || \
1547                        ARCH_P5040
1548        default 1
1549
1550        help
1551                Defines divider of platform clock(clock input to
1552                eLBC controller).
1553
1554source "board/freescale/b4860qds/Kconfig"
1555source "board/freescale/bsc9131rdb/Kconfig"
1556source "board/freescale/bsc9132qds/Kconfig"
1557source "board/freescale/c29xpcie/Kconfig"
1558source "board/freescale/corenet_ds/Kconfig"
1559source "board/freescale/mpc8536ds/Kconfig"
1560source "board/freescale/mpc8541cds/Kconfig"
1561source "board/freescale/mpc8544ds/Kconfig"
1562source "board/freescale/mpc8548cds/Kconfig"
1563source "board/freescale/mpc8555cds/Kconfig"
1564source "board/freescale/mpc8568mds/Kconfig"
1565source "board/freescale/mpc8569mds/Kconfig"
1566source "board/freescale/mpc8572ds/Kconfig"
1567source "board/freescale/p1010rdb/Kconfig"
1568source "board/freescale/p1022ds/Kconfig"
1569source "board/freescale/p1023rdb/Kconfig"
1570source "board/freescale/p1_p2_rdb_pc/Kconfig"
1571source "board/freescale/p1_twr/Kconfig"
1572source "board/freescale/p2041rdb/Kconfig"
1573source "board/freescale/qemu-ppce500/Kconfig"
1574source "board/freescale/t102xqds/Kconfig"
1575source "board/freescale/t102xrdb/Kconfig"
1576source "board/freescale/t1040qds/Kconfig"
1577source "board/freescale/t104xrdb/Kconfig"
1578source "board/freescale/t208xqds/Kconfig"
1579source "board/freescale/t208xrdb/Kconfig"
1580source "board/freescale/t4qds/Kconfig"
1581source "board/freescale/t4rdb/Kconfig"
1582source "board/gdsys/p1022/Kconfig"
1583source "board/keymile/kmp204x/Kconfig"
1584source "board/sbc8548/Kconfig"
1585source "board/socrates/Kconfig"
1586source "board/varisys/cyrus/Kconfig"
1587source "board/xes/xpedite520x/Kconfig"
1588source "board/xes/xpedite537x/Kconfig"
1589source "board/xes/xpedite550x/Kconfig"
1590source "board/Arcturus/ucp1020/Kconfig"
1591
1592endmenu
1593