diff options
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 42 |
1 files changed, 27 insertions, 15 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 52c80c2a57f2..206cb7953b0c 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -238,8 +238,12 @@ config MIPS_SIM | |||
238 | This option enables support for MIPS Technologies MIPSsim software | 238 | This option enables support for MIPS Technologies MIPSsim software |
239 | emulator. | 239 | emulator. |
240 | 240 | ||
241 | config MACH_EMMA | 241 | config NEC_MARKEINS |
242 | bool "NEC EMMA series based machines" | 242 | bool "NEC EMMA2RH Mark-eins board" |
243 | select SOC_EMMA2RH | ||
244 | select HW_HAS_PCI | ||
245 | help | ||
246 | This enables support for the NEC Electronics Mark-eins boards. | ||
243 | 247 | ||
244 | config MACH_VR41XX | 248 | config MACH_VR41XX |
245 | bool "NEC VR4100 series based machines" | 249 | bool "NEC VR4100 series based machines" |
@@ -351,7 +355,7 @@ config SGI_IP27 | |||
351 | select ARC64 | 355 | select ARC64 |
352 | select BOOT_ELF64 | 356 | select BOOT_ELF64 |
353 | select DEFAULT_SGI_PARTITION | 357 | select DEFAULT_SGI_PARTITION |
354 | select DMA_IP27 | 358 | select DMA_COHERENT |
355 | select SYS_HAS_EARLY_PRINTK | 359 | select SYS_HAS_EARLY_PRINTK |
356 | select HW_HAS_PCI | 360 | select HW_HAS_PCI |
357 | select NR_CPUS_DEFAULT_64 | 361 | select NR_CPUS_DEFAULT_64 |
@@ -603,7 +607,7 @@ config CAVIUM_OCTEON_SIMULATOR | |||
603 | select SYS_SUPPORTS_64BIT_KERNEL | 607 | select SYS_SUPPORTS_64BIT_KERNEL |
604 | select SYS_SUPPORTS_BIG_ENDIAN | 608 | select SYS_SUPPORTS_BIG_ENDIAN |
605 | select SYS_SUPPORTS_HIGHMEM | 609 | select SYS_SUPPORTS_HIGHMEM |
606 | select CPU_CAVIUM_OCTEON | 610 | select SYS_HAS_CPU_CAVIUM_OCTEON |
607 | help | 611 | help |
608 | The Octeon simulator is software performance model of the Cavium | 612 | The Octeon simulator is software performance model of the Cavium |
609 | Octeon Processor. It supports simulating Octeon processors on x86 | 613 | Octeon Processor. It supports simulating Octeon processors on x86 |
@@ -618,7 +622,7 @@ config CAVIUM_OCTEON_REFERENCE_BOARD | |||
618 | select SYS_SUPPORTS_BIG_ENDIAN | 622 | select SYS_SUPPORTS_BIG_ENDIAN |
619 | select SYS_SUPPORTS_HIGHMEM | 623 | select SYS_SUPPORTS_HIGHMEM |
620 | select SYS_HAS_EARLY_PRINTK | 624 | select SYS_HAS_EARLY_PRINTK |
621 | select CPU_CAVIUM_OCTEON | 625 | select SYS_HAS_CPU_CAVIUM_OCTEON |
622 | select SWAP_IO_SPACE | 626 | select SWAP_IO_SPACE |
623 | help | 627 | help |
624 | This option supports all of the Octeon reference boards from Cavium | 628 | This option supports all of the Octeon reference boards from Cavium |
@@ -637,7 +641,6 @@ endchoice | |||
637 | 641 | ||
638 | source "arch/mips/alchemy/Kconfig" | 642 | source "arch/mips/alchemy/Kconfig" |
639 | source "arch/mips/basler/excite/Kconfig" | 643 | source "arch/mips/basler/excite/Kconfig" |
640 | source "arch/mips/emma/Kconfig" | ||
641 | source "arch/mips/jazz/Kconfig" | 644 | source "arch/mips/jazz/Kconfig" |
642 | source "arch/mips/lasat/Kconfig" | 645 | source "arch/mips/lasat/Kconfig" |
643 | source "arch/mips/pmc-sierra/Kconfig" | 646 | source "arch/mips/pmc-sierra/Kconfig" |
@@ -761,9 +764,6 @@ config CFE | |||
761 | config DMA_COHERENT | 764 | config DMA_COHERENT |
762 | bool | 765 | bool |
763 | 766 | ||
764 | config DMA_IP27 | ||
765 | bool | ||
766 | |||
767 | config DMA_NONCOHERENT | 767 | config DMA_NONCOHERENT |
768 | bool | 768 | bool |
769 | select DMA_NEED_PCI_MAP_STATE | 769 | select DMA_NEED_PCI_MAP_STATE |
@@ -898,6 +898,18 @@ config MIPS_RM9122 | |||
898 | bool | 898 | bool |
899 | select SERIAL_RM9000 | 899 | select SERIAL_RM9000 |
900 | 900 | ||
901 | config SOC_EMMA2RH | ||
902 | bool | ||
903 | select CEVT_R4K | ||
904 | select CSRC_R4K | ||
905 | select DMA_NONCOHERENT | ||
906 | select IRQ_CPU | ||
907 | select SWAP_IO_SPACE | ||
908 | select SYS_HAS_CPU_R5500 | ||
909 | select SYS_SUPPORTS_32BIT_KERNEL | ||
910 | select SYS_SUPPORTS_64BIT_KERNEL | ||
911 | select SYS_SUPPORTS_BIG_ENDIAN | ||
912 | |||
901 | config SOC_PNX833X | 913 | config SOC_PNX833X |
902 | bool | 914 | bool |
903 | select CEVT_R4K | 915 | select CEVT_R4K |
@@ -933,11 +945,6 @@ config SOC_PNX8550 | |||
933 | config SWAP_IO_SPACE | 945 | config SWAP_IO_SPACE |
934 | bool | 946 | bool |
935 | 947 | ||
936 | config EMMA2RH | ||
937 | bool | ||
938 | depends on MARKEINS | ||
939 | default y | ||
940 | |||
941 | config SERIAL_RM9000 | 948 | config SERIAL_RM9000 |
942 | bool | 949 | bool |
943 | 950 | ||
@@ -1237,6 +1244,7 @@ config CPU_SB1 | |||
1237 | 1244 | ||
1238 | config CPU_CAVIUM_OCTEON | 1245 | config CPU_CAVIUM_OCTEON |
1239 | bool "Cavium Octeon processor" | 1246 | bool "Cavium Octeon processor" |
1247 | depends on SYS_HAS_CPU_CAVIUM_OCTEON | ||
1240 | select IRQ_CPU | 1248 | select IRQ_CPU |
1241 | select IRQ_CPU_OCTEON | 1249 | select IRQ_CPU_OCTEON |
1242 | select CPU_HAS_PREFETCH | 1250 | select CPU_HAS_PREFETCH |
@@ -1317,6 +1325,9 @@ config SYS_HAS_CPU_RM9000 | |||
1317 | config SYS_HAS_CPU_SB1 | 1325 | config SYS_HAS_CPU_SB1 |
1318 | bool | 1326 | bool |
1319 | 1327 | ||
1328 | config SYS_HAS_CPU_CAVIUM_OCTEON | ||
1329 | bool | ||
1330 | |||
1320 | # | 1331 | # |
1321 | # CPU may reorder R->R, R->W, W->R, W->W | 1332 | # CPU may reorder R->R, R->W, W->R, W->W |
1322 | # Reordering beyond LL and SC is handled in WEAK_REORDERING_BEYOND_LLSC | 1333 | # Reordering beyond LL and SC is handled in WEAK_REORDERING_BEYOND_LLSC |
@@ -1368,7 +1379,7 @@ config CPU_SUPPORTS_64BIT_KERNEL | |||
1368 | # | 1379 | # |
1369 | config HARDWARE_WATCHPOINTS | 1380 | config HARDWARE_WATCHPOINTS |
1370 | bool | 1381 | bool |
1371 | default y if CPU_MIPS32 || CPU_MIPS64 | 1382 | default y if CPU_MIPSR1 || CPU_MIPSR2 |
1372 | 1383 | ||
1373 | menu "Kernel type" | 1384 | menu "Kernel type" |
1374 | 1385 | ||
@@ -1390,6 +1401,7 @@ config 32BIT | |||
1390 | config 64BIT | 1401 | config 64BIT |
1391 | bool "64-bit kernel" | 1402 | bool "64-bit kernel" |
1392 | depends on CPU_SUPPORTS_64BIT_KERNEL && SYS_SUPPORTS_64BIT_KERNEL | 1403 | depends on CPU_SUPPORTS_64BIT_KERNEL && SYS_SUPPORTS_64BIT_KERNEL |
1404 | select HAVE_SYSCALL_WRAPPERS | ||
1393 | help | 1405 | help |
1394 | Select this option if you want to build a 64-bit kernel. | 1406 | Select this option if you want to build a 64-bit kernel. |
1395 | 1407 | ||