diff options
Diffstat (limited to 'arch/mips/Kconfig')
| -rw-r--r-- | arch/mips/Kconfig | 46 |
1 files changed, 34 insertions, 12 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index faf65286574e..4cd538b42a3f 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
| @@ -242,6 +242,8 @@ config LANTIQ | |||
| 242 | select HAVE_MACH_CLKDEV | 242 | select HAVE_MACH_CLKDEV |
| 243 | select CLKDEV_LOOKUP | 243 | select CLKDEV_LOOKUP |
| 244 | select USE_OF | 244 | select USE_OF |
| 245 | select PINCTRL | ||
| 246 | select PINCTRL_LANTIQ | ||
| 245 | 247 | ||
| 246 | config LASAT | 248 | config LASAT |
| 247 | bool "LASAT Networks platforms" | 249 | bool "LASAT Networks platforms" |
| @@ -320,24 +322,35 @@ config MIPS_MALTA | |||
| 320 | This enables support for the MIPS Technologies Malta evaluation | 322 | This enables support for the MIPS Technologies Malta evaluation |
| 321 | board. | 323 | board. |
| 322 | 324 | ||
| 323 | config MIPS_SIM | 325 | config MIPS_SEAD3 |
| 324 | bool 'MIPS simulator (MIPSsim)' | 326 | bool "MIPS SEAD3 board" |
| 327 | select BOOT_ELF32 | ||
| 328 | select BOOT_RAW | ||
| 325 | select CEVT_R4K | 329 | select CEVT_R4K |
| 326 | select CSRC_R4K | 330 | select CSRC_R4K |
| 331 | select CPU_MIPSR2_IRQ_VI | ||
| 332 | select CPU_MIPSR2_IRQ_EI | ||
| 327 | select DMA_NONCOHERENT | 333 | select DMA_NONCOHERENT |
| 328 | select SYS_HAS_EARLY_PRINTK | ||
| 329 | select IRQ_CPU | 334 | select IRQ_CPU |
| 330 | select BOOT_RAW | 335 | select IRQ_GIC |
| 336 | select MIPS_BOARDS_GEN | ||
| 337 | select MIPS_CPU_SCACHE | ||
| 338 | select MIPS_MSC | ||
| 331 | select SYS_HAS_CPU_MIPS32_R1 | 339 | select SYS_HAS_CPU_MIPS32_R1 |
| 332 | select SYS_HAS_CPU_MIPS32_R2 | 340 | select SYS_HAS_CPU_MIPS32_R2 |
| 341 | select SYS_HAS_CPU_MIPS64_R1 | ||
| 333 | select SYS_HAS_EARLY_PRINTK | 342 | select SYS_HAS_EARLY_PRINTK |
| 334 | select SYS_SUPPORTS_32BIT_KERNEL | 343 | select SYS_SUPPORTS_32BIT_KERNEL |
| 344 | select SYS_SUPPORTS_64BIT_KERNEL | ||
| 335 | select SYS_SUPPORTS_BIG_ENDIAN | 345 | select SYS_SUPPORTS_BIG_ENDIAN |
| 336 | select SYS_SUPPORTS_MULTITHREADING | ||
| 337 | select SYS_SUPPORTS_LITTLE_ENDIAN | 346 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 347 | select SYS_SUPPORTS_SMARTMIPS | ||
| 348 | select USB_ARCH_HAS_EHCI | ||
| 349 | select USB_EHCI_BIG_ENDIAN_DESC | ||
| 350 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
| 338 | help | 351 | help |
| 339 | This option enables support for MIPS Technologies MIPSsim software | 352 | This enables support for the MIPS Technologies SEAD3 evaluation |
| 340 | emulator. | 353 | board. |
| 341 | 354 | ||
| 342 | config NEC_MARKEINS | 355 | config NEC_MARKEINS |
| 343 | bool "NEC EMMA2RH Mark-eins board" | 356 | bool "NEC EMMA2RH Mark-eins board" |
| @@ -831,6 +844,7 @@ config NLM_XLP_BOARD | |||
| 831 | select ZONE_DMA if 64BIT | 844 | select ZONE_DMA if 64BIT |
| 832 | select SYNC_R4K | 845 | select SYNC_R4K |
| 833 | select SYS_HAS_EARLY_PRINTK | 846 | select SYS_HAS_EARLY_PRINTK |
| 847 | select USE_OF | ||
| 834 | help | 848 | help |
| 835 | This board is based on Netlogic XLP Processor. | 849 | This board is based on Netlogic XLP Processor. |
| 836 | Say Y here if you have a XLP based board. | 850 | Say Y here if you have a XLP based board. |
| @@ -1749,7 +1763,6 @@ config HARDWARE_WATCHPOINTS | |||
| 1749 | menu "Kernel type" | 1763 | menu "Kernel type" |
| 1750 | 1764 | ||
| 1751 | choice | 1765 | choice |
| 1752 | |||
| 1753 | prompt "Kernel code model" | 1766 | prompt "Kernel code model" |
| 1754 | help | 1767 | help |
| 1755 | You should only select this option if you have a workload that | 1768 | You should only select this option if you have a workload that |
| @@ -1880,6 +1893,18 @@ config SIBYTE_DMA_PAGEOPS | |||
| 1880 | config CPU_HAS_PREFETCH | 1893 | config CPU_HAS_PREFETCH |
| 1881 | bool | 1894 | bool |
| 1882 | 1895 | ||
| 1896 | config CPU_GENERIC_DUMP_TLB | ||
| 1897 | bool | ||
| 1898 | default y if !(CPU_R3000 || CPU_R6000 || CPU_R8000 || CPU_TX39XX) | ||
| 1899 | |||
| 1900 | config CPU_R4K_FPU | ||
| 1901 | bool | ||
| 1902 | default y if !(CPU_R3000 || CPU_R6000 || CPU_TX39XX || CPU_CAVIUM_OCTEON) | ||
| 1903 | |||
| 1904 | config CPU_R4K_CACHE_TLB | ||
| 1905 | bool | ||
| 1906 | default y if !(CPU_R3000 || CPU_R8000 || CPU_SB1 || CPU_TX39XX || CPU_CAVIUM_OCTEON) | ||
| 1907 | |||
| 1883 | choice | 1908 | choice |
| 1884 | prompt "MIPS MT options" | 1909 | prompt "MIPS MT options" |
| 1885 | 1910 | ||
| @@ -1955,7 +1980,6 @@ config SCHED_SMT | |||
| 1955 | config SYS_SUPPORTS_SCHED_SMT | 1980 | config SYS_SUPPORTS_SCHED_SMT |
| 1956 | bool | 1981 | bool |
| 1957 | 1982 | ||
| 1958 | |||
| 1959 | config SYS_SUPPORTS_MULTITHREADING | 1983 | config SYS_SUPPORTS_MULTITHREADING |
| 1960 | bool | 1984 | bool |
| 1961 | 1985 | ||
| @@ -2360,12 +2384,10 @@ config SECCOMP | |||
| 2360 | If unsure, say Y. Only embedded should say N here. | 2384 | If unsure, say Y. Only embedded should say N here. |
| 2361 | 2385 | ||
| 2362 | config USE_OF | 2386 | config USE_OF |
| 2363 | bool "Flattened Device Tree support" | 2387 | bool |
| 2364 | select OF | 2388 | select OF |
| 2365 | select OF_EARLY_FLATTREE | 2389 | select OF_EARLY_FLATTREE |
| 2366 | select IRQ_DOMAIN | 2390 | select IRQ_DOMAIN |
| 2367 | help | ||
| 2368 | Include support for flattened device tree machine descriptions. | ||
| 2369 | 2391 | ||
| 2370 | endmenu | 2392 | endmenu |
| 2371 | 2393 | ||
