diff options
Diffstat (limited to 'arch/powerpc/Kconfig')
| -rw-r--r-- | arch/powerpc/Kconfig | 38 |
1 files changed, 32 insertions, 6 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index dfba81719dec..fae42da7468d 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
| @@ -127,6 +127,12 @@ config PPC_83xx | |||
| 127 | select 83xx | 127 | select 83xx |
| 128 | select PPC_FPU | 128 | select PPC_FPU |
| 129 | 129 | ||
| 130 | config PPC_85xx | ||
| 131 | bool "Freescale 85xx" | ||
| 132 | select E500 | ||
| 133 | select FSL_SOC | ||
| 134 | select 85xx | ||
| 135 | |||
| 130 | config 40x | 136 | config 40x |
| 131 | bool "AMCC 40x" | 137 | bool "AMCC 40x" |
| 132 | 138 | ||
| @@ -139,8 +145,6 @@ config 8xx | |||
| 139 | config E200 | 145 | config E200 |
| 140 | bool "Freescale e200" | 146 | bool "Freescale e200" |
| 141 | 147 | ||
| 142 | config E500 | ||
| 143 | bool "Freescale e500" | ||
| 144 | endchoice | 148 | endchoice |
| 145 | 149 | ||
| 146 | config POWER4_ONLY | 150 | config POWER4_ONLY |
| @@ -168,6 +172,13 @@ config 6xx | |||
| 168 | config 83xx | 172 | config 83xx |
| 169 | bool | 173 | bool |
| 170 | 174 | ||
| 175 | # this is temp to handle compat with arch=ppc | ||
| 176 | config 85xx | ||
| 177 | bool | ||
| 178 | |||
| 179 | config E500 | ||
| 180 | bool | ||
| 181 | |||
| 171 | config PPC_FPU | 182 | config PPC_FPU |
| 172 | bool | 183 | bool |
| 173 | default y if PPC64 | 184 | default y if PPC64 |
| @@ -217,6 +228,7 @@ config ALTIVEC | |||
| 217 | config SPE | 228 | config SPE |
| 218 | bool "SPE Support" | 229 | bool "SPE Support" |
| 219 | depends on E200 || E500 | 230 | depends on E200 || E500 |
| 231 | default y | ||
| 220 | ---help--- | 232 | ---help--- |
| 221 | This option enables kernel support for the Signal Processing | 233 | This option enables kernel support for the Signal Processing |
| 222 | Extensions (SPE) to the PowerPC processor. The kernel currently | 234 | Extensions (SPE) to the PowerPC processor. The kernel currently |
| @@ -238,6 +250,21 @@ config PPC_STD_MMU_32 | |||
| 238 | def_bool y | 250 | def_bool y |
| 239 | depends on PPC_STD_MMU && PPC32 | 251 | depends on PPC_STD_MMU && PPC32 |
| 240 | 252 | ||
| 253 | config VIRT_CPU_ACCOUNTING | ||
| 254 | bool "Deterministic task and CPU time accounting" | ||
| 255 | depends on PPC64 | ||
| 256 | default y | ||
| 257 | help | ||
| 258 | Select this option to enable more accurate task and CPU time | ||
| 259 | accounting. This is done by reading a CPU counter on each | ||
| 260 | kernel entry and exit and on transitions within the kernel | ||
| 261 | between system, softirq and hardirq state, so there is a | ||
| 262 | small performance impact. This also enables accounting of | ||
| 263 | stolen time on logically-partitioned systems running on | ||
| 264 | IBM POWER5-based machines. | ||
| 265 | |||
| 266 | If in doubt, say Y here. | ||
| 267 | |||
| 241 | config SMP | 268 | config SMP |
| 242 | depends on PPC_STD_MMU | 269 | depends on PPC_STD_MMU |
| 243 | bool "Symmetric multi-processing support" | 270 | bool "Symmetric multi-processing support" |
| @@ -734,13 +761,12 @@ config GENERIC_ISA_DMA | |||
| 734 | 761 | ||
| 735 | config PPC_I8259 | 762 | config PPC_I8259 |
| 736 | bool | 763 | bool |
| 737 | default y if 85xx | ||
| 738 | default n | 764 | default n |
| 739 | 765 | ||
| 740 | config PPC_INDIRECT_PCI | 766 | config PPC_INDIRECT_PCI |
| 741 | bool | 767 | bool |
| 742 | depends on PCI | 768 | depends on PCI |
| 743 | default y if 40x || 44x || 85xx | 769 | default y if 40x || 44x |
| 744 | default n | 770 | default n |
| 745 | 771 | ||
| 746 | config EISA | 772 | config EISA |
| @@ -757,8 +783,8 @@ config MCA | |||
| 757 | bool | 783 | bool |
| 758 | 784 | ||
| 759 | config PCI | 785 | config PCI |
| 760 | bool "PCI support" if 40x || CPM2 || PPC_83xx || 85xx || PPC_MPC52xx || (EMBEDDED && PPC_ISERIES) | 786 | bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_MPC52xx || (EMBEDDED && PPC_ISERIES) |
| 761 | default y if !40x && !CPM2 && !8xx && !APUS && !PPC_83xx && !85xx | 787 | default y if !40x && !CPM2 && !8xx && !APUS && !PPC_83xx && !PPC_85xx |
| 762 | default PCI_PERMEDIA if !4xx && !CPM2 && !8xx && APUS | 788 | default PCI_PERMEDIA if !4xx && !CPM2 && !8xx && APUS |
| 763 | default PCI_QSPAN if !4xx && !CPM2 && 8xx | 789 | default PCI_QSPAN if !4xx && !CPM2 && 8xx |
| 764 | help | 790 | help |
