diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-02-08 13:04:20 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-02-08 13:04:20 -0500 |
commit | 21eb4fa1700112d1420d72e1de708af671a251c8 (patch) | |
tree | 3afd9f526da50108c27e05ac69826be5e7c2ad6e /arch/powerpc/Kconfig | |
parent | 0c0e8caf9fd6c9a49fb9fbdba14a8b7b4239adde (diff) | |
parent | d003e7a1a569501cbe9a5ca14748177498c4893a (diff) |
Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc
* master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc: (116 commits)
[POWERPC] Add export of vgacon_remap_base
[POWERPC] Remove bogus comment about page_is_ram
[POWERPC] windfarm: don't die on suspend thread signal
[POWERPC] Fix comment in kernel/irq.c
[POWERPC] ppc: Fix booke watchdog initialization
[POWERPC] PPC: Use ARRAY_SIZE macro when appropriate
[POWERPC] Use ARRAY_SIZE macro when appropriate
[POWERPC] Fix ppc64's writing to struct file_operations
[POWERPC] ppc: use syslog macro for the printk log level
[POWERPC] ppc: cs4218_tdm remove extra brace
[POWERPC] Add mpc52xx/lite5200 PCI support
[POWERPC] Only use H_BULK_REMOVE if the firmware supports it
[POWERPC] Fixup error handling when emulating a floating point instruction
[POWERPC] Enable interrupts if we are doing fp math emulation
[POWERPC] Added kprobes support to ppc32
[POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor call
[POWERPC] Clear RI bit in MSR before restoring r13 when returning to userspace
[POWERPC] Fix performance monitor exception
[POWERPC] Compile fixes for arch/powerpc dcr code
[POWERPC] Maple: use mmio nvram
...
Diffstat (limited to 'arch/powerpc/Kconfig')
-rw-r--r-- | arch/powerpc/Kconfig | 49 |
1 files changed, 44 insertions, 5 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index c1e01b22addc..f08e80a0bf0a 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -173,6 +173,11 @@ config PPC_86xx | |||
173 | help | 173 | help |
174 | The Freescale E600 SoCs have 74xx cores. | 174 | The Freescale E600 SoCs have 74xx cores. |
175 | 175 | ||
176 | config PPC_8xx | ||
177 | bool "Freescale 8xx" | ||
178 | select FSL_SOC | ||
179 | select 8xx | ||
180 | |||
176 | config 40x | 181 | config 40x |
177 | bool "AMCC 40x" | 182 | bool "AMCC 40x" |
178 | select PPC_DCR_NATIVE | 183 | select PPC_DCR_NATIVE |
@@ -181,8 +186,6 @@ config 44x | |||
181 | bool "AMCC 44x" | 186 | bool "AMCC 44x" |
182 | select PPC_DCR_NATIVE | 187 | select PPC_DCR_NATIVE |
183 | 188 | ||
184 | config 8xx | ||
185 | bool "Freescale 8xx" | ||
186 | 189 | ||
187 | config E200 | 190 | config E200 |
188 | bool "Freescale e200" | 191 | bool "Freescale e200" |
@@ -211,6 +214,10 @@ config 6xx | |||
211 | bool | 214 | bool |
212 | 215 | ||
213 | # this is temp to handle compat with arch=ppc | 216 | # this is temp to handle compat with arch=ppc |
217 | config 8xx | ||
218 | bool | ||
219 | |||
220 | # this is temp to handle compat with arch=ppc | ||
214 | config 83xx | 221 | config 83xx |
215 | bool | 222 | bool |
216 | 223 | ||
@@ -429,6 +436,21 @@ config PPC_MPC52xx | |||
429 | bool | 436 | bool |
430 | default n | 437 | default n |
431 | 438 | ||
439 | config PPC_MPC5200 | ||
440 | bool | ||
441 | select PPC_MPC52xx | ||
442 | default n | ||
443 | |||
444 | config PPC_MPC5200_BUGFIX | ||
445 | bool "MPC5200 (L25R) bugfix support" | ||
446 | depends on PPC_MPC5200 | ||
447 | default n | ||
448 | help | ||
449 | Enable workarounds for original MPC5200 errata. This is not required | ||
450 | for MPC5200B based boards. | ||
451 | |||
452 | It is safe to say 'Y' here | ||
453 | |||
432 | config PPC_EFIKA | 454 | config PPC_EFIKA |
433 | bool "bPlan Efika 5k2. MPC5200B based computer" | 455 | bool "bPlan Efika 5k2. MPC5200B based computer" |
434 | depends on PPC_MULTIPLATFORM && PPC32 | 456 | depends on PPC_MULTIPLATFORM && PPC32 |
@@ -441,7 +463,7 @@ config PPC_EFIKA | |||
441 | config PPC_LITE5200 | 463 | config PPC_LITE5200 |
442 | bool "Freescale Lite5200 Eval Board" | 464 | bool "Freescale Lite5200 Eval Board" |
443 | depends on PPC_MULTIPLATFORM && PPC32 | 465 | depends on PPC_MULTIPLATFORM && PPC32 |
444 | select PPC_MPC52xx | 466 | select PPC_MPC5200 |
445 | default n | 467 | default n |
446 | 468 | ||
447 | config PPC_PMAC | 469 | config PPC_PMAC |
@@ -484,6 +506,7 @@ config PPC_MAPLE | |||
484 | select PPC_970_NAP | 506 | select PPC_970_NAP |
485 | select PPC_NATIVE | 507 | select PPC_NATIVE |
486 | select PPC_RTAS | 508 | select PPC_RTAS |
509 | select MMIO_NVRAM | ||
487 | select ATA_NONSTANDARD if ATA | 510 | select ATA_NONSTANDARD if ATA |
488 | default n | 511 | default n |
489 | help | 512 | help |
@@ -541,6 +564,16 @@ config PPC_PS3 | |||
541 | enabling this will not result in a bootable kernel on a | 564 | enabling this will not result in a bootable kernel on a |
542 | PS3 system. | 565 | PS3 system. |
543 | 566 | ||
567 | config PPC_CELLEB | ||
568 | bool "Toshiba's Cell Reference Set 'Celleb' Architecture" | ||
569 | depends on PPC_MULTIPLATFORM && PPC64 | ||
570 | select PPC_CELL | ||
571 | select PPC_OF_PLATFORM_PCI | ||
572 | select HAS_TXX9_SERIAL | ||
573 | select PPC_UDBG_BEAT | ||
574 | select USB_OHCI_BIG_ENDIAN_MMIO | ||
575 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
576 | |||
544 | config PPC_NATIVE | 577 | config PPC_NATIVE |
545 | bool | 578 | bool |
546 | depends on PPC_MULTIPLATFORM | 579 | depends on PPC_MULTIPLATFORM |
@@ -554,6 +587,11 @@ config UDBG_RTAS_CONSOLE | |||
554 | depends on PPC_RTAS | 587 | depends on PPC_RTAS |
555 | default n | 588 | default n |
556 | 589 | ||
590 | config PPC_UDBG_BEAT | ||
591 | bool "BEAT based debug console" | ||
592 | depends on PPC_CELLEB | ||
593 | default n | ||
594 | |||
557 | config XICS | 595 | config XICS |
558 | depends on PPC_PSERIES | 596 | depends on PPC_PSERIES |
559 | bool | 597 | bool |
@@ -707,6 +745,7 @@ source arch/powerpc/platforms/86xx/Kconfig | |||
707 | source arch/powerpc/platforms/8xx/Kconfig | 745 | source arch/powerpc/platforms/8xx/Kconfig |
708 | source arch/powerpc/platforms/cell/Kconfig | 746 | source arch/powerpc/platforms/cell/Kconfig |
709 | source arch/powerpc/platforms/ps3/Kconfig | 747 | source arch/powerpc/platforms/ps3/Kconfig |
748 | source arch/powerpc/platforms/pasemi/Kconfig | ||
710 | 749 | ||
711 | menu "Kernel options" | 750 | menu "Kernel options" |
712 | 751 | ||
@@ -729,7 +768,7 @@ config FORCE_MAX_ZONEORDER | |||
729 | 768 | ||
730 | config MATH_EMULATION | 769 | config MATH_EMULATION |
731 | bool "Math emulation" | 770 | bool "Math emulation" |
732 | depends on 4xx || 8xx || E200 || PPC_83xx || E500 | 771 | depends on 4xx || 8xx || E200 || PPC_MPC832x || E500 |
733 | ---help--- | 772 | ---help--- |
734 | Some PowerPC chips designed for embedded applications do not have | 773 | Some PowerPC chips designed for embedded applications do not have |
735 | a floating-point unit and therefore do not implement the | 774 | a floating-point unit and therefore do not implement the |
@@ -1187,7 +1226,7 @@ source "arch/powerpc/oprofile/Kconfig" | |||
1187 | 1226 | ||
1188 | config KPROBES | 1227 | config KPROBES |
1189 | bool "Kprobes (EXPERIMENTAL)" | 1228 | bool "Kprobes (EXPERIMENTAL)" |
1190 | depends on PPC64 && KALLSYMS && EXPERIMENTAL && MODULES | 1229 | depends on !BOOKE && !4xx && KALLSYMS && EXPERIMENTAL && MODULES |
1191 | help | 1230 | help |
1192 | Kprobes allows you to trap at almost any kernel address and | 1231 | Kprobes allows you to trap at almost any kernel address and |
1193 | execute a callback function. register_kprobe() establishes | 1232 | execute a callback function. register_kprobe() establishes |