diff options
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 67 |
1 files changed, 47 insertions, 20 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 5f149b030c0f..f4af967a6b30 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -238,21 +238,8 @@ config MIPS_SIM | |||
238 | This option enables support for MIPS Technologies MIPSsim software | 238 | This option enables support for MIPS Technologies MIPSsim software |
239 | emulator. | 239 | emulator. |
240 | 240 | ||
241 | config MARKEINS | 241 | config MACH_EMMA |
242 | bool "NEC EMMA2RH Mark-eins" | 242 | bool "NEC EMMA series based machines" |
243 | select CEVT_R4K | ||
244 | select CSRC_R4K | ||
245 | select DMA_NONCOHERENT | ||
246 | select HW_HAS_PCI | ||
247 | select IRQ_CPU | ||
248 | select SWAP_IO_SPACE | ||
249 | select SYS_SUPPORTS_32BIT_KERNEL | ||
250 | select SYS_SUPPORTS_BIG_ENDIAN | ||
251 | select SYS_SUPPORTS_LITTLE_ENDIAN | ||
252 | select SYS_HAS_CPU_R5000 | ||
253 | help | ||
254 | This enables support for the R5432-based NEC Mark-eins | ||
255 | boards with R5500 CPU. | ||
256 | 243 | ||
257 | config MACH_VR41XX | 244 | config MACH_VR41XX |
258 | bool "NEC VR4100 series based machines" | 245 | bool "NEC VR4100 series based machines" |
@@ -261,6 +248,19 @@ config MACH_VR41XX | |||
261 | select SYS_HAS_CPU_VR41XX | 248 | select SYS_HAS_CPU_VR41XX |
262 | select GENERIC_HARDIRQS_NO__DO_IRQ | 249 | select GENERIC_HARDIRQS_NO__DO_IRQ |
263 | 250 | ||
251 | config NXP_STB220 | ||
252 | bool "NXP STB220 board" | ||
253 | select SOC_PNX833X | ||
254 | help | ||
255 | Support for NXP Semiconductors STB220 Development Board. | ||
256 | |||
257 | config NXP_STB225 | ||
258 | bool "NXP 225 board" | ||
259 | select SOC_PNX833X | ||
260 | select SOC_PNX8335 | ||
261 | help | ||
262 | Support for NXP Semiconductors STB225 Development Board. | ||
263 | |||
264 | config PNX8550_JBS | 264 | config PNX8550_JBS |
265 | bool "NXP PNX8550 based JBS board" | 265 | bool "NXP PNX8550 based JBS board" |
266 | select PNX8550 | 266 | select PNX8550 |
@@ -327,7 +327,6 @@ config SGI_IP22 | |||
327 | select IP22_CPU_SCACHE | 327 | select IP22_CPU_SCACHE |
328 | select IRQ_CPU | 328 | select IRQ_CPU |
329 | select GENERIC_ISA_DMA_SUPPORT_BROKEN | 329 | select GENERIC_ISA_DMA_SUPPORT_BROKEN |
330 | select SGI_HAS_DS1286 | ||
331 | select SGI_HAS_I8042 | 330 | select SGI_HAS_I8042 |
332 | select SGI_HAS_INDYDOG | 331 | select SGI_HAS_INDYDOG |
333 | select SGI_HAS_HAL2 | 332 | select SGI_HAS_HAL2 |
@@ -382,7 +381,6 @@ config SGI_IP28 | |||
382 | select HW_HAS_EISA | 381 | select HW_HAS_EISA |
383 | select I8253 | 382 | select I8253 |
384 | select I8259 | 383 | select I8259 |
385 | select SGI_HAS_DS1286 | ||
386 | select SGI_HAS_I8042 | 384 | select SGI_HAS_I8042 |
387 | select SGI_HAS_INDYDOG | 385 | select SGI_HAS_INDYDOG |
388 | select SGI_HAS_HAL2 | 386 | select SGI_HAS_HAL2 |
@@ -601,6 +599,7 @@ endchoice | |||
601 | 599 | ||
602 | source "arch/mips/alchemy/Kconfig" | 600 | source "arch/mips/alchemy/Kconfig" |
603 | source "arch/mips/basler/excite/Kconfig" | 601 | source "arch/mips/basler/excite/Kconfig" |
602 | source "arch/mips/emma/Kconfig" | ||
604 | source "arch/mips/jazz/Kconfig" | 603 | source "arch/mips/jazz/Kconfig" |
605 | source "arch/mips/lasat/Kconfig" | 604 | source "arch/mips/lasat/Kconfig" |
606 | source "arch/mips/pmc-sierra/Kconfig" | 605 | source "arch/mips/pmc-sierra/Kconfig" |
@@ -849,6 +848,24 @@ config MIPS_RM9122 | |||
849 | bool | 848 | bool |
850 | select SERIAL_RM9000 | 849 | select SERIAL_RM9000 |
851 | 850 | ||
851 | config SOC_PNX833X | ||
852 | bool | ||
853 | select CEVT_R4K | ||
854 | select CSRC_R4K | ||
855 | select IRQ_CPU | ||
856 | select DMA_NONCOHERENT | ||
857 | select SYS_HAS_CPU_MIPS32_R2 | ||
858 | select SYS_SUPPORTS_32BIT_KERNEL | ||
859 | select SYS_SUPPORTS_LITTLE_ENDIAN | ||
860 | select SYS_SUPPORTS_BIG_ENDIAN | ||
861 | select GENERIC_HARDIRQS_NO__DO_IRQ | ||
862 | select GENERIC_GPIO | ||
863 | select CPU_MIPSR2_IRQ_VI | ||
864 | |||
865 | config SOC_PNX8335 | ||
866 | bool | ||
867 | select SOC_PNX833X | ||
868 | |||
852 | config PNX8550 | 869 | config PNX8550 |
853 | bool | 870 | bool |
854 | select SOC_PNX8550 | 871 | select SOC_PNX8550 |
@@ -874,9 +891,6 @@ config EMMA2RH | |||
874 | config SERIAL_RM9000 | 891 | config SERIAL_RM9000 |
875 | bool | 892 | bool |
876 | 893 | ||
877 | config SGI_HAS_DS1286 | ||
878 | bool | ||
879 | |||
880 | config SGI_HAS_INDYDOG | 894 | config SGI_HAS_INDYDOG |
881 | bool | 895 | bool |
882 | 896 | ||
@@ -1092,6 +1106,16 @@ config CPU_R5432 | |||
1092 | select CPU_SUPPORTS_32BIT_KERNEL | 1106 | select CPU_SUPPORTS_32BIT_KERNEL |
1093 | select CPU_SUPPORTS_64BIT_KERNEL | 1107 | select CPU_SUPPORTS_64BIT_KERNEL |
1094 | 1108 | ||
1109 | config CPU_R5500 | ||
1110 | bool "R5500" | ||
1111 | depends on SYS_HAS_CPU_R5500 | ||
1112 | select CPU_HAS_LLSC | ||
1113 | select CPU_SUPPORTS_32BIT_KERNEL | ||
1114 | select CPU_SUPPORTS_64BIT_KERNEL | ||
1115 | help | ||
1116 | NEC VR5500 and VR5500A series processors implement 64-bit MIPS IV | ||
1117 | instruction set. | ||
1118 | |||
1095 | config CPU_R6000 | 1119 | config CPU_R6000 |
1096 | bool "R6000" | 1120 | bool "R6000" |
1097 | depends on EXPERIMENTAL | 1121 | depends on EXPERIMENTAL |
@@ -1202,6 +1226,9 @@ config SYS_HAS_CPU_R5000 | |||
1202 | config SYS_HAS_CPU_R5432 | 1226 | config SYS_HAS_CPU_R5432 |
1203 | bool | 1227 | bool |
1204 | 1228 | ||
1229 | config SYS_HAS_CPU_R5500 | ||
1230 | bool | ||
1231 | |||
1205 | config SYS_HAS_CPU_R6000 | 1232 | config SYS_HAS_CPU_R6000 |
1206 | bool | 1233 | bool |
1207 | 1234 | ||