aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r--arch/mips/Kconfig46
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
246config LASAT 248config 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
323config MIPS_SIM 325config 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
342config NEC_MARKEINS 355config 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
1749menu "Kernel type" 1763menu "Kernel type"
1750 1764
1751choice 1765choice
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
1880config CPU_HAS_PREFETCH 1893config CPU_HAS_PREFETCH
1881 bool 1894 bool
1882 1895
1896config CPU_GENERIC_DUMP_TLB
1897 bool
1898 default y if !(CPU_R3000 || CPU_R6000 || CPU_R8000 || CPU_TX39XX)
1899
1900config CPU_R4K_FPU
1901 bool
1902 default y if !(CPU_R3000 || CPU_R6000 || CPU_TX39XX || CPU_CAVIUM_OCTEON)
1903
1904config CPU_R4K_CACHE_TLB
1905 bool
1906 default y if !(CPU_R3000 || CPU_R8000 || CPU_SB1 || CPU_TX39XX || CPU_CAVIUM_OCTEON)
1907
1883choice 1908choice
1884 prompt "MIPS MT options" 1909 prompt "MIPS MT options"
1885 1910
@@ -1955,7 +1980,6 @@ config SCHED_SMT
1955config SYS_SUPPORTS_SCHED_SMT 1980config SYS_SUPPORTS_SCHED_SMT
1956 bool 1981 bool
1957 1982
1958
1959config SYS_SUPPORTS_MULTITHREADING 1983config 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
2362config USE_OF 2386config 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
2370endmenu 2392endmenu
2371 2393