diff options
author | Kumar Gala <galak@kernel.crashing.org> | 2007-03-16 09:13:18 -0400 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2007-03-22 11:05:00 -0400 |
commit | 72e77a1b941e24e67f396246310438afbad9e6b3 (patch) | |
tree | fef8aedc439513cf7fcb7bf43ca62224607038fb /arch/powerpc | |
parent | 9b8babf4a9cc0ba3a8f00b84419ab44bb4d22e05 (diff) |
[POWERPC] Split cell platforms into their respective Kconfig file
Cleaning up arch/powerpc/Kconfig platform support.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc')
-rw-r--r-- | arch/powerpc/Kconfig | 53 | ||||
-rw-r--r-- | arch/powerpc/platforms/cell/Kconfig | 23 | ||||
-rw-r--r-- | arch/powerpc/platforms/celleb/Kconfig | 9 | ||||
-rw-r--r-- | arch/powerpc/platforms/ps3/Kconfig | 16 |
4 files changed, 51 insertions, 50 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index ecc4302bfd02..479828daaecc 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -475,54 +475,9 @@ config PPC_PASEMI | |||
475 | This option enables support for PA Semi's PWRficient line | 475 | This option enables support for PA Semi's PWRficient line |
476 | of SoC processors, including PA6T-1682M | 476 | of SoC processors, including PA6T-1682M |
477 | 477 | ||
478 | config PPC_CELL | 478 | source arch/powerpc/platforms/celleb/Kconfig |
479 | bool | 479 | source arch/powerpc/platforms/ps3/Kconfig |
480 | default n | 480 | source arch/powerpc/platforms/cell/Kconfig |
481 | |||
482 | config PPC_CELL_NATIVE | ||
483 | bool | ||
484 | select PPC_CELL | ||
485 | select PPC_DCR_MMIO | ||
486 | select PPC_OF_PLATFORM_PCI | ||
487 | select PPC_INDIRECT_IO | ||
488 | select PPC_NATIVE | ||
489 | select MPIC | ||
490 | default n | ||
491 | |||
492 | config PPC_IBM_CELL_BLADE | ||
493 | bool "IBM Cell Blade" | ||
494 | depends on PPC_MULTIPLATFORM && PPC64 | ||
495 | select PPC_CELL_NATIVE | ||
496 | select PPC_RTAS | ||
497 | select MMIO_NVRAM | ||
498 | select PPC_UDBG_16550 | ||
499 | select UDBG_RTAS_CONSOLE | ||
500 | |||
501 | config PPC_PS3 | ||
502 | bool "Sony PS3 (incomplete)" | ||
503 | depends on PPC_MULTIPLATFORM && PPC64 | ||
504 | select PPC_CELL | ||
505 | select USB_ARCH_HAS_OHCI | ||
506 | select USB_OHCI_LITTLE_ENDIAN | ||
507 | select USB_OHCI_BIG_ENDIAN_MMIO | ||
508 | select USB_ARCH_HAS_EHCI | ||
509 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
510 | help | ||
511 | This option enables support for the Sony PS3 game console | ||
512 | and other platforms using the PS3 hypervisor. | ||
513 | Support for this platform is not yet complete, so | ||
514 | enabling this will not result in a bootable kernel on a | ||
515 | PS3 system. | ||
516 | |||
517 | config PPC_CELLEB | ||
518 | bool "Toshiba's Cell Reference Set 'Celleb' Architecture" | ||
519 | depends on PPC_MULTIPLATFORM && PPC64 | ||
520 | select PPC_CELL | ||
521 | select PPC_OF_PLATFORM_PCI | ||
522 | select HAS_TXX9_SERIAL | ||
523 | select PPC_UDBG_BEAT | ||
524 | select USB_OHCI_BIG_ENDIAN_MMIO | ||
525 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
526 | 481 | ||
527 | config PPC_NATIVE | 482 | config PPC_NATIVE |
528 | bool | 483 | bool |
@@ -702,8 +657,6 @@ source arch/powerpc/platforms/83xx/Kconfig | |||
702 | source arch/powerpc/platforms/85xx/Kconfig | 657 | source arch/powerpc/platforms/85xx/Kconfig |
703 | source arch/powerpc/platforms/86xx/Kconfig | 658 | source arch/powerpc/platforms/86xx/Kconfig |
704 | source arch/powerpc/platforms/8xx/Kconfig | 659 | source arch/powerpc/platforms/8xx/Kconfig |
705 | source arch/powerpc/platforms/cell/Kconfig | ||
706 | source arch/powerpc/platforms/ps3/Kconfig | ||
707 | source arch/powerpc/platforms/pasemi/Kconfig | 660 | source arch/powerpc/platforms/pasemi/Kconfig |
708 | 661 | ||
709 | menu "Kernel options" | 662 | menu "Kernel options" |
diff --git a/arch/powerpc/platforms/cell/Kconfig b/arch/powerpc/platforms/cell/Kconfig index 06a85b704331..53913a26ef42 100644 --- a/arch/powerpc/platforms/cell/Kconfig +++ b/arch/powerpc/platforms/cell/Kconfig | |||
@@ -1,3 +1,26 @@ | |||
1 | config PPC_CELL | ||
2 | bool | ||
3 | default n | ||
4 | |||
5 | config PPC_CELL_NATIVE | ||
6 | bool | ||
7 | select PPC_CELL | ||
8 | select PPC_DCR_MMIO | ||
9 | select PPC_OF_PLATFORM_PCI | ||
10 | select PPC_INDIRECT_IO | ||
11 | select PPC_NATIVE | ||
12 | select MPIC | ||
13 | default n | ||
14 | |||
15 | config PPC_IBM_CELL_BLADE | ||
16 | bool "IBM Cell Blade" | ||
17 | depends on PPC_MULTIPLATFORM && PPC64 | ||
18 | select PPC_CELL_NATIVE | ||
19 | select PPC_RTAS | ||
20 | select MMIO_NVRAM | ||
21 | select PPC_UDBG_16550 | ||
22 | select UDBG_RTAS_CONSOLE | ||
23 | |||
1 | menu "Cell Broadband Engine options" | 24 | menu "Cell Broadband Engine options" |
2 | depends on PPC_CELL | 25 | depends on PPC_CELL |
3 | 26 | ||
diff --git a/arch/powerpc/platforms/celleb/Kconfig b/arch/powerpc/platforms/celleb/Kconfig new file mode 100644 index 000000000000..2db1e293433e --- /dev/null +++ b/arch/powerpc/platforms/celleb/Kconfig | |||
@@ -0,0 +1,9 @@ | |||
1 | config PPC_CELLEB | ||
2 | bool "Toshiba's Cell Reference Set 'Celleb' Architecture" | ||
3 | depends on PPC_MULTIPLATFORM && PPC64 | ||
4 | select PPC_CELL | ||
5 | select PPC_OF_PLATFORM_PCI | ||
6 | select HAS_TXX9_SERIAL | ||
7 | select PPC_UDBG_BEAT | ||
8 | select USB_OHCI_BIG_ENDIAN_MMIO | ||
9 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
diff --git a/arch/powerpc/platforms/ps3/Kconfig b/arch/powerpc/platforms/ps3/Kconfig index 1a481a60a883..40f0008af4d1 100644 --- a/arch/powerpc/platforms/ps3/Kconfig +++ b/arch/powerpc/platforms/ps3/Kconfig | |||
@@ -1,3 +1,19 @@ | |||
1 | config PPC_PS3 | ||
2 | bool "Sony PS3 (incomplete)" | ||
3 | depends on PPC_MULTIPLATFORM && PPC64 | ||
4 | select PPC_CELL | ||
5 | select USB_ARCH_HAS_OHCI | ||
6 | select USB_OHCI_LITTLE_ENDIAN | ||
7 | select USB_OHCI_BIG_ENDIAN_MMIO | ||
8 | select USB_ARCH_HAS_EHCI | ||
9 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
10 | help | ||
11 | This option enables support for the Sony PS3 game console | ||
12 | and other platforms using the PS3 hypervisor. | ||
13 | Support for this platform is not yet complete, so | ||
14 | enabling this will not result in a bootable kernel on a | ||
15 | PS3 system. | ||
16 | |||
1 | menu "PS3 Platform Options" | 17 | menu "PS3 Platform Options" |
2 | depends on PPC_PS3 | 18 | depends on PPC_PS3 |
3 | 19 | ||