Kconfig (a0574e04807608998d4d115c07b7bc12bb499a44) Kconfig (36a885306fdf7bb557c773309c993bfb2d0d693c)
1config MIPS
2 bool
3 default y
4 # Horrible source of confusion. Die, die, die ...
5 select EMBEDDED
6
7mainmenu "Linux/MIPS Kernel Configuration"
8

--- 162 unchanged lines hidden (view full) ---

171 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
172 select SYS_SUPPORTS_LITTLE_ENDIAN
173 select GENERIC_HARDIRQS_NO__DO_IRQ
174
175config MACH_DECSTATION
176 bool "DECstations"
177 select BOOT_ELF32
178 select DMA_NONCOHERENT
1config MIPS
2 bool
3 default y
4 # Horrible source of confusion. Die, die, die ...
5 select EMBEDDED
6
7mainmenu "Linux/MIPS Kernel Configuration"
8

--- 162 unchanged lines hidden (view full) ---

171 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
172 select SYS_SUPPORTS_LITTLE_ENDIAN
173 select GENERIC_HARDIRQS_NO__DO_IRQ
174
175config MACH_DECSTATION
176 bool "DECstations"
177 select BOOT_ELF32
178 select DMA_NONCOHERENT
179 select EARLY_PRINTK
179 select SYS_HAS_EARLY_PRINTK
180 select IRQ_CPU
181 select SYS_HAS_CPU_R3000
182 select SYS_HAS_CPU_R4X00
183 select SYS_SUPPORTS_32BIT_KERNEL
184 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
185 select SYS_SUPPORTS_LITTLE_ENDIAN
186 select SYS_SUPPORTS_128HZ
187 select SYS_SUPPORTS_256HZ

--- 49 unchanged lines hidden (view full) ---

237 This a family of machines based on the MIPS R4030 chipset which was
238 used by several vendors to build RISC/os and Windows NT workstations.
239 Members include the Acer PICA, MIPS Magnum 4000, MIPS Millenium and
240 Olivetti M700-10 workstations.
241
242config LASAT
243 bool "LASAT Networks platforms"
244 select DMA_NONCOHERENT
180 select IRQ_CPU
181 select SYS_HAS_CPU_R3000
182 select SYS_HAS_CPU_R4X00
183 select SYS_SUPPORTS_32BIT_KERNEL
184 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
185 select SYS_SUPPORTS_LITTLE_ENDIAN
186 select SYS_SUPPORTS_128HZ
187 select SYS_SUPPORTS_256HZ

--- 49 unchanged lines hidden (view full) ---

237 This a family of machines based on the MIPS R4030 chipset which was
238 used by several vendors to build RISC/os and Windows NT workstations.
239 Members include the Acer PICA, MIPS Magnum 4000, MIPS Millenium and
240 Olivetti M700-10 workstations.
241
242config LASAT
243 bool "LASAT Networks platforms"
244 select DMA_NONCOHERENT
245 select SYS_HAS_EARLY_PRINTK
245 select HW_HAS_PCI
246 select MIPS_GT64120
247 select MIPS_NILE4
248 select R5000_CPU_SCACHE
249 select SYS_HAS_CPU_R5000
250 select SYS_SUPPORTS_32BIT_KERNEL
251 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
252 select SYS_SUPPORTS_LITTLE_ENDIAN
253 select GENERIC_HARDIRQS_NO__DO_IRQ
254
255config MIPS_ATLAS
256 bool "MIPS Atlas board"
257 select BOOT_ELF32
258 select DMA_NONCOHERENT
246 select HW_HAS_PCI
247 select MIPS_GT64120
248 select MIPS_NILE4
249 select R5000_CPU_SCACHE
250 select SYS_HAS_CPU_R5000
251 select SYS_SUPPORTS_32BIT_KERNEL
252 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
253 select SYS_SUPPORTS_LITTLE_ENDIAN
254 select GENERIC_HARDIRQS_NO__DO_IRQ
255
256config MIPS_ATLAS
257 bool "MIPS Atlas board"
258 select BOOT_ELF32
259 select DMA_NONCOHERENT
260 select SYS_HAS_EARLY_PRINTK
259 select IRQ_CPU
260 select HW_HAS_PCI
261 select MIPS_BOARDS_GEN
262 select MIPS_BONITO64
263 select MIPS_GT64120
264 select MIPS_MSC
265 select RM7000_CPU_SCACHE
266 select SWAP_IO_SPACE

