aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r--arch/mips/Kconfig30
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index b3e10fdd3898..73457d18506a 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -264,6 +264,16 @@ config MACH_LOONGSON
264 Chinese Academy of Sciences (CAS) in the People's Republic 264 Chinese Academy of Sciences (CAS) in the People's Republic
265 of China. The chief architect is Professor Weiwu Hu. 265 of China. The chief architect is Professor Weiwu Hu.
266 266
267config MACH_LOONGSON1
268 bool "Loongson 1 family of machines"
269 select SYS_SUPPORTS_ZBOOT
270 help
271 This enables support for the Loongson 1 based machines.
272
273 Loongson 1 is a family of 32-bit MIPS-compatible SoCs developed by
274 the ICT (Institute of Computing Technology) and the Chinese Academy
275 of Sciences.
276
267config MIPS_MALTA 277config MIPS_MALTA
268 bool "MIPS Malta board" 278 bool "MIPS Malta board"
269 select ARCH_MAY_HAVE_PC_FDC 279 select ARCH_MAY_HAVE_PC_FDC
@@ -836,6 +846,7 @@ source "arch/mips/txx9/Kconfig"
836source "arch/mips/vr41xx/Kconfig" 846source "arch/mips/vr41xx/Kconfig"
837source "arch/mips/cavium-octeon/Kconfig" 847source "arch/mips/cavium-octeon/Kconfig"
838source "arch/mips/loongson/Kconfig" 848source "arch/mips/loongson/Kconfig"
849source "arch/mips/loongson1/Kconfig"
839source "arch/mips/netlogic/Kconfig" 850source "arch/mips/netlogic/Kconfig"
840 851
841endmenu 852endmenu
@@ -1217,6 +1228,14 @@ config CPU_LOONGSON2F
1217 have a similar programming interface with FPGA northbridge used in 1228 have a similar programming interface with FPGA northbridge used in
1218 Loongson2E. 1229 Loongson2E.
1219 1230
1231config CPU_LOONGSON1B
1232 bool "Loongson 1B"
1233 depends on SYS_HAS_CPU_LOONGSON1B
1234 select CPU_LOONGSON1
1235 help
1236 The Loongson 1B is a 32-bit SoC, which implements the MIPS32
1237 release 2 instruction set.
1238
1220config CPU_MIPS32_R1 1239config CPU_MIPS32_R1
1221 bool "MIPS32 Release 1" 1240 bool "MIPS32 Release 1"
1222 depends on SYS_HAS_CPU_MIPS32_R1 1241 depends on SYS_HAS_CPU_MIPS32_R1
@@ -1544,6 +1563,14 @@ config CPU_LOONGSON2
1544 select CPU_SUPPORTS_64BIT_KERNEL 1563 select CPU_SUPPORTS_64BIT_KERNEL
1545 select CPU_SUPPORTS_HIGHMEM 1564 select CPU_SUPPORTS_HIGHMEM
1546 1565
1566config CPU_LOONGSON1
1567 bool
1568 select CPU_MIPS32
1569 select CPU_MIPSR2
1570 select CPU_HAS_PREFETCH
1571 select CPU_SUPPORTS_32BIT_KERNEL
1572 select CPU_SUPPORTS_HIGHMEM
1573
1547config CPU_BMIPS 1574config CPU_BMIPS
1548 bool 1575 bool
1549 select CPU_MIPS32 1576 select CPU_MIPS32
@@ -1562,6 +1589,9 @@ config SYS_HAS_CPU_LOONGSON2F
1562 select CPU_SUPPORTS_ADDRWINCFG if 64BIT 1589 select CPU_SUPPORTS_ADDRWINCFG if 64BIT
1563 select CPU_SUPPORTS_UNCACHED_ACCELERATED 1590 select CPU_SUPPORTS_UNCACHED_ACCELERATED
1564 1591
1592config SYS_HAS_CPU_LOONGSON1B
1593 bool
1594
1565config SYS_HAS_CPU_MIPS32_R1 1595config SYS_HAS_CPU_MIPS32_R1
1566 bool 1596 bool
1567 1597