diff options
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 38 |
1 files changed, 35 insertions, 3 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 8724ed3298d3..e5a7c5d96364 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -81,7 +81,9 @@ config MIPS_COBALT | |||
81 | config MACH_DECSTATION | 81 | config MACH_DECSTATION |
82 | bool "DECstations" | 82 | bool "DECstations" |
83 | select BOOT_ELF32 | 83 | select BOOT_ELF32 |
84 | select CEVT_DS1287 | ||
84 | select CEVT_R4K | 85 | select CEVT_R4K |
86 | select CSRC_IOASIC | ||
85 | select CSRC_R4K | 87 | select CSRC_R4K |
86 | select CPU_DADDI_WORKAROUNDS if 64BIT | 88 | select CPU_DADDI_WORKAROUNDS if 64BIT |
87 | select CPU_R4000_WORKAROUNDS if 64BIT | 89 | select CPU_R4000_WORKAROUNDS if 64BIT |
@@ -221,6 +223,7 @@ config MIPS_MALTA | |||
221 | select DMA_NONCOHERENT | 223 | select DMA_NONCOHERENT |
222 | select GENERIC_ISA_DMA | 224 | select GENERIC_ISA_DMA |
223 | select IRQ_CPU | 225 | select IRQ_CPU |
226 | select IRQ_GIC | ||
224 | select HW_HAS_PCI | 227 | select HW_HAS_PCI |
225 | select I8253 | 228 | select I8253 |
226 | select I8259 | 229 | select I8259 |
@@ -309,12 +312,12 @@ config MACH_VR41XX | |||
309 | select GENERIC_HARDIRQS_NO__DO_IRQ | 312 | select GENERIC_HARDIRQS_NO__DO_IRQ |
310 | 313 | ||
311 | config PNX8550_JBS | 314 | config PNX8550_JBS |
312 | bool "Philips PNX8550 based JBS board" | 315 | bool "NXP PNX8550 based JBS board" |
313 | select PNX8550 | 316 | select PNX8550 |
314 | select SYS_SUPPORTS_LITTLE_ENDIAN | 317 | select SYS_SUPPORTS_LITTLE_ENDIAN |
315 | 318 | ||
316 | config PNX8550_STB810 | 319 | config PNX8550_STB810 |
317 | bool "Philips PNX8550 based STB810 board" | 320 | bool "NXP PNX8550 based STB810 board" |
318 | select PNX8550 | 321 | select PNX8550 |
319 | select SYS_SUPPORTS_LITTLE_ENDIAN | 322 | select SYS_SUPPORTS_LITTLE_ENDIAN |
320 | 323 | ||
@@ -612,6 +615,7 @@ config TOSHIBA_JMR3927 | |||
612 | select SYS_SUPPORTS_LITTLE_ENDIAN | 615 | select SYS_SUPPORTS_LITTLE_ENDIAN |
613 | select SYS_SUPPORTS_BIG_ENDIAN | 616 | select SYS_SUPPORTS_BIG_ENDIAN |
614 | select GENERIC_HARDIRQS_NO__DO_IRQ | 617 | select GENERIC_HARDIRQS_NO__DO_IRQ |
618 | select GPIO_TXX9 | ||
615 | 619 | ||
616 | config TOSHIBA_RBTX4927 | 620 | config TOSHIBA_RBTX4927 |
617 | bool "Toshiba RBTX49[23]7 board" | 621 | bool "Toshiba RBTX49[23]7 board" |
@@ -653,7 +657,7 @@ config TOSHIBA_RBTX4938 | |||
653 | select SYS_SUPPORTS_BIG_ENDIAN | 657 | select SYS_SUPPORTS_BIG_ENDIAN |
654 | select SYS_SUPPORTS_KGDB | 658 | select SYS_SUPPORTS_KGDB |
655 | select GENERIC_HARDIRQS_NO__DO_IRQ | 659 | select GENERIC_HARDIRQS_NO__DO_IRQ |
656 | select GENERIC_GPIO | 660 | select GPIO_TXX9 |
657 | help | 661 | help |
658 | This Toshiba board is based on the TX4938 processor. Say Y here to | 662 | This Toshiba board is based on the TX4938 processor. Say Y here to |
659 | support this machine type | 663 | support this machine type |
@@ -767,6 +771,9 @@ config BOOT_RAW | |||
767 | config CEVT_BCM1480 | 771 | config CEVT_BCM1480 |
768 | bool | 772 | bool |
769 | 773 | ||
774 | config CEVT_DS1287 | ||
775 | bool | ||
776 | |||
770 | config CEVT_GT641XX | 777 | config CEVT_GT641XX |
771 | bool | 778 | bool |
772 | 779 | ||
@@ -782,12 +789,20 @@ config CEVT_TXX9 | |||
782 | config CSRC_BCM1480 | 789 | config CSRC_BCM1480 |
783 | bool | 790 | bool |
784 | 791 | ||
792 | config CSRC_IOASIC | ||
793 | bool | ||
794 | |||
785 | config CSRC_R4K | 795 | config CSRC_R4K |
786 | bool | 796 | bool |
787 | 797 | ||
788 | config CSRC_SB1250 | 798 | config CSRC_SB1250 |
789 | bool | 799 | bool |
790 | 800 | ||
801 | config GPIO_TXX9 | ||
802 | select GENERIC_GPIO | ||
803 | select HAVE_GPIO_LIB | ||
804 | bool | ||
805 | |||
791 | config CFE | 806 | config CFE |
792 | bool | 807 | bool |
793 | 808 | ||
@@ -840,6 +855,9 @@ config MIPS_NILE4 | |||
840 | config MIPS_DISABLE_OBSOLETE_IDE | 855 | config MIPS_DISABLE_OBSOLETE_IDE |
841 | bool | 856 | bool |
842 | 857 | ||
858 | config SYNC_R4K | ||
859 | bool | ||
860 | |||
843 | config NO_IOPORT | 861 | config NO_IOPORT |
844 | def_bool n | 862 | def_bool n |
845 | 863 | ||
@@ -909,6 +927,9 @@ config IRQ_TXX9 | |||
909 | config IRQ_GT641XX | 927 | config IRQ_GT641XX |
910 | bool | 928 | bool |
911 | 929 | ||
930 | config IRQ_GIC | ||
931 | bool | ||
932 | |||
912 | config MIPS_BOARDS_GEN | 933 | config MIPS_BOARDS_GEN |
913 | bool | 934 | bool |
914 | 935 | ||
@@ -1811,6 +1832,17 @@ config NR_CPUS | |||
1811 | performance should round up your number of processors to the next | 1832 | performance should round up your number of processors to the next |
1812 | power of two. | 1833 | power of two. |
1813 | 1834 | ||
1835 | config MIPS_CMP | ||
1836 | bool "MIPS CMP framework support" | ||
1837 | depends on SMP | ||
1838 | select SYNC_R4K | ||
1839 | select SYS_SUPPORTS_SCHED_SMT | ||
1840 | select WEAK_ORDERING | ||
1841 | default n | ||
1842 | help | ||
1843 | This is a placeholder option for the GCMP work. It will need to | ||
1844 | be handled differently... | ||
1845 | |||
1814 | source "kernel/time/Kconfig" | 1846 | source "kernel/time/Kconfig" |
1815 | 1847 | ||
1816 | # | 1848 | # |