diff options
author | Shinya Kuribayashi <skuribay@ruby.dti.ne.jp> | 2008-10-23 12:27:57 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2008-10-27 12:18:29 -0400 |
commit | 542c1020ac1cbc2f50934086ad893384a2cbd233 (patch) | |
tree | 1216d52d4a4c7422094057ff06c66e61ce04a37a /arch/mips/Kconfig | |
parent | bc4c4e832a203f66959e5eb2ecc56b0b9525173e (diff) |
MIPS: Add CONFIG_CPU_R5500 for NEC VR5500 series processors
We already have sufficient infrastructure to support VR5500 and VR5500A
series processors. Here's a Makefile support to make it selectable by
ports, and enable it for NEC EMMA2RH Markeins board.
This patch also fixes a confused target help, and adds 1Gb PageMask bits
supported by VR5500 and its variants.
Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 3a83f2a1b240..16fc6155285a 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -249,10 +249,9 @@ config MARKEINS | |||
249 | select SYS_SUPPORTS_32BIT_KERNEL | 249 | select SYS_SUPPORTS_32BIT_KERNEL |
250 | select SYS_SUPPORTS_BIG_ENDIAN | 250 | select SYS_SUPPORTS_BIG_ENDIAN |
251 | select SYS_SUPPORTS_LITTLE_ENDIAN | 251 | select SYS_SUPPORTS_LITTLE_ENDIAN |
252 | select SYS_HAS_CPU_R5000 | 252 | select SYS_HAS_CPU_R5500 |
253 | help | 253 | help |
254 | This enables support for the R5432-based NEC Mark-eins | 254 | This enables support for the NEC Mark-eins board with VR5500 CPU. |
255 | boards with R5500 CPU. | ||
256 | 255 | ||
257 | config MACH_VR41XX | 256 | config MACH_VR41XX |
258 | bool "NEC VR4100 series based machines" | 257 | bool "NEC VR4100 series based machines" |
@@ -1123,6 +1122,16 @@ config CPU_R5432 | |||
1123 | select CPU_SUPPORTS_32BIT_KERNEL | 1122 | select CPU_SUPPORTS_32BIT_KERNEL |
1124 | select CPU_SUPPORTS_64BIT_KERNEL | 1123 | select CPU_SUPPORTS_64BIT_KERNEL |
1125 | 1124 | ||
1125 | config CPU_R5500 | ||
1126 | bool "R5500" | ||
1127 | depends on SYS_HAS_CPU_R5500 | ||
1128 | select CPU_HAS_LLSC | ||
1129 | select CPU_SUPPORTS_32BIT_KERNEL | ||
1130 | select CPU_SUPPORTS_64BIT_KERNEL | ||
1131 | help | ||
1132 | NEC VR5500 and VR5500A series processors implement 64-bit MIPS IV | ||
1133 | instruction set. | ||
1134 | |||
1126 | config CPU_R6000 | 1135 | config CPU_R6000 |
1127 | bool "R6000" | 1136 | bool "R6000" |
1128 | depends on EXPERIMENTAL | 1137 | depends on EXPERIMENTAL |
@@ -1233,6 +1242,9 @@ config SYS_HAS_CPU_R5000 | |||
1233 | config SYS_HAS_CPU_R5432 | 1242 | config SYS_HAS_CPU_R5432 |
1234 | bool | 1243 | bool |
1235 | 1244 | ||
1245 | config SYS_HAS_CPU_R5500 | ||
1246 | bool | ||
1247 | |||
1236 | config SYS_HAS_CPU_R6000 | 1248 | config SYS_HAS_CPU_R6000 |
1237 | bool | 1249 | bool |
1238 | 1250 | ||