[POWERPC] mpc8272ads: Change references from 82xx_ADS to 8272_ADS.
[safe/jmp/linux-2.6] / arch / powerpc / platforms / Kconfig.cputype
index 597272e..4c315be 100644 (file)
@@ -10,41 +10,20 @@ choice
        prompt "Processor Type"
        depends on PPC32
        default 6xx
-
-config CLASSIC32
-       bool "52xx/6xx/7xx/74xx"
-       select PPC_FPU
-       select 6xx
        help
-         There are four families of PowerPC chips supported.  The more common
-         types (601, 603, 604, 740, 750, 7400), the Motorola embedded
-         versions (821, 823, 850, 855, 860, 52xx, 82xx, 83xx), the AMCC
-         embedded versions (403 and 405) and the high end 64 bit Power
-         processors (POWER 3, POWER4, and IBM PPC970 also known as G5).
-
-         This option is the catch-all for 6xx types, including some of the
-         embedded versions.  Unless there is see an option for the specific
-         chip family you are using, you want this option.
-
-         You do not want this if you are building a kernel for a 64 bit
-         IBM RS/6000 or an Apple G5, choose 6xx.
-
-         If unsure, select this option
+         There are five families of 32 bit PowerPC chips supported.
+         The most common ones are the desktop and server CPUs (601, 603,
+         604, 740, 750, 74xx) CPUs from Freescale and IBM, with their
+         embedded 52xx/82xx/83xx/86xx counterparts.
+         The other embeeded parts, namely 4xx, 8xx, e200 (55xx) and e500
+         (85xx) each form a family of their own that is not compatible
+         with the others.
 
-         Note that the kernel runs in 32-bit mode even on 64-bit chips.
+         If unsure, select 52xx/6xx/7xx/74xx/82xx/83xx/86xx.
 
-config PPC_82xx
-       bool "Freescale 82xx"
-       select 6xx
-       select PPC_FPU
-
-config PPC_83xx
-       bool "Freescale 83xx"
-       select 6xx
-       select FSL_SOC
-       select 83xx
+config 6xx
+       bool "52xx/6xx/7xx/74xx/82xx/83xx/86xx"
        select PPC_FPU
-       select WANT_DEVICE_TREE
 
 config PPC_85xx
        bool "Freescale 85xx"
@@ -53,24 +32,16 @@ config PPC_85xx
        select 85xx
        select WANT_DEVICE_TREE
 
-config PPC_86xx
-       bool "Freescale 86xx"
-       select 6xx
-       select FSL_SOC
-       select FSL_PCIE
-       select PPC_FPU
-       select ALTIVEC
-       help
-         The Freescale E600 SoCs have 74xx cores.
-
 config PPC_8xx
        bool "Freescale 8xx"
        select FSL_SOC
        select 8xx
+       select WANT_DEVICE_TREE
 
 config 40x
        bool "AMCC 40x"
        select PPC_DCR_NATIVE
+       select WANT_DEVICE_TREE
 
 config 44x
        bool "AMCC 44x"
@@ -100,6 +71,18 @@ config POWER4
        depends on PPC64
        def_bool y
 
+config TUNE_CELL
+       bool "Optimize for Cell Broadband Engine"
+       depends on PPC64
+       help
+         Cause the compiler to optimize for the PPE of the Cell Broadband
+         Engine. This will make the code run considerably faster on Cell
+         but somewhat slower on other machines. This option only changes
+         the scheduling of instructions, not the selection of instructions
+         itself, so the resulting kernel will keep running on all other
+         machines. When building a kernel that is supposed to run only
+         on Cell, you should also select the POWER4_ONLY option.
+
 config 6xx
        bool
 
@@ -246,7 +229,7 @@ config NOT_COHERENT_CACHE
        depends on 4xx || 8xx || E200
        default y
 
-config CONFIG_CHECK_CACHE_COHERENCY
+config CHECK_CACHE_COHERENCY
        bool
 
 endmenu