--- 29 unchanged lines hidden (view full) ---

296 select MIPS_GT64120
297 select MIPS_MSC
298 select SWAP_IO_SPACE
299 select SYS_HAS_CPU_MIPS32_R1
300 select SYS_HAS_CPU_MIPS32_R2
301 select SYS_HAS_CPU_MIPS64_R1
302 select SYS_HAS_CPU_NEVADA
303 select SYS_HAS_CPU_RM7000
261 select IRQ_CPU
262 select HW_HAS_PCI
263 select MIPS_BOARDS_GEN
264 select MIPS_BONITO64
265 select MIPS_GT64120
266 select MIPS_MSC
267 select RM7000_CPU_SCACHE
268 select SWAP_IO_SPACE

--- 29 unchanged lines hidden (view full) ---

298 select MIPS_GT64120
299 select MIPS_MSC
300 select SWAP_IO_SPACE
301 select SYS_HAS_CPU_MIPS32_R1
302 select SYS_HAS_CPU_MIPS32_R2
303 select SYS_HAS_CPU_MIPS64_R1
304 select SYS_HAS_CPU_NEVADA
305 select SYS_HAS_CPU_RM7000
306 select SYS_HAS_EARLY_PRINTK
304 select SYS_SUPPORTS_32BIT_KERNEL
305 select SYS_SUPPORTS_64BIT_KERNEL
306 select SYS_SUPPORTS_BIG_ENDIAN
307 select SYS_SUPPORTS_LITTLE_ENDIAN
308 select SYS_SUPPORTS_MULTITHREADING
309 select SYS_SUPPORTS_SMARTMIPS
310 help
311 This enables support for the MIPS Technologies Malta evaluation
312 board.
313
314config MIPS_SEAD
315 bool "MIPS SEAD board (EXPERIMENTAL)"
316 depends on EXPERIMENTAL
317 select IRQ_CPU
318 select DMA_NONCOHERENT
307 select SYS_SUPPORTS_32BIT_KERNEL
308 select SYS_SUPPORTS_64BIT_KERNEL
309 select SYS_SUPPORTS_BIG_ENDIAN
310 select SYS_SUPPORTS_LITTLE_ENDIAN
311 select SYS_SUPPORTS_MULTITHREADING
312 select SYS_SUPPORTS_SMARTMIPS
313 help
314 This enables support for the MIPS Technologies Malta evaluation
315 board.
316
317config MIPS_SEAD
318 bool "MIPS SEAD board (EXPERIMENTAL)"
319 depends on EXPERIMENTAL
320 select IRQ_CPU
321 select DMA_NONCOHERENT
322 select SYS_HAS_EARLY_PRINTK
319 select MIPS_BOARDS_GEN
320 select SYS_HAS_CPU_MIPS32_R1
321 select SYS_HAS_CPU_MIPS32_R2
322 select SYS_HAS_CPU_MIPS64_R1
323 select SYS_SUPPORTS_32BIT_KERNEL
324 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
325 select SYS_SUPPORTS_BIG_ENDIAN
326 select SYS_SUPPORTS_LITTLE_ENDIAN

--- 21 unchanged lines hidden (view full) ---

348 select SYS_SUPPORTS_LITTLE_ENDIAN
349 help
350 This enables support for the Wind River MIPS32 4KC PPMC evaluation
351 board, which is based on GT64120 bridge chip.
352
353config MIPS_SIM
354 bool 'MIPS simulator (MIPSsim)'
355 select DMA_NONCOHERENT
323 select MIPS_BOARDS_GEN
324 select SYS_HAS_CPU_MIPS32_R1
325 select SYS_HAS_CPU_MIPS32_R2
326 select SYS_HAS_CPU_MIPS64_R1
327 select SYS_SUPPORTS_32BIT_KERNEL
328 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
329 select SYS_SUPPORTS_BIG_ENDIAN
330 select SYS_SUPPORTS_LITTLE_ENDIAN

--- 21 unchanged lines hidden (view full) ---

