diff options
author | Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 2008-07-11 10:27:54 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2008-07-15 13:44:35 -0400 |
commit | edcaf1a6a77315562e9781245cc8e028c9a921dc (patch) | |
tree | a20a0a85071fa283c36db87a41d1a7e091a35781 /arch/mips/Kconfig | |
parent | 766891565bdaf605ea4aebe3e75de77e848254d0 (diff) |
[MIPS] TXx9: Make single kernel can support multiple boards
Make single kernel can be used on RBTX4927/37/38. Also make
some SoC-specific code independent from board-specific code.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 67 |
1 files changed, 4 insertions, 63 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 2ea6fff88811..72baa1a70fcb 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -550,66 +550,11 @@ config SNI_RM | |||
550 | Technology and now in turn merged with Fujitsu. Say Y here to | 550 | Technology and now in turn merged with Fujitsu. Say Y here to |
551 | support this machine type. | 551 | support this machine type. |
552 | 552 | ||
553 | config TOSHIBA_JMR3927 | 553 | config MACH_TX39XX |
554 | bool "Toshiba JMR-TX3927 board" | 554 | bool "Toshiba TX39 series based machines" |
555 | select CEVT_TXX9 | ||
556 | select DMA_NONCOHERENT | ||
557 | select HW_HAS_PCI | ||
558 | select MIPS_TX3927 | ||
559 | select IRQ_TXX9 | ||
560 | select SWAP_IO_SPACE | ||
561 | select SYS_HAS_CPU_TX39XX | ||
562 | select SYS_SUPPORTS_32BIT_KERNEL | ||
563 | select SYS_SUPPORTS_LITTLE_ENDIAN | ||
564 | select SYS_SUPPORTS_BIG_ENDIAN | ||
565 | select GENERIC_HARDIRQS_NO__DO_IRQ | ||
566 | select GPIO_TXX9 | ||
567 | 555 | ||
568 | config TOSHIBA_RBTX4927 | 556 | config MACH_TX49XX |
569 | bool "Toshiba RBTX49[23]7 board" | 557 | bool "Toshiba TX49 series based machines" |
570 | select CEVT_R4K | ||
571 | select CSRC_R4K | ||
572 | select CEVT_TXX9 | ||
573 | select DMA_NONCOHERENT | ||
574 | select HAS_TXX9_SERIAL | ||
575 | select HW_HAS_PCI | ||
576 | select IRQ_CPU | ||
577 | select IRQ_TXX9 | ||
578 | select PCI_TX4927 | ||
579 | select SWAP_IO_SPACE | ||
580 | select SYS_HAS_CPU_TX49XX | ||
581 | select SYS_SUPPORTS_32BIT_KERNEL | ||
582 | select SYS_SUPPORTS_64BIT_KERNEL | ||
583 | select SYS_SUPPORTS_LITTLE_ENDIAN | ||
584 | select SYS_SUPPORTS_BIG_ENDIAN | ||
585 | select SYS_SUPPORTS_KGDB | ||
586 | select GENERIC_HARDIRQS_NO__DO_IRQ | ||
587 | help | ||
588 | This Toshiba board is based on the TX4927 processor. Say Y here to | ||
589 | support this machine type | ||
590 | |||
591 | config TOSHIBA_RBTX4938 | ||
592 | bool "Toshiba RBTX4938 board" | ||
593 | select CEVT_R4K | ||
594 | select CSRC_R4K | ||
595 | select CEVT_TXX9 | ||
596 | select DMA_NONCOHERENT | ||
597 | select HAS_TXX9_SERIAL | ||
598 | select HW_HAS_PCI | ||
599 | select IRQ_CPU | ||
600 | select IRQ_TXX9 | ||
601 | select PCI_TX4927 | ||
602 | select SWAP_IO_SPACE | ||
603 | select SYS_HAS_CPU_TX49XX | ||
604 | select SYS_SUPPORTS_32BIT_KERNEL | ||
605 | select SYS_SUPPORTS_LITTLE_ENDIAN | ||
606 | select SYS_SUPPORTS_BIG_ENDIAN | ||
607 | select SYS_SUPPORTS_KGDB | ||
608 | select GENERIC_HARDIRQS_NO__DO_IRQ | ||
609 | select GPIO_TXX9 | ||
610 | help | ||
611 | This Toshiba board is based on the TX4938 processor. Say Y here to | ||
612 | support this machine type | ||
613 | 558 | ||
614 | config WR_PPMC | 559 | config WR_PPMC |
615 | bool "Wind River PPMC board" | 560 | bool "Wind River PPMC board" |
@@ -887,10 +832,6 @@ config PCI_GT64XXX_PCI0 | |||
887 | config NO_EXCEPT_FILL | 832 | config NO_EXCEPT_FILL |
888 | bool | 833 | bool |
889 | 834 | ||
890 | config MIPS_TX3927 | ||
891 | bool | ||
892 | select HAS_TXX9_SERIAL | ||
893 | |||
894 | config MIPS_RM9122 | 835 | config MIPS_RM9122 |
895 | bool | 836 | bool |
896 | select SERIAL_RM9000 | 837 | select SERIAL_RM9000 |