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 |