352 select SYS_SUPPORTS_LITTLE_ENDIAN
353 help
354 This enables support for the Wind River MIPS32 4KC PPMC evaluation
355 board, which is based on GT64120 bridge chip.
356
357config MIPS_SIM
358 bool 'MIPS simulator (MIPSsim)'
359 select DMA_NONCOHERENT
360 select SYS_HAS_EARLY_PRINTK
356 select IRQ_CPU
357 select SYS_HAS_CPU_MIPS32_R1
358 select SYS_HAS_CPU_MIPS32_R2
361 select IRQ_CPU
362 select SYS_HAS_CPU_MIPS32_R1
363 select SYS_HAS_CPU_MIPS32_R2
364 select SYS_HAS_EARLY_PRINTK
359 select SYS_SUPPORTS_32BIT_KERNEL
360 select SYS_SUPPORTS_BIG_ENDIAN
361 select SYS_SUPPORTS_LITTLE_ENDIAN
362 help
363 This option enables support for MIPS Technologies MIPSsim software
364 emulator.
365
366config MOMENCO_JAGUAR_ATX

--- 4 unchanged lines hidden (view full) ---

371 select IRQ_CPU
372 select IRQ_CPU_RM7K
373 select IRQ_MV64340
374 select LIMITED_DMA
375 select PCI_MARVELL
376 select RM7000_CPU_SCACHE
377 select SWAP_IO_SPACE
378 select SYS_HAS_CPU_RM9000
365 select SYS_SUPPORTS_32BIT_KERNEL
366 select SYS_SUPPORTS_BIG_ENDIAN
367 select SYS_SUPPORTS_LITTLE_ENDIAN
368 help
369 This option enables support for MIPS Technologies MIPSsim software
370 emulator.
371
372config MOMENCO_JAGUAR_ATX

--- 4 unchanged lines hidden (view full) ---

377 select IRQ_CPU
378 select IRQ_CPU_RM7K
379 select IRQ_MV64340
380 select LIMITED_DMA
381 select PCI_MARVELL
382 select RM7000_CPU_SCACHE
383 select SWAP_IO_SPACE
384 select SYS_HAS_CPU_RM9000
385 select SYS_HAS_EARLY_PRINTK
379 select SYS_SUPPORTS_32BIT_KERNEL
380 select SYS_SUPPORTS_64BIT_KERNEL
381 select SYS_SUPPORTS_BIG_ENDIAN
382 select SYS_SUPPORTS_KGDB
383 help
384 The Jaguar ATX is a MIPS-based Single Board Computer (SBC) made by
385 Momentum Computer <http://www.momenco.com/>.
386

--- 121 unchanged lines hidden (view full) ---

508 bool "PMC-Sierra Yosemite eval board"
509 select DMA_COHERENT
510 select HW_HAS_PCI
511 select IRQ_CPU
512 select IRQ_CPU_RM7K
513 select IRQ_CPU_RM9K
514 select SWAP_IO_SPACE
515 select SYS_HAS_CPU_RM9000
386 select SYS_SUPPORTS_32BIT_KERNEL
387 select SYS_SUPPORTS_64BIT_KERNEL
388 select SYS_SUPPORTS_BIG_ENDIAN
389 select SYS_SUPPORTS_KGDB
390 help
391 The Jaguar ATX is a MIPS-based Single Board Computer (SBC) made by
392 Momentum Computer <http://www.momenco.com/>.
393

--- 121 unchanged lines hidden (view full) ---

515 bool "PMC-Sierra Yosemite eval board"
516 select DMA_COHERENT
517 select HW_HAS_PCI
518 select IRQ_CPU
519 select IRQ_CPU_RM7K
520 select IRQ_CPU_RM9K
521 select SWAP_IO_SPACE
522 select SYS_HAS_CPU_RM9000
523 select SYS_HAS_EARLY_PRINTK
516 select SYS_SUPPORTS_32BIT_KERNEL
517 select SYS_SUPPORTS_64BIT_KERNEL
518 select SYS_SUPPORTS_BIG_ENDIAN
519 select SYS_SUPPORTS_HIGHMEM
520 select SYS_SUPPORTS_KGDB
521 select SYS_SUPPORTS_SMP
522 help
523 Yosemite is an evaluation board for the RM9000x2 processor

--- 44 unchanged lines hidden (view full) ---

