diff options
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 30 |
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 | ||
267 | config 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 | |||
267 | config MIPS_MALTA | 277 | config 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" | |||
836 | source "arch/mips/vr41xx/Kconfig" | 846 | source "arch/mips/vr41xx/Kconfig" |
837 | source "arch/mips/cavium-octeon/Kconfig" | 847 | source "arch/mips/cavium-octeon/Kconfig" |
838 | source "arch/mips/loongson/Kconfig" | 848 | source "arch/mips/loongson/Kconfig" |
849 | source "arch/mips/loongson1/Kconfig" | ||
839 | source "arch/mips/netlogic/Kconfig" | 850 | source "arch/mips/netlogic/Kconfig" |
840 | 851 | ||
841 | endmenu | 852 | endmenu |
@@ -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 | ||
1231 | config 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 | |||
1220 | config CPU_MIPS32_R1 | 1239 | config 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 | ||
1566 | config 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 | |||
1547 | config CPU_BMIPS | 1574 | config 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 | ||
1592 | config SYS_HAS_CPU_LOONGSON1B | ||
1593 | bool | ||
1594 | |||
1565 | config SYS_HAS_CPU_MIPS32_R1 | 1595 | config SYS_HAS_CPU_MIPS32_R1 |
1566 | bool | 1596 | bool |
1567 | 1597 | ||