diff options
author | Grant Likely <grant.likely@secretlab.ca> | 2010-01-28 16:38:25 -0500 |
---|---|---|
committer | Grant Likely <grant.likely@secretlab.ca> | 2010-01-28 16:38:25 -0500 |
commit | 0ada0a73120c28cc432bcdbac061781465c2f48f (patch) | |
tree | d17cadd4ea47e25d9e48e7d409a39c84268fbd27 /arch/powerpc/Kconfig | |
parent | 6016a363f6b56b46b24655bcfc0499b715851cf3 (diff) | |
parent | 92dcffb916d309aa01778bf8963a6932e4014d07 (diff) |
Merge commit 'v2.6.33-rc5' into secretlab/test-devicetree
Diffstat (limited to 'arch/powerpc/Kconfig')
-rw-r--r-- | arch/powerpc/Kconfig | 51 |
1 files changed, 38 insertions, 13 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 2a75c6ae2a8..50c9af43e01 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -56,6 +56,16 @@ config IRQ_PER_CPU | |||
56 | bool | 56 | bool |
57 | default y | 57 | default y |
58 | 58 | ||
59 | config NR_IRQS | ||
60 | int "Number of virtual interrupt numbers" | ||
61 | range 32 512 | ||
62 | default "512" | ||
63 | help | ||
64 | This defines the number of virtual interrupt numbers the kernel | ||
65 | can manage. Virtual interrupt numbers are what you see in | ||
66 | /proc/interrupts. If you configure your system to have too few, | ||
67 | drivers will fail to load or worse - handle with care. | ||
68 | |||
59 | config STACKTRACE_SUPPORT | 69 | config STACKTRACE_SUPPORT |
60 | bool | 70 | bool |
61 | default y | 71 | default y |
@@ -200,24 +210,14 @@ config DEFAULT_UIMAGE | |||
200 | config REDBOOT | 210 | config REDBOOT |
201 | bool | 211 | bool |
202 | 212 | ||
203 | config HIBERNATE_32 | ||
204 | bool | ||
205 | depends on (PPC_PMAC && !SMP) || BROKEN | ||
206 | default y | ||
207 | |||
208 | config HIBERNATE_64 | ||
209 | bool | ||
210 | depends on BROKEN || (PPC_PMAC64 && EXPERIMENTAL) | ||
211 | default y | ||
212 | |||
213 | config ARCH_HIBERNATION_POSSIBLE | 213 | config ARCH_HIBERNATION_POSSIBLE |
214 | bool | 214 | bool |
215 | depends on (PPC64 && HIBERNATE_64) || (PPC32 && HIBERNATE_32) | ||
216 | default y | 215 | default y |
217 | 216 | ||
218 | config ARCH_SUSPEND_POSSIBLE | 217 | config ARCH_SUSPEND_POSSIBLE |
219 | def_bool y | 218 | def_bool y |
220 | depends on ADB_PMU || PPC_EFIKA || PPC_LITE5200 || PPC_83xx | 219 | depends on ADB_PMU || PPC_EFIKA || PPC_LITE5200 || PPC_83xx || \ |
220 | PPC_85xx || PPC_86xx | ||
221 | 221 | ||
222 | config PPC_DCR_NATIVE | 222 | config PPC_DCR_NATIVE |
223 | bool | 223 | bool |
@@ -321,6 +321,10 @@ config HOTPLUG_CPU | |||
321 | 321 | ||
322 | Say N if you are unsure. | 322 | Say N if you are unsure. |
323 | 323 | ||
324 | config ARCH_CPU_PROBE_RELEASE | ||
325 | def_bool y | ||
326 | depends on HOTPLUG_CPU | ||
327 | |||
324 | config ARCH_ENABLE_MEMORY_HOTPLUG | 328 | config ARCH_ENABLE_MEMORY_HOTPLUG |
325 | def_bool y | 329 | def_bool y |
326 | 330 | ||
@@ -379,6 +383,19 @@ config IRQ_ALL_CPUS | |||
379 | CPU. Generally saying Y is safe, although some problems have been | 383 | CPU. Generally saying Y is safe, although some problems have been |
380 | reported with SMP Power Macintoshes with this option enabled. | 384 | reported with SMP Power Macintoshes with this option enabled. |
381 | 385 | ||
386 | config SPARSE_IRQ | ||
387 | bool "Support sparse irq numbering" | ||
388 | default y | ||
389 | help | ||
390 | This enables support for sparse irqs. This is useful for distro | ||
391 | kernels that want to define a high CONFIG_NR_CPUS value but still | ||
392 | want to have low kernel memory footprint on smaller machines. | ||
393 | |||
394 | ( Sparse IRQs can also be beneficial on NUMA boxes, as they spread | ||
395 | out the irq_desc[] array in a more NUMA-friendly way. ) | ||
396 | |||
397 | If you don't know what to do here, say Y. | ||
398 | |||
382 | config NUMA | 399 | config NUMA |
383 | bool "NUMA support" | 400 | bool "NUMA support" |
384 | depends on PPC64 | 401 | depends on PPC64 |
@@ -653,6 +670,14 @@ config FSL_PCI | |||
653 | select PPC_INDIRECT_PCI | 670 | select PPC_INDIRECT_PCI |
654 | select PCI_QUIRKS | 671 | select PCI_QUIRKS |
655 | 672 | ||
673 | config FSL_PMC | ||
674 | bool | ||
675 | default y | ||
676 | depends on SUSPEND && (PPC_85xx || PPC_86xx) | ||
677 | help | ||
678 | Freescale MPC85xx/MPC86xx power management controller support | ||
679 | (suspend/resume). For MPC83xx see platforms/83xx/suspend.c | ||
680 | |||
656 | config 4xx_SOC | 681 | config 4xx_SOC |
657 | bool | 682 | bool |
658 | 683 | ||
@@ -680,7 +705,7 @@ config PPC_PCI_CHOICE | |||
680 | config PCI | 705 | config PCI |
681 | bool "PCI support" if PPC_PCI_CHOICE | 706 | bool "PCI support" if PPC_PCI_CHOICE |
682 | default y if !40x && !CPM2 && !8xx && !PPC_83xx \ | 707 | default y if !40x && !CPM2 && !8xx && !PPC_83xx \ |
683 | && !PPC_85xx && !PPC_86xx | 708 | && !PPC_85xx && !PPC_86xx && !GAMECUBE_COMMON |
684 | default PCI_PERMEDIA if !4xx && !CPM2 && !8xx | 709 | default PCI_PERMEDIA if !4xx && !CPM2 && !8xx |
685 | default PCI_QSPAN if !4xx && !CPM2 && 8xx | 710 | default PCI_QSPAN if !4xx && !CPM2 && 8xx |
686 | select ARCH_SUPPORTS_MSI | 711 | select ARCH_SUPPORTS_MSI |