568 select DMA_NONCOHERENT
569 select HW_HAS_EISA
570 select IP22_CPU_SCACHE
571 select IRQ_CPU
572 select GENERIC_ISA_DMA_SUPPORT_BROKEN
573 select SWAP_IO_SPACE
574 select SYS_HAS_CPU_R4X00
575 select SYS_HAS_CPU_R5000
524 select SYS_SUPPORTS_32BIT_KERNEL
525 select SYS_SUPPORTS_64BIT_KERNEL
526 select SYS_SUPPORTS_BIG_ENDIAN
527 select SYS_SUPPORTS_HIGHMEM
528 select SYS_SUPPORTS_KGDB
529 select SYS_SUPPORTS_SMP
530 help
531 Yosemite is an evaluation board for the RM9000x2 processor

--- 44 unchanged lines hidden (view full) ---

576 select DMA_NONCOHERENT
577 select HW_HAS_EISA
578 select IP22_CPU_SCACHE
579 select IRQ_CPU
580 select GENERIC_ISA_DMA_SUPPORT_BROKEN
581 select SWAP_IO_SPACE
582 select SYS_HAS_CPU_R4X00
583 select SYS_HAS_CPU_R5000
584 select SYS_HAS_EARLY_PRINTK
576 select SYS_SUPPORTS_32BIT_KERNEL
577 select SYS_SUPPORTS_64BIT_KERNEL
578 select SYS_SUPPORTS_BIG_ENDIAN
579 help
580 This are the SGI Indy, Challenge S and Indigo2, as well as certain
581 OEM variants like the Tandem CMN B006S. To compile a Linux kernel
582 that runs on these, say Y here.
583
584config SGI_IP27
585 bool "SGI IP27 (Origin200/2000)"
586 select ARC
587 select ARC64
588 select BOOT_ELF64
589 select DMA_IP27
585 select SYS_SUPPORTS_32BIT_KERNEL
586 select SYS_SUPPORTS_64BIT_KERNEL
587 select SYS_SUPPORTS_BIG_ENDIAN
588 help
589 This are the SGI Indy, Challenge S and Indigo2, as well as certain
590 OEM variants like the Tandem CMN B006S. To compile a Linux kernel
591 that runs on these, say Y here.
592
593config SGI_IP27
594 bool "SGI IP27 (Origin200/2000)"
595 select ARC
596 select ARC64
597 select BOOT_ELF64
598 select DMA_IP27
590 select EARLY_PRINTK
599 select SYS_HAS_EARLY_PRINTK
591 select HW_HAS_PCI
592 select NR_CPUS_DEFAULT_64
593 select PCI_DOMAINS
594 select SYS_HAS_CPU_R10000
595 select SYS_SUPPORTS_64BIT_KERNEL
596 select SYS_SUPPORTS_BIG_ENDIAN
597 select SYS_SUPPORTS_KGDB
598 select SYS_SUPPORTS_NUMA

--- 145 unchanged lines hidden (view full) ---

744 select I8253
745 select I8259
746 select ISA
747 select SWAP_IO_SPACE if CPU_BIG_ENDIAN
748 select SYS_HAS_CPU_R4X00
749 select SYS_HAS_CPU_R5000
750 select SYS_HAS_CPU_R10000
751 select R5000_CPU_SCACHE
600 select HW_HAS_PCI
601 select NR_CPUS_DEFAULT_64
602 select PCI_DOMAINS
603 select SYS_HAS_CPU_R10000
604 select SYS_SUPPORTS_64BIT_KERNEL
605 select SYS_SUPPORTS_BIG_ENDIAN
606 select SYS_SUPPORTS_KGDB
607 select SYS_SUPPORTS_NUMA

--- 145 unchanged lines hidden (view full) ---

753 select I8253
754 select I8259
755 select ISA
756 select SWAP_IO_SPACE if CPU_BIG_ENDIAN
757 select SYS_HAS_CPU_R4X00
758 select SYS_HAS_CPU_R5000
759 select SYS_HAS_CPU_R10000
760 select R5000_CPU_SCACHE
761 select SYS_HAS_EARLY_PRINTK
752 select SYS_SUPPORTS_32BIT_KERNEL
753 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
754 select SYS_SUPPORTS_BIG_ENDIAN
755 select SYS_SUPPORTS_HIGHMEM
756 select SYS_SUPPORTS_LITTLE_ENDIAN
757 help
758 The SNI RM200/300/400 are MIPS-based machines manufactured by
759 Siemens Nixdorf Informationssysteme (SNI), parent company of Pyramid

--- 132 unchanged lines hidden (view full) ---

892config DMA_NONCOHERENT
893 bool
894 select DMA_NEED_PCI_MAP_STATE
895
896config DMA_NEED_PCI_MAP_STATE
897 bool
898
899config EARLY_PRINTK
762 select SYS_SUPPORTS_32BIT_KERNEL
763 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
764 select SYS_SUPPORTS_BIG_ENDIAN
765 select SYS_SUPPORTS_HIGHMEM
766 select SYS_SUPPORTS_LITTLE_ENDIAN
767 help
768 The SNI RM200/300/400 are MIPS-based machines manufactured by
769 Siemens Nixdorf Informationssysteme (SNI), parent company of Pyramid

--- 132 unchanged lines hidden (view full) ---

902config DMA_NONCOHERENT
903 bool
904 select DMA_NEED_PCI_MAP_STATE
905
906config DMA_NEED_PCI_MAP_STATE
907 bool
908
909config EARLY_PRINTK
910 bool "Early printk" if EMBEDDED && DEBUG_KERNEL
911 depends on SYS_HAS_EARLY_PRINTK
912 default y
913 help
914 This option enables special console drivers which allow the kernel
915 to print messages very early in the bootup process.
916
917 This is useful for kernel debugging when your machine crashes very
918 early before the console code is initialized. For normal operation
919 it is not recommended because it looks on some machines ugly and
920 oesn't cooperate with an X server. You should normally N here,
921 unless you want to debug such a crash.
922
923config SYS_HAS_EARLY_PRINTK
900 bool
901
902config GENERIC_ISA_DMA
903 bool
904
905config I8259
906 bool
907

--- 120 unchanged lines hidden (view full) ---

1028 bool
1029 select SOC_PNX8550
1030
1031config SOC_PNX8550
1032 bool
1033 select DMA_NONCOHERENT
1034 select HW_HAS_PCI
1035 select SYS_HAS_CPU_MIPS32_R1
924 bool
925
926config GENERIC_ISA_DMA
927 bool
928
929config I8259
930 bool
931

--- 120 unchanged lines hidden (view full) ---

1052 bool
1053 select SOC_PNX8550
1054
1055config SOC_PNX8550
1056 bool
1057 select DMA_NONCOHERENT
1058 select HW_HAS_PCI
1059 select SYS_HAS_CPU_MIPS32_R1
1060 select SYS_HAS_EARLY_PRINTK
1036 select SYS_SUPPORTS_32BIT_KERNEL
1037 select GENERIC_HARDIRQS_NO__DO_IRQ
1038 select SYS_SUPPORTS_KGDB
1039
1040config SWAP_IO_SPACE
1041 bool
1042
1043config EMMA2RH

--- 44 unchanged lines hidden (view full) ---

1088 default "7" if SGI_IP27
1089 default "5"
1090
1091config HAVE_STD_PC_SERIAL_PORT
1092 bool
1093
1094config ARC_CONSOLE
1095 bool "ARC console support"
1061 select SYS_SUPPORTS_32BIT_KERNEL
1062 select GENERIC_HARDIRQS_NO__DO_IRQ
1063 select SYS_SUPPORTS_KGDB
1064
1065config SWAP_IO_SPACE
1066 bool
1067
1068config EMMA2RH

--- 44 unchanged lines hidden (view full) ---

1113 default "7" if SGI_IP27
1114 default "5"
1115
1116config HAVE_STD_PC_SERIAL_PORT
1117 bool
1118
1119config ARC_CONSOLE
1120 bool "ARC console support"
1096 depends on SGI_IP22 || SNI_RM
1121 depends on SGI_IP22 || (SNI_RM && CPU_LITTLE_ENDIAN)
1097
1098config ARC_MEMORY
1099 bool
1100 depends on MACH_JAZZ || SNI_RM || SGI_IP32
1101 default y
1102
1103config ARC_PROMLIB
1104 bool

--- 1026 unchanged lines hidden ---
1122
1123config ARC_MEMORY
1124 bool
1125 depends on MACH_JAZZ || SNI_RM || SGI_IP32
1126 default y
1127
1128config ARC_PROMLIB
1129 bool

--- 1026 unchanged lines hidden ---