Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Sliceup Kconfig; it's grown too large.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

+697 -641
+534 -641
arch/mips/Kconfig
··· 4 4 # Horrible source of confusion. Die, die, die ... 5 5 select EMBEDDED 6 6 7 - # shouldn't it be per-subarchitecture? 8 - config ARCH_MAY_HAVE_PC_FDC 9 - bool 10 - default y 11 - 12 7 mainmenu "Linux/MIPS Kernel Configuration" 13 8 14 9 source "init/Kconfig" 15 10 16 - # 17 - # These two indicate any levelof the MIPS32 and MIPS64 architecture 18 - # 19 - config CPU_MIPS32 20 - bool 21 - default y if CPU_MIPS32_R1 || CPU_MIPS32_R2 22 - 23 - config CPU_MIPS64 24 - bool 25 - default y if CPU_MIPS64_R1 || CPU_MIPS64_R2 26 - 27 - # 28 - # These two indicate the revision of the architecture, either 32 bot 64 bit. 29 - # 30 - config CPU_MIPSR1 31 - bool 32 - default y if CPU_MIPS32_R1 || CPU_MIPS64_R1 33 - 34 - config CPU_MIPSR2 35 - bool 36 - default y if CPU_MIPS32_R2 || CPU_MIPS64_R2 37 - 38 - config SYS_SUPPORTS_32BIT_KERNEL 39 - bool 40 - config SYS_SUPPORTS_64BIT_KERNEL 41 - bool 42 - config CPU_SUPPORTS_32BIT_KERNEL 43 - bool 44 - config CPU_SUPPORTS_64BIT_KERNEL 45 - bool 46 - 47 - menu "Kernel type" 48 - 49 - choice 50 - 51 - prompt "Kernel code model" 52 - help 53 - You should only select this option if you have a workload that 54 - actually benefits from 64-bit processing or if your machine has 55 - large memory. You will only be presented a single option in this 56 - menu if your system does not support both 32-bit and 64-bit kernels. 57 - 58 - config 32BIT 59 - bool "32-bit kernel" 60 - depends on CPU_SUPPORTS_32BIT_KERNEL && SYS_SUPPORTS_32BIT_KERNEL 61 - select TRAD_SIGNALS 62 - help 63 - Select this option if you want to build a 32-bit kernel. 64 - 65 - config 64BIT 66 - bool "64-bit kernel" 67 - depends on CPU_SUPPORTS_64BIT_KERNEL && SYS_SUPPORTS_64BIT_KERNEL 68 - help 69 - Select this option if you want to build a 64-bit kernel. 70 - 71 - endchoice 72 - 73 - endmenu 74 - 75 11 menu "Machine selection" 76 12 77 - config MACH_JAZZ 78 - bool "Support for the Jazz family of machines" 79 - select ARC 80 - select ARC32 81 - select ARCH_MAY_HAVE_PC_FDC 82 - select GENERIC_ISA_DMA 83 - select I8259 84 - select ISA 85 - select SYS_SUPPORTS_32BIT_KERNEL 86 - select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 87 - help 88 - This a family of machines based on the MIPS R4030 chipset which was 89 - used by several vendors to build RISC/os and Windows NT workstations. 90 - Members include the Acer PICA, MIPS Magnum 4000, MIPS Millenium and 91 - Olivetti M700-10 workstations. 13 + choice 14 + prompt "System type" 15 + default SGI_IP22 92 16 93 - config ACER_PICA_61 94 - bool "Support for Acer PICA 1 chipset (EXPERIMENTAL)" 95 - depends on MACH_JAZZ && EXPERIMENTAL 17 + config MIPS_MTX1 18 + bool "Support for 4G Systems MTX-1 board" 96 19 select DMA_NONCOHERENT 97 - help 98 - This is a machine with a R4400 133/150 MHz CPU. To compile a Linux 99 - kernel that runs on these, say Y here. For details about Linux on 100 - the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at 101 - <http://www.linux-mips.org/>. 102 - 103 - config MIPS_MAGNUM_4000 104 - bool "Support for MIPS Magnum 4000" 105 - depends on MACH_JAZZ 106 - select DMA_NONCOHERENT 107 - help 108 - This is a machine with a R4000 100 MHz CPU. To compile a Linux 109 - kernel that runs on these, say Y here. For details about Linux on 110 - the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at 111 - <http://www.linux-mips.org/>. 112 - 113 - config OLIVETTI_M700 114 - bool "Support for Olivetti M700-10" 115 - depends on MACH_JAZZ 116 - select DMA_NONCOHERENT 117 - help 118 - This is a machine with a R4000 100 MHz CPU. To compile a Linux 119 - kernel that runs on these, say Y here. For details about Linux on 120 - the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at 121 - <http://www.linux-mips.org/>. 122 - 123 - config MACH_VR41XX 124 - bool "Support for NEC VR4100 series based machines" 125 - select SYS_SUPPORTS_32BIT_KERNEL 126 - select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 127 - 128 - config NEC_CMBVR4133 129 - bool "Support for NEC CMB-VR4133" 130 - depends on MACH_VR41XX 131 - select CPU_VR41XX 132 - select DMA_NONCOHERENT 133 - select IRQ_CPU 134 20 select HW_HAS_PCI 21 + select SOC_AU1500 22 + select SYS_SUPPORTS_LITTLE_ENDIAN 135 23 136 - config ROCKHOPPER 137 - bool "Support for Rockhopper baseboard" 138 - depends on NEC_CMBVR4133 139 - select I8259 140 - select HAVE_STD_PC_SERIAL_PORT 141 - 142 - config CASIO_E55 143 - bool "Support for CASIO CASSIOPEIA E-10/15/55/65" 144 - depends on MACH_VR41XX 145 - select CPU_LITTLE_ENDIAN 24 + config MIPS_BOSPORUS 25 + bool "AMD Alchemy Bosporus board" 26 + select SOC_AU1500 146 27 select DMA_NONCOHERENT 147 - select IRQ_CPU 148 - select ISA 28 + select SYS_SUPPORTS_LITTLE_ENDIAN 149 29 150 - config IBM_WORKPAD 151 - bool "Support for IBM WorkPad z50" 152 - depends on MACH_VR41XX 153 - select CPU_LITTLE_ENDIAN 154 - select DMA_NONCOHERENT 155 - select IRQ_CPU 156 - select ISA 157 - 158 - config TANBAC_TB022X 159 - bool "Support for TANBAC VR4131 multichip module and TANBAC VR4131DIMM" 160 - depends on MACH_VR41XX 161 - select CPU_LITTLE_ENDIAN 162 - select DMA_NONCOHERENT 163 - select IRQ_CPU 164 - select HW_HAS_PCI 165 - help 166 - The TANBAC VR4131 multichip module(TB0225) and 167 - the TANBAC VR4131DIMM(TB0229) are MIPS-based platforms 168 - manufactured by TANBAC. 169 - Please refer to <http://www.tanbac.co.jp/> 170 - about VR4131 multichip module and VR4131DIMM. 171 - 172 - config TANBAC_TB0226 173 - bool "Support for TANBAC Mbase(TB0226)" 174 - depends on TANBAC_TB022X 175 - select GPIO_VR41XX 176 - help 177 - The TANBAC Mbase(TB0226) is a MIPS-based platform manufactured by TANBAC. 178 - Please refer to <http://www.tanbac.co.jp/> about Mbase. 179 - 180 - config TANBAC_TB0287 181 - bool "Support for TANBAC Mini-ITX DIMM base(TB0287)" 182 - depends on TANBAC_TB022X 183 - help 184 - The TANBAC Mini-ITX DIMM base(TB0287) is a MIPS-based platform manufactured by TANBAC. 185 - Please refer to <http://www.tanbac.co.jp/> about Mini-ITX DIMM base. 186 - 187 - config VICTOR_MPC30X 188 - bool "Support for Victor MP-C303/304" 189 - depends on MACH_VR41XX 190 - select CPU_LITTLE_ENDIAN 191 - select DMA_NONCOHERENT 192 - select IRQ_CPU 193 - select HW_HAS_PCI 194 - 195 - config ZAO_CAPCELLA 196 - bool "Support for ZAO Networks Capcella" 197 - depends on MACH_VR41XX 198 - select CPU_LITTLE_ENDIAN 199 - select DMA_NONCOHERENT 200 - select IRQ_CPU 201 - select HW_HAS_PCI 202 - 203 - config PCI_VR41XX 204 - bool "Add PCI control unit support of NEC VR4100 series" 205 - depends on MACH_VR41XX && HW_HAS_PCI 206 - default y 207 - select PCI 208 - 209 - config VRC4173 210 - tristate "Add NEC VRC4173 companion chip support" 211 - depends on MACH_VR41XX && PCI_VR41XX 212 - ---help--- 213 - The NEC VRC4173 is a companion chip for NEC VR4122/VR4131. 214 - 215 - config TOSHIBA_JMR3927 216 - bool "Support for Toshiba JMR-TX3927 board" 30 + config MIPS_PB1000 31 + bool "AMD Alchemy PB1000 board" 32 + select SOC_AU1000 217 33 select DMA_NONCOHERENT 218 34 select HW_HAS_PCI 219 35 select SWAP_IO_SPACE 220 - select SYS_SUPPORTS_32BIT_KERNEL 36 + select SYS_SUPPORTS_LITTLE_ENDIAN 37 + 38 + config MIPS_PB1100 39 + bool "AMD Alchemy PB1100 board" 40 + select SOC_AU1100 41 + select DMA_NONCOHERENT 42 + select HW_HAS_PCI 43 + select SWAP_IO_SPACE 44 + select SYS_SUPPORTS_LITTLE_ENDIAN 45 + 46 + config MIPS_PB1500 47 + bool "AMD Alchemy PB1500 board" 48 + select SOC_AU1500 49 + select DMA_NONCOHERENT 50 + select HW_HAS_PCI 51 + select SYS_SUPPORTS_LITTLE_ENDIAN 52 + 53 + config MIPS_PB1550 54 + bool "AMD Alchemy PB1550 board" 55 + select SOC_AU1550 56 + select DMA_NONCOHERENT 57 + select HW_HAS_PCI 58 + select MIPS_DISABLE_OBSOLETE_IDE 59 + select SYS_SUPPORTS_LITTLE_ENDIAN 60 + 61 + config MIPS_PB1200 62 + bool "AMD Alchemy PB1200 board" 63 + select SOC_AU1200 64 + select DMA_NONCOHERENT 65 + select MIPS_DISABLE_OBSOLETE_IDE 66 + select SYS_SUPPORTS_LITTLE_ENDIAN 67 + 68 + config MIPS_DB1000 69 + bool "AMD Alchemy DB1000 board" 70 + select SOC_AU1000 71 + select DMA_NONCOHERENT 72 + select HW_HAS_PCI 73 + select SYS_SUPPORTS_LITTLE_ENDIAN 74 + 75 + config MIPS_DB1100 76 + bool "AMD Alchemy DB1100 board" 77 + select SOC_AU1100 78 + select DMA_NONCOHERENT 79 + select SYS_SUPPORTS_LITTLE_ENDIAN 80 + 81 + config MIPS_DB1500 82 + bool "AMD Alchemy DB1500 board" 83 + select SOC_AU1500 84 + select DMA_NONCOHERENT 85 + select HW_HAS_PCI 86 + select MIPS_DISABLE_OBSOLETE_IDE 87 + select SYS_SUPPORTS_BIG_ENDIAN 88 + select SYS_SUPPORTS_LITTLE_ENDIAN 89 + 90 + config MIPS_DB1550 91 + bool "AMD Alchemy DB1550 board" 92 + select SOC_AU1550 93 + select HW_HAS_PCI 94 + select DMA_NONCOHERENT 95 + select MIPS_DISABLE_OBSOLETE_IDE 96 + select SYS_SUPPORTS_LITTLE_ENDIAN 97 + 98 + config MIPS_DB1200 99 + bool "AMD Alchemy DB1200 board" 100 + select SOC_AU1200 101 + select DMA_COHERENT 102 + select MIPS_DISABLE_OBSOLETE_IDE 103 + select SYS_SUPPORTS_LITTLE_ENDIAN 104 + 105 + config MIPS_MIRAGE 106 + bool "AMD Alchemy Mirage board" 107 + select DMA_NONCOHERENT 108 + select SOC_AU1500 109 + select SYS_SUPPORTS_LITTLE_ENDIAN 221 110 222 111 config MIPS_COBALT 223 112 bool "Support for Cobalt Server" 224 - depends on EXPERIMENTAL 225 113 select DMA_NONCOHERENT 226 114 select HW_HAS_PCI 227 115 select I8259 228 116 select IRQ_CPU 117 + select MIPS_GT64111 229 118 select SYS_SUPPORTS_32BIT_KERNEL 230 119 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 120 + select SYS_SUPPORTS_LITTLE_ENDIAN 231 121 232 122 config MACH_DECSTATION 233 123 bool "Support for DECstations" ··· 127 237 select IRQ_CPU 128 238 select SYS_SUPPORTS_32BIT_KERNEL 129 239 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 130 - ---help--- 240 + select SYS_SUPPORTS_LITTLE_ENDIAN 241 + help 131 242 This enables support for DEC's MIPS based workstations. For details 132 243 see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the 133 244 DECstation porting pages on <http://decstation.unix-ag.org/>. ··· 147 256 bool "Support for Galileo EV64120 Evaluation board (EXPERIMENTAL)" 148 257 depends on EXPERIMENTAL 149 258 select DMA_NONCOHERENT 150 - select IRQ_CPU 151 259 select HW_HAS_PCI 152 260 select MIPS_GT64120 153 261 select SYS_SUPPORTS_32BIT_KERNEL 154 262 select SYS_SUPPORTS_64BIT_KERNEL 263 + select SYS_SUPPORTS_BIG_ENDIAN 155 264 help 156 265 This is an evaluation board based on the Galileo GT-64120 157 266 single-chip system controller that contains a MIPS R5000 compatible 158 267 core running at 75/100MHz. Their website is located at 159 268 <http://www.marvell.com/>. Say Y here if you wish to build a 160 269 kernel for this platform. 161 - 162 - config EVB_PCI1 163 - bool "Enable Second PCI (PCI1)" 164 - depends on MIPS_EV64120 165 270 166 271 config MIPS_EV96100 167 272 bool "Support for Galileo EV96100 Evaluation board (EXPERIMENTAL)" ··· 169 282 select RM7000_CPU_SCACHE 170 283 select SWAP_IO_SPACE 171 284 select SYS_SUPPORTS_32BIT_KERNEL 172 - select SYS_SUPPORTS_64BIT_KERNEL 285 + select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 286 + select SYS_SUPPORTS_BIG_ENDIAN 173 287 help 174 288 This is an evaluation board based on the Galileo GT-96100 LAN/WAN 175 289 communications controllers containing a MIPS R5000 compatible core ··· 181 293 bool "Support for Globespan IVR board" 182 294 select DMA_NONCOHERENT 183 295 select HW_HAS_PCI 296 + select ITE_BOARD_GEN 184 297 select SYS_SUPPORTS_32BIT_KERNEL 185 298 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 299 + select SYS_SUPPORTS_LITTLE_ENDIAN 186 300 help 187 301 This is an evaluation board built by Globespan to showcase thir 188 302 iVR (Internet Video Recorder) design. It utilizes a QED RM5231 ··· 192 302 located at <http://www.globespan.net/>. Say Y here if you wish to 193 303 build a kernel for this platform. 194 304 195 - config LASAT 196 - bool "Support for LASAT Networks platforms" 197 - select DMA_NONCOHERENT 198 - select HW_HAS_PCI 199 - select MIPS_GT64120 200 - select R5000_CPU_SCACHE 201 - select SYS_SUPPORTS_32BIT_KERNEL 202 - select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 203 - 204 - config PICVUE 205 - tristate "PICVUE LCD display driver" 206 - depends on LASAT 207 - 208 - config PICVUE_PROC 209 - tristate "PICVUE LCD display driver /proc interface" 210 - depends on PICVUE 211 - 212 - config DS1603 213 - bool "DS1603 RTC driver" 214 - depends on LASAT 215 - 216 - config LASAT_SYSCTL 217 - bool "LASAT sysctl interface" 218 - depends on LASAT 219 - 220 305 config MIPS_ITE8172 221 306 bool "Support for ITE 8172G board" 222 307 select DMA_NONCOHERENT 223 308 select HW_HAS_PCI 309 + select ITE_BOARD_GEN 224 310 select SYS_SUPPORTS_32BIT_KERNEL 225 311 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 312 + select SYS_SUPPORTS_LITTLE_ENDIAN 226 313 help 227 314 Ths is an evaluation board made by ITE <http://www.ite.com.tw/> 228 315 with ATX form factor that utilizes a MIPS R5000 to work with its ··· 207 340 either a NEC Vr5432 or QED RM5231. Say Y here if you wish to build 208 341 a kernel for this platform. 209 342 210 - config IT8172_REVC 211 - bool "Support for older IT8172 (Rev C)" 212 - depends on MIPS_ITE8172 343 + config MACH_JAZZ 344 + bool "Support for the Jazz family of machines" 345 + select ARC 346 + select ARC32 347 + select ARCH_MAY_HAVE_PC_FDC 348 + select GENERIC_ISA_DMA 349 + select I8259 350 + select ISA 351 + select SYS_SUPPORTS_32BIT_KERNEL 352 + select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 213 353 help 214 - Say Y here to support the older, Revision C version of the Integrated 215 - Technology Express, Inc. ITE8172 SBC. Vendor page at 216 - <http://www.ite.com.tw/ia/brief_it8172bsp.htm>; picture of the 217 - board at <http://www.mvista.com/partners/semiconductor/ite.html>. 354 + This a family of machines based on the MIPS R4030 chipset which was 355 + used by several vendors to build RISC/os and Windows NT workstations. 356 + Members include the Acer PICA, MIPS Magnum 4000, MIPS Millenium and 357 + Olivetti M700-10 workstations. 358 + 359 + config LASAT 360 + bool "Support for LASAT Networks platforms" 361 + select DMA_NONCOHERENT 362 + select HW_HAS_PCI 363 + select MIPS_GT64120 364 + select MIPS_NILE4 365 + select R5000_CPU_SCACHE 366 + select SYS_SUPPORTS_32BIT_KERNEL 367 + select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 368 + select SYS_SUPPORTS_LITTLE_ENDIAN 218 369 219 370 config MIPS_ATLAS 220 371 bool "Support for MIPS Atlas board" 221 372 select BOOT_ELF32 222 373 select DMA_NONCOHERENT 374 + select IRQ_CPU 223 375 select HW_HAS_PCI 376 + select MIPS_BOARDS_GEN 377 + select MIPS_BONITO64 224 378 select MIPS_GT64120 379 + select MIPS_MSC 225 380 select RM7000_CPU_SCACHE 226 381 select SWAP_IO_SPACE 227 382 select SYS_SUPPORTS_32BIT_KERNEL 228 383 select SYS_SUPPORTS_64BIT_KERNEL 384 + select SYS_SUPPORTS_BIG_ENDIAN 385 + select SYS_SUPPORTS_LITTLE_ENDIAN 229 386 help 230 387 This enables support for the MIPS Technologies Atlas evaluation 231 388 board. ··· 264 373 select GENERIC_ISA_DMA 265 374 select HW_HAS_PCI 266 375 select I8259 376 + select MIPS_BOARDS_GEN 377 + select MIPS_BONITO64 267 378 select MIPS_GT64120 379 + select MIPS_MSC 268 380 select SWAP_IO_SPACE 269 381 select SYS_SUPPORTS_32BIT_KERNEL 270 382 select SYS_SUPPORTS_64BIT_KERNEL 383 + select SYS_SUPPORTS_BIG_ENDIAN 384 + select SYS_SUPPORTS_LITTLE_ENDIAN 271 385 help 272 386 This enables support for the MIPS Technologies Malta evaluation 273 387 board. ··· 282 386 depends on EXPERIMENTAL 283 387 select IRQ_CPU 284 388 select DMA_NONCOHERENT 389 + select MIPS_BOARDS_GEN 285 390 select SYS_SUPPORTS_32BIT_KERNEL 286 - select SYS_SUPPORTS_64BIT_KERNEL 391 + select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 392 + select SYS_SUPPORTS_BIG_ENDIAN 393 + select SYS_SUPPORTS_LITTLE_ENDIAN 287 394 help 288 395 This enables support for the MIPS Technologies SEAD evaluation 289 396 board. 290 - 291 - config MOMENCO_OCELOT 292 - bool "Support for Momentum Ocelot board" 293 - select DMA_NONCOHERENT 294 - select HW_HAS_PCI 295 - select IRQ_CPU 296 - select IRQ_CPU_RM7K 297 - select MIPS_GT64120 298 - select RM7000_CPU_SCACHE 299 - select SWAP_IO_SPACE 300 - select SYS_SUPPORTS_32BIT_KERNEL 301 - select SYS_SUPPORTS_64BIT_KERNEL 302 - help 303 - The Ocelot is a MIPS-based Single Board Computer (SBC) made by 304 - Momentum Computer <http://www.momenco.com/>. 305 - 306 - config MOMENCO_OCELOT_G 307 - bool "Support for Momentum Ocelot-G board" 308 - select DMA_NONCOHERENT 309 - select HW_HAS_PCI 310 - select IRQ_CPU 311 - select IRQ_CPU_RM7K 312 - select PCI_MARVELL 313 - select RM7000_CPU_SCACHE 314 - select SWAP_IO_SPACE 315 - select SYS_SUPPORTS_32BIT_KERNEL 316 - select SYS_SUPPORTS_64BIT_KERNEL 317 - help 318 - The Ocelot is a MIPS-based Single Board Computer (SBC) made by 319 - Momentum Computer <http://www.momenco.com/>. 320 - 321 - config MOMENCO_OCELOT_C 322 - bool "Support for Momentum Ocelot-C board" 323 - select DMA_NONCOHERENT 324 - select HW_HAS_PCI 325 - select IRQ_CPU 326 - select IRQ_MV64340 327 - select PCI_MARVELL 328 - select RM7000_CPU_SCACHE 329 - select SWAP_IO_SPACE 330 - select SYS_SUPPORTS_32BIT_KERNEL 331 - select SYS_SUPPORTS_64BIT_KERNEL 332 - help 333 - The Ocelot is a MIPS-based Single Board Computer (SBC) made by 334 - Momentum Computer <http://www.momenco.com/>. 335 - 336 - config MOMENCO_OCELOT_3 337 - bool "Support for Momentum Ocelot-3 board" 338 - select BOOT_ELF32 339 - select DMA_NONCOHERENT 340 - select HW_HAS_PCI 341 - select IRQ_CPU 342 - select IRQ_CPU_RM7K 343 - select IRQ_MV64340 344 - select PCI_MARVELL 345 - select RM7000_CPU_SCACHE 346 - select SWAP_IO_SPACE 347 - select SYS_SUPPORTS_32BIT_KERNEL 348 - select SYS_SUPPORTS_64BIT_KERNEL 349 - help 350 - The Ocelot-3 is based off Discovery III System Controller and 351 - PMC-Sierra Rm79000 core. 352 397 353 398 config MIPS_SIM 354 399 bool 'Support for MIPS simulator (MIPSsim)' ··· 316 479 select SWAP_IO_SPACE 317 480 select SYS_SUPPORTS_32BIT_KERNEL 318 481 select SYS_SUPPORTS_64BIT_KERNEL 482 + select SYS_SUPPORTS_BIG_ENDIAN 319 483 help 320 484 The Jaguar ATX is a MIPS-based Single Board Computer (SBC) made by 321 485 Momentum Computer <http://www.momenco.com/>. 322 486 323 - config JAGUAR_DMALOW 324 - bool "Low DMA Mode" 325 - depends on MOMENCO_JAGUAR_ATX 326 - help 327 - Select to Y if jump JP5 is set on your board, N otherwise. Normally 328 - the jumper is set, so if you feel unsafe, just say Y. 329 - 330 - config PMC_YOSEMITE 331 - bool "Support for PMC-Sierra Yosemite eval board" 332 - select DMA_COHERENT 487 + config MOMENCO_OCELOT 488 + bool "Support for Momentum Ocelot board" 489 + select DMA_NONCOHERENT 333 490 select HW_HAS_PCI 334 491 select IRQ_CPU 335 492 select IRQ_CPU_RM7K 336 - select IRQ_CPU_RM9K 493 + select MIPS_GT64120 494 + select RM7000_CPU_SCACHE 337 495 select SWAP_IO_SPACE 338 496 select SYS_SUPPORTS_32BIT_KERNEL 339 497 select SYS_SUPPORTS_64BIT_KERNEL 498 + select SYS_SUPPORTS_BIG_ENDIAN 340 499 help 341 - Yosemite is an evaluation board for the RM9000x2 processor 342 - manufactured by PMC-Sierra 500 + The Ocelot is a MIPS-based Single Board Computer (SBC) made by 501 + Momentum Computer <http://www.momenco.com/>. 343 502 344 - config HYPERTRANSPORT 345 - bool "Hypertransport Support for PMC-Sierra Yosemite" 346 - depends on PMC_YOSEMITE 503 + config MOMENCO_OCELOT_3 504 + bool "Support for Momentum Ocelot-3 board" 505 + select BOOT_ELF32 506 + select DMA_NONCOHERENT 507 + select HW_HAS_PCI 508 + select IRQ_CPU 509 + select IRQ_CPU_RM7K 510 + select IRQ_MV64340 511 + select PCI_MARVELL 512 + select RM7000_CPU_SCACHE 513 + select SWAP_IO_SPACE 514 + select SYS_SUPPORTS_32BIT_KERNEL 515 + select SYS_SUPPORTS_64BIT_KERNEL 516 + select SYS_SUPPORTS_BIG_ENDIAN 517 + help 518 + The Ocelot-3 is based off Discovery III System Controller and 519 + PMC-Sierra Rm79000 core. 520 + 521 + config MOMENCO_OCELOT_C 522 + bool "Support for Momentum Ocelot-C board" 523 + select DMA_NONCOHERENT 524 + select HW_HAS_PCI 525 + select IRQ_CPU 526 + select IRQ_MV64340 527 + select PCI_MARVELL 528 + select RM7000_CPU_SCACHE 529 + select SWAP_IO_SPACE 530 + select SYS_SUPPORTS_32BIT_KERNEL 531 + select SYS_SUPPORTS_64BIT_KERNEL 532 + select SYS_SUPPORTS_BIG_ENDIAN 533 + help 534 + The Ocelot is a MIPS-based Single Board Computer (SBC) made by 535 + Momentum Computer <http://www.momenco.com/>. 536 + 537 + config MOMENCO_OCELOT_G 538 + bool "Support for Momentum Ocelot-G board" 539 + select DMA_NONCOHERENT 540 + select HW_HAS_PCI 541 + select IRQ_CPU 542 + select IRQ_CPU_RM7K 543 + select PCI_MARVELL 544 + select RM7000_CPU_SCACHE 545 + select SWAP_IO_SPACE 546 + select SYS_SUPPORTS_32BIT_KERNEL 547 + select SYS_SUPPORTS_64BIT_KERNEL 548 + select SYS_SUPPORTS_BIG_ENDIAN 549 + help 550 + The Ocelot is a MIPS-based Single Board Computer (SBC) made by 551 + Momentum Computer <http://www.momenco.com/>. 552 + 553 + config MIPS_XXS1500 554 + bool "Support for MyCable XXS1500 board" 555 + select DMA_NONCOHERENT 556 + select SOC_AU1500 557 + select SYS_SUPPORTS_LITTLE_ENDIAN 347 558 348 559 config PNX8550_V2PCI 349 560 bool "Support for Philips PNX8550 based Viper2-PCI board" ··· 406 521 config DDB5074 407 522 bool "Support for NEC DDB Vrc-5074 (EXPERIMENTAL)" 408 523 depends on EXPERIMENTAL 409 - select DMA_NONCOHERENT 410 - select HAVE_STD_PC_SERIAL_PORT 411 - select HW_HAS_PCI 412 - select IRQ_CPU 413 - select I8259 414 - select ISA 415 - select SYS_SUPPORTS_32BIT_KERNEL 416 - select SYS_SUPPORTS_64BIT_KERNEL 417 - help 418 - This enables support for the VR5000-based NEC DDB Vrc-5074 419 - evaluation board. 420 - 421 - config DDB5476 422 - bool "Support for NEC DDB Vrc-5476" 524 + select DDB5XXX_COMMON 423 525 select DMA_NONCOHERENT 424 526 select HAVE_STD_PC_SERIAL_PORT 425 527 select HW_HAS_PCI ··· 415 543 select ISA 416 544 select SYS_SUPPORTS_32BIT_KERNEL 417 545 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 546 + select SYS_SUPPORTS_LITTLE_ENDIAN 547 + help 548 + This enables support for the VR5000-based NEC DDB Vrc-5074 549 + evaluation board. 550 + 551 + config DDB5476 552 + bool "Support for NEC DDB Vrc-5476" 553 + select DDB5XXX_COMMON 554 + select DMA_NONCOHERENT 555 + select HAVE_STD_PC_SERIAL_PORT 556 + select HW_HAS_PCI 557 + select IRQ_CPU 558 + select I8259 559 + select ISA 560 + select SYS_SUPPORTS_32BIT_KERNEL 561 + select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 562 + select SYS_SUPPORTS_LITTLE_ENDIAN 418 563 help 419 564 This enables support for the R5432-based NEC DDB Vrc-5476 420 565 evaluation board. ··· 442 553 443 554 config DDB5477 444 555 bool "Support for NEC DDB Vrc-5477" 556 + select DDB5XXX_COMMON 445 557 select DMA_NONCOHERENT 446 558 select HW_HAS_PCI 447 559 select I8259 448 560 select IRQ_CPU 449 561 select SYS_SUPPORTS_32BIT_KERNEL 450 562 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 563 + select SYS_SUPPORTS_LITTLE_ENDIAN 451 564 help 452 565 This enables support for the R5432-based NEC DDB Vrc-5477, 453 566 or Rockhopper/SolutionGear boards with R5432/R5500 CPUs. ··· 457 566 Features : kernel debugging, serial terminal, NFS root fs, on-board 458 567 ether port USB, AC97, PCI, etc. 459 568 460 - config DDB5477_BUS_FREQUENCY 461 - int "bus frequency (in kHZ, 0 for auto-detect)" 462 - depends on DDB5477 463 - default 0 569 + config MACH_VR41XX 570 + bool "Support for NEC VR4100 series based machines" 571 + select SYS_SUPPORTS_32BIT_KERNEL 572 + select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 573 + 574 + config PMC_YOSEMITE 575 + bool "Support for PMC-Sierra Yosemite eval board" 576 + select DMA_COHERENT 577 + select HW_HAS_PCI 578 + select IRQ_CPU 579 + select IRQ_CPU_RM7K 580 + select IRQ_CPU_RM9K 581 + select SWAP_IO_SPACE 582 + select SYS_SUPPORTS_32BIT_KERNEL 583 + select SYS_SUPPORTS_64BIT_KERNEL 584 + select SYS_SUPPORTS_BIG_ENDIAN 585 + select SYS_SUPPORTS_HIGHMEM 586 + help 587 + Yosemite is an evaluation board for the RM9000x2 processor 588 + manufactured by PMC-Sierra. 464 589 465 590 config QEMU 466 591 bool "Support for Qemu" ··· 488 581 select SWAP_IO_SPACE 489 582 select SYS_SUPPORTS_32BIT_KERNEL 490 583 select SYS_SUPPORTS_BIG_ENDIAN 491 - select SYS_SUPPORTS_HIGHMEM 492 584 help 493 - Qemu is a software emulator which among other architectures also 494 - can simulate a MIPS32 4Kc system. This patch adds support for the 495 - system architecture that currently is being simulated by Qemu. It 496 - will eventually be removed again when Qemu has the capability to 497 - simulate actual MIPS hardware platforms. More information on Qemu 498 - can be found at http://www.linux-mips.org/wiki/Qemu. 585 + Qemu is a software emulator which among other architectures also 586 + can simulate a MIPS32 4Kc system. This patch adds support for the 587 + system architecture that currently is being simulated by Qemu. It 588 + will eventually be removed again when Qemu has the capability to 589 + simulate actual MIPS hardware platforms. More information on Qemu 590 + can be found at http://www.linux-mips.org/wiki/Qemu. 499 591 500 592 config SGI_IP22 501 593 bool "Support for SGI IP22 (Indy/Indigo2)" ··· 502 596 select ARC32 503 597 select BOOT_ELF32 504 598 select DMA_NONCOHERENT 599 + select HW_HAS_EISA 505 600 select IP22_CPU_SCACHE 506 601 select IRQ_CPU 507 602 select SWAP_IO_SPACE 508 603 select SYS_SUPPORTS_32BIT_KERNEL 509 604 select SYS_SUPPORTS_64BIT_KERNEL 605 + select SYS_SUPPORTS_BIG_ENDIAN 510 606 help 511 607 This are the SGI Indy, Challenge S and Indigo2, as well as certain 512 608 OEM variants like the Tandem CMN B006S. To compile a Linux kernel ··· 518 610 bool "Support for SGI IP27 (Origin200/2000)" 519 611 select ARC 520 612 select ARC64 613 + select BOOT_ELF64 521 614 select DMA_IP27 522 615 select HW_HAS_PCI 523 616 select PCI_DOMAINS 524 617 select SYS_SUPPORTS_64BIT_KERNEL 618 + select SYS_SUPPORTS_BIG_ENDIAN 525 619 help 526 620 This are the SGI Origin 200, Origin 2000 and Onyx 2 Graphics 527 621 workstations. To compile a Linux kernel that runs on these, say Y 528 622 here. 529 - 530 - #config SGI_SN0_XXL 531 - # bool "IP27 XXL" 532 - # depends on SGI_IP27 533 - # This options adds support for userspace processes upto 16TB size. 534 - # Normally the limit is just .5TB. 535 - 536 - config SGI_SN0_N_MODE 537 - bool "IP27 N-Mode" 538 - depends on SGI_IP27 539 - help 540 - The nodes of Origin 200, Origin 2000 and Onyx 2 systems can be 541 - configured in either N-Modes which allows for more nodes or M-Mode 542 - which allows for more memory. Your system is most probably 543 - running in M-Mode, so you should say N here. 544 - 545 - config ARCH_DISCONTIGMEM_ENABLE 546 - bool 547 - default y if SGI_IP27 548 - help 549 - Say Y to upport efficient handling of discontiguous physical memory, 550 - for architectures which are either NUMA (Non-Uniform Memory Access) 551 - or have huge holes in the physical address space for other reasons. 552 - See <file:Documentation/vm/numa> for more. 553 - 554 - config NUMA 555 - bool "NUMA Support" 556 - depends on SGI_IP27 557 - help 558 - Say Y to compile the kernel to support NUMA (Non-Uniform Memory 559 - Access). This option is for configuring high-end multiprocessor 560 - server machines. If in doubt, say N. 561 - 562 - config MAPPED_KERNEL 563 - bool "Mapped kernel support" 564 - depends on SGI_IP27 565 - help 566 - Change the way a Linux kernel is loaded into memory on a MIPS64 567 - machine. This is required in order to support text replication and 568 - NUMA. If you need to understand it, read the source code. 569 - 570 - config REPLICATE_KTEXT 571 - bool "Kernel text replication support" 572 - depends on SGI_IP27 573 - help 574 - Say Y here to enable replicating the kernel text across multiple 575 - nodes in a NUMA cluster. This trades memory for speed. 576 - 577 - config REPLICATE_EXHANDLERS 578 - bool "Exception handler replication support" 579 - depends on SGI_IP27 580 - help 581 - Say Y here to enable replicating the kernel exception handlers 582 - across multiple nodes in a NUMA cluster. This trades memory for 583 - speed. 584 623 585 624 config SGI_IP32 586 625 bool "Support for SGI IP32 (O2) (EXPERIMENTAL)" ··· 538 683 select OWN_DMA 539 684 select DMA_IP32 540 685 select DMA_NONCOHERENT 541 - select HAS_TXX9_SERIAL 542 686 select HW_HAS_PCI 543 687 select R5000_CPU_SCACHE 544 688 select RM7000_CPU_SCACHE 545 689 select SYS_SUPPORTS_64BIT_KERNEL 690 + select SYS_SUPPORTS_BIG_ENDIAN 546 691 help 547 692 If you want this kernel to run on SGI O2 workstation, say Y here. 548 693 549 - config SOC_AU1200 550 - bool 551 - select SOC_AU1X00 694 + config SIBYTE_SWARM 695 + bool "Support for Sibyte BCM91250A-SWARM" 696 + select BOOT_ELF32 697 + select DMA_COHERENT 698 + select SIBYTE_SB1250 699 + select SWAP_IO_SPACE 700 + select SYS_SUPPORTS_BIG_ENDIAN 701 + select SYS_SUPPORTS_HIGHMEM 702 + select SYS_SUPPORTS_LITTLE_ENDIAN 552 703 553 - config SOC_AU1X00 554 - bool "Support for AMD/Alchemy Au1X00 SOCs" 704 + config SIBYTE_SENTOSA 705 + bool "Support for Sibyte BCM91250E-Sentosa" 706 + depends on EXPERIMENTAL 707 + select BOOT_ELF32 708 + select DMA_COHERENT 709 + select SIBYTE_SB1250 710 + select SWAP_IO_SPACE 711 + select SYS_SUPPORTS_BIG_ENDIAN 712 + select SYS_SUPPORTS_LITTLE_ENDIAN 713 + 714 + config SIBYTE_RHONE 715 + bool "Support for Sibyte BCM91125E-Rhone" 716 + depends on EXPERIMENTAL 717 + select BOOT_ELF32 718 + select DMA_COHERENT 719 + select SIBYTE_BCM1125H 720 + select SWAP_IO_SPACE 721 + select SYS_SUPPORTS_BIG_ENDIAN 722 + select SYS_SUPPORTS_LITTLE_ENDIAN 723 + 724 + config SIBYTE_CARMEL 725 + bool "Support for Sibyte BCM91120x-Carmel" 726 + depends on EXPERIMENTAL 727 + select BOOT_ELF32 728 + select DMA_COHERENT 729 + select SIBYTE_BCM1120 730 + select SWAP_IO_SPACE 731 + select SYS_SUPPORTS_BIG_ENDIAN 732 + select SYS_SUPPORTS_LITTLE_ENDIAN 733 + 734 + config SIBYTE_PTSWARM 735 + bool "Support for Sibyte BCM91250PT-PTSWARM" 736 + depends on EXPERIMENTAL 737 + select BOOT_ELF32 738 + select DMA_COHERENT 739 + select SIBYTE_SB1250 740 + select SWAP_IO_SPACE 741 + select SYS_SUPPORTS_BIG_ENDIAN 742 + select SYS_SUPPORTS_HIGHMEM 743 + select SYS_SUPPORTS_LITTLE_ENDIAN 744 + 745 + config SIBYTE_LITTLESUR 746 + bool "Support for Sibyte BCM91250C2-LittleSur" 747 + depends on EXPERIMENTAL 748 + select BOOT_ELF32 749 + select DMA_COHERENT 750 + select SIBYTE_SB1250 751 + select SWAP_IO_SPACE 752 + select SYS_SUPPORTS_BIG_ENDIAN 753 + select SYS_SUPPORTS_HIGHMEM 754 + select SYS_SUPPORTS_LITTLE_ENDIAN 755 + 756 + config SIBYTE_CRHINE 757 + bool "Support for Sibyte BCM91120C-CRhine" 758 + depends on EXPERIMENTAL 759 + select BOOT_ELF32 760 + select DMA_COHERENT 761 + select SIBYTE_BCM1120 762 + select SWAP_IO_SPACE 763 + select SYS_SUPPORTS_BIG_ENDIAN 764 + select SYS_SUPPORTS_LITTLE_ENDIAN 765 + 766 + config SIBYTE_CRHONE 767 + bool "Support for Sibyte BCM91125C-CRhone" 768 + depends on EXPERIMENTAL 769 + select BOOT_ELF32 770 + select DMA_COHERENT 771 + select SIBYTE_BCM1125 772 + select SWAP_IO_SPACE 773 + select SYS_SUPPORTS_BIG_ENDIAN 774 + select SYS_SUPPORTS_HIGHMEM 775 + select SYS_SUPPORTS_LITTLE_ENDIAN 776 + 777 + config SNI_RM200_PCI 778 + bool "Support for SNI RM200 PCI" 779 + select ARC 780 + select ARC32 781 + select ARCH_MAY_HAVE_PC_FDC 782 + select BOOT_ELF32 783 + select DMA_NONCOHERENT 784 + select GENERIC_ISA_DMA 785 + select HAVE_STD_PC_SERIAL_PORT 786 + select HW_HAS_EISA 787 + select HW_HAS_PCI 788 + select I8259 789 + select ISA 555 790 select SYS_SUPPORTS_32BIT_KERNEL 556 - 557 - choice 558 - prompt "Au1X00 SOC Type" 559 - depends on SOC_AU1X00 791 + select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 792 + select SYS_SUPPORTS_BIG_ENDIAN if EXPERIMENTAL 793 + select SYS_SUPPORTS_HIGHMEM 794 + select SYS_SUPPORTS_LITTLE_ENDIAN 560 795 help 561 - Say Y here to enable support for one of three AMD/Alchemy 562 - SOCs. For additional documentation see www.amd.com. 796 + The SNI RM200 PCI was a MIPS-based platform manufactured by Siemens 797 + Nixdorf Informationssysteme (SNI), parent company of Pyramid 798 + Technology and now in turn merged with Fujitsu. Say Y here to 799 + support this machine type. 563 800 564 - config SOC_AU1000 565 - bool "SOC_AU1000" 566 - config SOC_AU1100 567 - bool "SOC_AU1100" 568 - config SOC_AU1500 569 - bool "SOC_AU1500" 570 - config SOC_AU1550 571 - bool "SOC_AU1550" 801 + config TOSHIBA_JMR3927 802 + bool "Support for Toshiba JMR-TX3927 board" 803 + select DMA_NONCOHERENT 804 + select HW_HAS_PCI 805 + select MIPS_TX3927 806 + select SWAP_IO_SPACE 807 + select SYS_SUPPORTS_32BIT_KERNEL 808 + select SYS_SUPPORTS_BIG_ENDIAN 809 + select TOSHIBA_BOARDS 810 + 811 + config TOSHIBA_RBTX4927 812 + bool "Support for Toshiba TBTX49[23]7 board" 813 + select DMA_NONCOHERENT 814 + select HAS_TXX9_SERIAL 815 + select HW_HAS_PCI 816 + select I8259 817 + select ISA 818 + select SWAP_IO_SPACE 819 + select SYS_SUPPORTS_32BIT_KERNEL 820 + select SYS_SUPPORTS_64BIT_KERNEL 821 + select SYS_SUPPORTS_BIG_ENDIAN 822 + select TOSHIBA_BOARDS 823 + help 824 + This Toshiba board is based on the TX4927 processor. Say Y here to 825 + support this machine type 572 826 573 827 config TOSHIBA_RBTX4938 574 828 bool "Support for Toshiba RBTX4938 board" ··· 699 735 700 736 endchoice 701 737 702 - choice 703 - prompt "AMD/Alchemy Au1x00 board support" 704 - depends on SOC_AU1X00 705 - help 706 - These are evaluation boards built by AMD/Alchemy to 707 - showcase their Au1X00 Internet Edge Processors. The SOC design 708 - is based on the MIPS32 architecture running at 266/400/500MHz 709 - with many integrated peripherals. Further information can be 710 - found at their website, <http://www.amd.com/>. Say Y here if you 711 - wish to build a kernel for this platform. 712 - 713 - config MIPS_PB1000 714 - bool "PB1000 board" 715 - depends on SOC_AU1000 716 - select DMA_NONCOHERENT 717 - select HW_HAS_PCI 718 - select SWAP_IO_SPACE 719 - 720 - config MIPS_PB1100 721 - bool "PB1100 board" 722 - depends on SOC_AU1100 723 - select DMA_NONCOHERENT 724 - select HW_HAS_PCI 725 - select SWAP_IO_SPACE 726 - 727 - config MIPS_PB1500 728 - bool "PB1500 board" 729 - depends on SOC_AU1500 730 - select DMA_NONCOHERENT 731 - select HW_HAS_PCI 732 - 733 - config MIPS_PB1550 734 - bool "PB1550 board" 735 - depends on SOC_AU1550 736 - select DMA_COHERENT 737 - select HW_HAS_PCI 738 - select MIPS_DISABLE_OBSOLETE_IDE 739 - 740 - config MIPS_PB1200 741 - bool "AMD Alchemy PB1200 board" 742 - select SOC_AU1200 743 - select DMA_NONCOHERENT 744 - select MIPS_DISABLE_OBSOLETE_IDE 745 - select SYS_SUPPORTS_BIG_ENDIAN 746 - select SYS_SUPPORTS_HIGHMEM 747 - select SYS_SUPPORTS_HIGHMEM 748 - select SYS_SUPPORTS_HIGHMEM 749 - select SYS_SUPPORTS_HIGHMEM 750 - select SYS_SUPPORTS_LITTLE_ENDIAN 751 - 752 - config MIPS_DB1000 753 - bool "DB1000 board" 754 - depends on SOC_AU1000 755 - select DMA_NONCOHERENT 756 - select HW_HAS_PCI 757 - 758 - config MIPS_DB1100 759 - bool "DB1100 board" 760 - depends on SOC_AU1100 761 - select DMA_NONCOHERENT 762 - 763 - config MIPS_DB1500 764 - bool "DB1500 board" 765 - depends on SOC_AU1500 766 - select DMA_NONCOHERENT 767 - select HW_HAS_PCI 768 - select MIPS_DISABLE_OBSOLETE_IDE 769 - 770 - config MIPS_DB1550 771 - bool "DB1550 board" 772 - depends on SOC_AU1550 773 - select HW_HAS_PCI 774 - select DMA_NONCOHERENT 775 - select MIPS_DISABLE_OBSOLETE_IDE 776 - 777 - config MIPS_BOSPORUS 778 - bool "Bosporus board" 779 - depends on SOC_AU1500 780 - select DMA_NONCOHERENT 781 - 782 - config MIPS_DB1200 783 - bool "AMD Alchemy DB1200 board" 784 - select SOC_AU1200 785 - select DMA_COHERENT 786 - select MIPS_DISABLE_OBSOLETE_IDE 787 - select SYS_SUPPORTS_LITTLE_ENDIAN 788 - 789 - config MIPS_MIRAGE 790 - bool "Mirage board" 791 - depends on SOC_AU1500 792 - select DMA_NONCOHERENT 793 - 794 - config MIPS_XXS1500 795 - bool "MyCable XXS1500 board" 796 - depends on SOC_AU1500 797 - select DMA_NONCOHERENT 798 - 799 - config MIPS_MTX1 800 - bool "4G Systems MTX-1 board" 801 - depends on SOC_AU1500 802 - select HW_HAS_PCI 803 - select DMA_NONCOHERENT 804 - 805 - endchoice 806 - 807 - config SNI_RM200_PCI 808 - bool "Support for SNI RM200 PCI" 809 - select ARC 810 - select ARC32 811 - select ARCH_MAY_HAVE_PC_FDC 812 - select BOOT_ELF32 813 - select DMA_NONCOHERENT 814 - select GENERIC_ISA_DMA 815 - select HAVE_STD_PC_SERIAL_PORT 816 - select HW_HAS_PCI 817 - select I8259 818 - select ISA 819 - select SYS_SUPPORTS_32BIT_KERNEL 820 - select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL 821 - select SYS_SUPPORTS_HIGHMEM 822 - help 823 - The SNI RM200 PCI was a MIPS-based platform manufactured by Siemens 824 - Nixdorf Informationssysteme (SNI), parent company of Pyramid 825 - Technology and now in turn merged with Fujitsu. Say Y here to 826 - support this machine type. 827 - 828 - config TOSHIBA_RBTX4927 829 - bool "Support for Toshiba TBTX49[23]7 board" 830 - select DMA_NONCOHERENT 831 - select HAS_TXX9_SERIAL 832 - select HW_HAS_PCI 833 - select I8259 834 - select ISA 835 - select SWAP_IO_SPACE 836 - select SYS_SUPPORTS_32BIT_KERNEL 837 - select SYS_SUPPORTS_64BIT_KERNEL 838 - help 839 - This Toshiba board is based on the TX4927 processor. Say Y here to 840 - support this machine type 841 - 842 - config TOSHIBA_FPCIB0 843 - bool "FPCIB0 Backplane Support" 844 - depends on TOSHIBA_RBTX4927 845 - 738 + source "arch/mips/ddb5xxx/Kconfig" 739 + source "arch/mips/gt64120/ev64120/Kconfig" 740 + source "arch/mips/jazz/Kconfig" 741 + source "arch/mips/ite-boards/Kconfig" 742 + source "arch/mips/lasat/Kconfig" 743 + source "arch/mips/momentum/Kconfig" 744 + source "arch/mips/pmc-sierra/Kconfig" 846 745 source "arch/mips/sgi-ip27/Kconfig" 847 746 source "arch/mips/sibyte/Kconfig" 747 + source "arch/mips/tx4927/Kconfig" 848 748 source "arch/mips/tx4938/Kconfig" 749 + source "arch/mips/vr41xx/Kconfig" 849 750 source "arch/mips/philips/pnx8550/common/Kconfig" 751 + 752 + endmenu 850 753 851 754 config RWSEM_GENERIC_SPINLOCK 852 755 bool ··· 721 890 722 891 config RWSEM_XCHGADD_ALGORITHM 723 892 bool 724 - select HAS_TXX9_SERIAL 725 893 726 894 config GENERIC_CALIBRATE_DELAY 727 895 bool ··· 731 901 # 732 902 config ARC 733 903 bool 734 - depends on SNI_RM200_PCI || SGI_IP32 || SGI_IP27 || SGI_IP22 || MIPS_MAGNUM_4000 || OLIVETTI_M700 || ACER_PICA_61 735 - default y 736 904 737 905 config ARCH_MAY_HAVE_PC_FDC 738 906 bool ··· 752 924 config DMA_NEED_PCI_MAP_STATE 753 925 bool 754 926 927 + config OWN_DMA 928 + bool 929 + 755 930 config EARLY_PRINTK 756 931 bool 757 - depends on MACH_DECSTATION 758 - default y 759 932 760 933 config GENERIC_ISA_DMA 761 934 bool 762 - depends on SNI_RM200_PCI || MIPS_MAGNUM_4000 || OLIVETTI_M700 || ACER_PICA_61 || MIPS_MALTA 763 - default y 764 935 765 936 config I8259 766 937 bool 767 - depends on SNI_RM200_PCI || DDB5477 || DDB5476 || DDB5074 || MACH_JAZZ || MIPS_MALTA || MIPS_COBALT 768 - default y 769 938 770 939 config LIMITED_DMA 771 940 bool ··· 771 946 772 947 config MIPS_BONITO64 773 948 bool 774 - depends on MIPS_ATLAS || MIPS_MALTA 775 - default y 776 949 777 950 config MIPS_MSC 778 951 bool 779 - depends on MIPS_ATLAS || MIPS_MALTA 780 - default y 781 952 782 953 config MIPS_NILE4 783 954 bool 784 - depends on LASAT 785 - default y 786 955 787 956 config MIPS_DISABLE_OBSOLETE_IDE 788 957 bool 789 958 790 - config CPU_LITTLE_ENDIAN 791 - bool "Generate little endian code" 792 - default y if ACER_PICA_61 || CASIO_E55 || DDB5074 || DDB5476 || DDB5477 || MACH_DECSTATION || IBM_WORKPAD || LASAT || MIPS_COBALT || MIPS_ITE8172 || MIPS_IVR || SOC_AU1X00 || OLIVETTI_M700 || SNI_RM200_PCI || VICTOR_MPC30X || ZAO_CAPCELLA 793 - default n if MIPS_EV64120 || MIPS_EV96100 || MOMENCO_OCELOT || MOMENCO_OCELOT_G || SGI_IP22 || SGI_IP27 || SGI_IP32 || TOSHIBA_JMR3927 959 + # 960 + # Endianess selection. Suffiently obscure so many users don't know what to 961 + # answer,so we try hard to limit the available choices. Also the use of a 962 + # choice statement should be more obvious to the user. 963 + # 964 + choice 965 + prompt "Endianess selection" 794 966 help 795 967 Some MIPS machines can be configured for either little or big endian 796 - byte order. These modes require different kernels. Say Y if your 797 - machine is little endian, N if it's a big endian machine. 968 + byte order. These modes require different kernels and a different 969 + Linux distribution. In general there is one prefered byteorder for a 970 + particular system but some systems are just as commonly used in the 971 + one or the other endianess. 972 + 973 + config CPU_BIG_ENDIAN 974 + bool "Big endian" 975 + depends on SYS_SUPPORTS_BIG_ENDIAN 976 + 977 + config CPU_LITTLE_ENDIAN 978 + bool "Little endian" 979 + depends on SYS_SUPPORTS_LITTLE_ENDIAN 980 + help 981 + 982 + endchoice 983 + 984 + config SYS_SUPPORTS_BIG_ENDIAN 985 + bool 986 + 987 + config SYS_SUPPORTS_LITTLE_ENDIAN 988 + bool 798 989 799 990 config IRQ_CPU 800 991 bool ··· 818 977 config IRQ_CPU_RM7K 819 978 bool 820 979 980 + config IRQ_CPU_RM9K 981 + bool 982 + 821 983 config IRQ_MV64340 822 984 bool 823 985 824 986 config DDB5XXX_COMMON 825 987 bool 826 - depends on DDB5074 || DDB5476 || DDB5477 827 - default y 828 988 829 989 config MIPS_BOARDS_GEN 830 990 bool 831 - depends on MIPS_ATLAS || MIPS_MALTA || MIPS_SEAD 832 - default y 833 991 834 992 config MIPS_GT64111 835 993 bool 836 - depends on MIPS_COBALT 837 - default y 838 994 839 995 config MIPS_GT64120 840 996 bool 841 - depends on MIPS_EV64120 || MIPS_EV96100 || LASAT || MIPS_ATLAS || MIPS_MALTA || MOMENCO_OCELOT 842 - default y 843 997 844 998 config MIPS_TX3927 845 999 bool 846 - depends on TOSHIBA_JMR3927 847 1000 select HAS_TXX9_SERIAL 848 - default y 849 1001 850 1002 config PCI_MARVELL 851 1003 bool 852 1004 853 1005 config ITE_BOARD_GEN 854 1006 bool 855 - depends on MIPS_IVR || MIPS_ITE8172 856 - default y 1007 + 1008 + config SOC_AU1000 1009 + bool 1010 + select SOC_AU1X00 1011 + 1012 + config SOC_AU1100 1013 + bool 1014 + select SOC_AU1X00 1015 + 1016 + config SOC_AU1500 1017 + bool 1018 + select SOC_AU1X00 1019 + 1020 + config SOC_AU1550 1021 + bool 1022 + select SOC_AU1X00 1023 + 1024 + config SOC_AU1200 1025 + bool 1026 + select SOC_AU1X00 1027 + 1028 + config SOC_AU1X00 1029 + bool 1030 + select SYS_SUPPORTS_32BIT_KERNEL 857 1031 858 1032 config PNX8550 859 1033 bool ··· 905 1049 906 1050 endchoice 907 1051 1052 + config ARC32 1053 + bool 1054 + 908 1055 config AU1X00_USB_DEVICE 909 1056 bool 910 1057 depends on MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000 ··· 915 1056 916 1057 config MIPS_GT96100 917 1058 bool 918 - depends on MIPS_EV96100 919 - default y 920 - help 921 - Say Y here to support the Galileo Technology GT96100 communications 922 - controller card. There is a web page at <http://www.galileot.com/>. 1059 + select MIPS_GT64120 923 1060 924 1061 config IT8172_CIR 925 1062 bool ··· 929 1074 930 1075 config BOOT_ELF32 931 1076 bool 932 - depends on MACH_DECSTATION || MIPS_ATLAS || MIPS_MALTA || MOMENCO_JAGUAR_ATX || MOMENCO_OCELOT_3 || SIBYTE_SB1xxx_SOC || SGI_IP32 || SGI_IP22 || SNI_RM200_PCI 933 - default y 934 1077 935 1078 config MIPS_L1_CACHE_SHIFT 936 1079 int 937 1080 default "4" if MACH_DECSTATION 938 1081 default "7" if SGI_IP27 939 1082 default "5" 940 - 941 - config ARC32 942 - bool 943 - depends on MACH_JAZZ || SNI_RM200_PCI || SGI_IP22 || SGI_IP32 944 - default y 945 1083 946 1084 config HAVE_STD_PC_SERIAL_PORT 947 1085 bool ··· 955 1107 956 1108 config ARC64 957 1109 bool 958 - depends on SGI_IP27 959 - default y 960 1110 961 1111 config BOOT_ELF64 962 1112 bool 963 - depends on SGI_IP27 964 - default y 965 - 966 - #config MAPPED_PCI_IO y 967 - # bool 968 - # depends on SGI_IP27 969 - # default y 970 1113 971 1114 config TOSHIBA_BOARDS 972 1115 bool 973 - depends on TOSHIBA_JMR3927 || TOSHIBA_RBTX4927 974 - default y 975 - 976 - endmenu 977 1116 978 1117 menu "CPU selection" 979 1118 ··· 973 1138 select CPU_HAS_PREFETCH 974 1139 select CPU_SUPPORTS_32BIT_KERNEL 975 1140 help 976 - Choose this option to build a kernel for release 2 or later of the 1141 + Choose this option to build a kernel for release 1 or later of the 977 1142 MIPS32 architecture. Most modern embedded systems with a 32-bit 978 1143 MIPS processor are based on a MIPS32 processor. If you know the 979 1144 specific type of processor in your system, choose those that one ··· 988 1153 select CPU_HAS_PREFETCH 989 1154 select CPU_SUPPORTS_32BIT_KERNEL 990 1155 help 991 - Choose this option to build a kernel for release 1 or later of the 1156 + Choose this option to build a kernel for release 2 or later of the 992 1157 MIPS32 architecture. Most modern embedded systems with a 32-bit 993 1158 MIPS processor are based on a MIPS32 processor. If you know the 994 1159 specific type of processor in your system, choose those that one ··· 1043 1208 select CPU_SUPPORTS_32BIT_KERNEL 1044 1209 select CPU_SUPPORTS_64BIT_KERNEL 1045 1210 help 1046 - The options selects support for the NEC VR41xx series of processors. 1211 + The options selects support for the NEC VR4100 series of processors. 1047 1212 Only choose this option if you have one of these processors as a 1048 1213 kernel built with this option will not run on any other type of 1049 1214 processor or vice versa. ··· 1077 1242 1078 1243 config CPU_R5432 1079 1244 bool "R5432" 1245 + select CPU_SUPPORTS_32BIT_KERNEL 1246 + select CPU_SUPPORTS_64BIT_KERNEL 1080 1247 1081 1248 config CPU_R6000 1082 1249 bool "R6000" ··· 1098 1261 config CPU_R8000 1099 1262 bool "R8000" 1100 1263 depends on EXPERIMENTAL 1264 + select CPU_HAS_PREFETCH 1101 1265 select CPU_SUPPORTS_64BIT_KERNEL 1102 1266 help 1103 1267 MIPS Technologies R8000 processors. Note these processors are ··· 1106 1268 1107 1269 config CPU_R10000 1108 1270 bool "R10000" 1271 + select CPU_HAS_PREFETCH 1109 1272 select CPU_SUPPORTS_32BIT_KERNEL 1110 1273 select CPU_SUPPORTS_64BIT_KERNEL 1111 1274 select CPU_SUPPORTS_HIGHMEM ··· 1115 1276 1116 1277 config CPU_RM7000 1117 1278 bool "RM7000" 1279 + select CPU_HAS_PREFETCH 1118 1280 select CPU_SUPPORTS_32BIT_KERNEL 1119 1281 select CPU_SUPPORTS_64BIT_KERNEL 1120 1282 select CPU_SUPPORTS_HIGHMEM 1121 1283 1122 1284 config CPU_RM9000 1123 1285 bool "RM9000" 1286 + select CPU_HAS_PREFETCH 1124 1287 select CPU_SUPPORTS_32BIT_KERNEL 1125 1288 select CPU_SUPPORTS_64BIT_KERNEL 1126 1289 select CPU_SUPPORTS_HIGHMEM ··· 1132 1291 select CPU_SUPPORTS_32BIT_KERNEL 1133 1292 select CPU_SUPPORTS_64BIT_KERNEL 1134 1293 select CPU_SUPPORTS_HIGHMEM 1294 + 1295 + endchoice 1296 + 1297 + endmenu 1298 + 1299 + # 1300 + # These two indicate any levelof the MIPS32 and MIPS64 architecture 1301 + # 1302 + config CPU_MIPS32 1303 + bool 1304 + default y if CPU_MIPS32_R1 || CPU_MIPS32_R2 1305 + 1306 + config CPU_MIPS64 1307 + bool 1308 + default y if CPU_MIPS64_R1 || CPU_MIPS64_R2 1309 + 1310 + # 1311 + # These two indicate the revision of the architecture, either 32 bot 64 bit. 1312 + # 1313 + config CPU_MIPSR1 1314 + bool 1315 + default y if CPU_MIPS32_R1 || CPU_MIPS64_R1 1316 + 1317 + config CPU_MIPSR2 1318 + bool 1319 + default y if CPU_MIPS32_R2 || CPU_MIPS64_R2 1320 + 1321 + config SYS_SUPPORTS_32BIT_KERNEL 1322 + bool 1323 + config SYS_SUPPORTS_64BIT_KERNEL 1324 + bool 1325 + config CPU_SUPPORTS_32BIT_KERNEL 1326 + bool 1327 + config CPU_SUPPORTS_64BIT_KERNEL 1328 + bool 1329 + 1330 + menu "Kernel type" 1331 + 1332 + choice 1333 + 1334 + prompt "Kernel code model" 1335 + help 1336 + You should only select this option if you have a workload that 1337 + actually benefits from 64-bit processing or if your machine has 1338 + large memory. You will only be presented a single option in this 1339 + menu if your system does not support both 32-bit and 64-bit kernels. 1340 + 1341 + config 32BIT 1342 + bool "32-bit kernel" 1343 + depends on CPU_SUPPORTS_32BIT_KERNEL && SYS_SUPPORTS_32BIT_KERNEL 1344 + select TRAD_SIGNALS 1345 + help 1346 + Select this option if you want to build a 32-bit kernel. 1347 + config 64BIT 1348 + bool "64-bit kernel" 1349 + depends on CPU_SUPPORTS_64BIT_KERNEL && SYS_SUPPORTS_64BIT_KERNEL 1350 + help 1351 + Select this option if you want to build a 64-bit kernel. 1135 1352 1136 1353 endchoice 1137 1354 ··· 1295 1396 1296 1397 # this should possibly be in drivers/char, but it is rather cpu related. Hmmm 1297 1398 config MIPS_VPE_APSP_API 1298 - bool "Enable support for AP/SP API (RTLX)" 1299 - depends on MIPS_VPE_LOADER 1399 + bool "Enable support for AP/SP API (RTLX)" 1400 + depends on MIPS_VPE_LOADER 1401 + help 1300 1402 1301 1403 config SB1_PASS_1_WORKAROUNDS 1302 1404 bool ··· 1480 1580 This will result in additional memory usage, so it is not 1481 1581 recommended for normal users. 1482 1582 1583 + endmenu 1584 + 1483 1585 config RWSEM_GENERIC_SPINLOCK 1484 1586 bool 1485 1587 default y 1486 1588 1487 - endmenu 1488 - 1489 1589 menu "Bus options (PCI, PCMCIA, EISA, ISA, TC)" 1490 1590 1591 + config HW_HAS_EISA 1592 + bool 1491 1593 config HW_HAS_PCI 1492 1594 bool 1493 1595 ··· 1523 1621 1524 1622 config EISA 1525 1623 bool "EISA support" 1526 - depends on SGI_IP22 || SNI_RM200_PCI 1624 + depends on HW_HAS_EISA 1527 1625 select ISA 1528 1626 ---help--- 1529 1627 The Extended Industry Standard Architecture (EISA) bus was ··· 1557 1655 bool 1558 1656 default y 1559 1657 1560 - config MCA 1561 - bool 1562 - 1563 - config SBUS 1564 - bool 1565 - 1566 1658 source "drivers/pcmcia/Kconfig" 1567 1659 1568 1660 source "drivers/pci/hotplug/Kconfig" ··· 1569 1673 1570 1674 config TRAD_SIGNALS 1571 1675 bool 1572 - default y if 32BIT 1573 1676 1574 1677 config BUILD_ELF64 1575 1678 bool "Use 64-bit ELF format for building" ··· 1587 1692 1588 1693 config BINFMT_IRIX 1589 1694 bool "Include IRIX binary compatibility" 1590 - depends on !CPU_LITTLE_ENDIAN && 32BIT && BROKEN 1695 + depends on CPU_BIG_ENDIAN && 32BIT && BROKEN 1591 1696 1592 1697 config MIPS32_COMPAT 1593 1698 bool "Kernel support for Linux/MIPS 32-bit binary compatibility" ··· 1646 1751 1647 1752 config PM 1648 1753 bool "Power Management support (EXPERIMENTAL)" 1649 - depends on EXPERIMENTAL && MACH_AU1X00 1754 + depends on EXPERIMENTAL && SOC_AU1X00 1650 1755 1651 1756 endmenu 1652 1757 ··· 1656 1761 1657 1762 source "fs/Kconfig" 1658 1763 1764 + source "arch/mips/oprofile/Kconfig" 1765 + 1659 1766 source "arch/mips/Kconfig.debug" 1660 1767 1661 1768 source "security/Kconfig" ··· 1665 1768 source "crypto/Kconfig" 1666 1769 1667 1770 source "lib/Kconfig" 1668 - 1669 - config ISA_DMA_API 1670 - bool 1671 - default y
+4
arch/mips/ddb5xxx/Kconfig
··· 1 + config DDB5477_BUS_FREQUENCY 2 + int "bus frequency (in kHZ, 0 for auto-detect)" 3 + depends on DDB5477 4 + default 0
+3
arch/mips/gt64120/ev64120/Kconfig
··· 1 + config EVB_PCI1 2 + bool "Enable Second PCI (PCI1)" 3 + depends on MIPS_EV64120
+8
arch/mips/ite-boards/Kconfig
··· 1 + config IT8172_REVC 2 + bool "Support for older IT8172 (Rev C)" 3 + depends on MIPS_ITE8172 4 + help 5 + Say Y here to support the older, Revision C version of the Integrated 6 + Technology Express, Inc. ITE8172 SBC. Vendor page at 7 + <http://www.ite.com.tw/ia/brief_it8172bsp.htm>; picture of the 8 + board at <http://www.mvista.com/partners/semiconductor/ite.html>.
+33
arch/mips/jazz/Kconfig
··· 1 + config ACER_PICA_61 2 + bool "Support for Acer PICA 1 chipset (EXPERIMENTAL)" 3 + depends on MACH_JAZZ && EXPERIMENTAL 4 + select DMA_NONCOHERENT 5 + select SYS_SUPPORTS_LITTLE_ENDIAN 6 + help 7 + This is a machine with a R4400 133/150 MHz CPU. To compile a Linux 8 + kernel that runs on these, say Y here. For details about Linux on 9 + the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at 10 + <http://www.linux-mips.org/>. 11 + 12 + config MIPS_MAGNUM_4000 13 + bool "Support for MIPS Magnum 4000" 14 + depends on MACH_JAZZ 15 + select DMA_NONCOHERENT 16 + select SYS_SUPPORTS_BIG_ENDIAN if EXPERIMENTAL 17 + select SYS_SUPPORTS_LITTLE_ENDIAN 18 + help 19 + This is a machine with a R4000 100 MHz CPU. To compile a Linux 20 + kernel that runs on these, say Y here. For details about Linux on 21 + the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at 22 + <http://www.linux-mips.org/>. 23 + 24 + config OLIVETTI_M700 25 + bool "Support for Olivetti M700-10" 26 + depends on MACH_JAZZ 27 + select DMA_NONCOHERENT 28 + select SYS_SUPPORTS_LITTLE_ENDIAN 29 + help 30 + This is a machine with a R4000 100 MHz CPU. To compile a Linux 31 + kernel that runs on these, say Y here. For details about Linux on 32 + the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at 33 + <http://www.linux-mips.org/>.
+15
arch/mips/lasat/Kconfig
··· 1 + config PICVUE 2 + tristate "PICVUE LCD display driver" 3 + depends on LASAT 4 + 5 + config PICVUE_PROC 6 + tristate "PICVUE LCD display driver /proc interface" 7 + depends on PICVUE 8 + 9 + config DS1603 10 + bool "DS1603 RTC driver" 11 + depends on LASAT 12 + 13 + config LASAT_SYSCTL 14 + bool "LASAT sysctl interface" 15 + depends on LASAT
+6
arch/mips/momentum/Kconfig
··· 1 + config JAGUAR_DMALOW 2 + bool "Low DMA Mode" 3 + depends on MOMENCO_JAGUAR_ATX 4 + help 5 + Select to Y if jump JP5 is set on your board, N otherwise. Normally 6 + the jumper is set, so if you feel unsafe, just say Y.
+3
arch/mips/pmc-sierra/Kconfig
··· 1 + config HYPERTRANSPORT 2 + bool "Hypertransport Support for PMC-Sierra Yosemite" 3 + depends on PMC_YOSEMITE
+3
arch/mips/tx4927/Kconfig
··· 1 + config TOSHIBA_FPCIB0 2 + bool "FPCIB0 Backplane Support" 3 + depends on TOSHIBA_RBTX4927
+88
arch/mips/vr41xx/Kconfig
··· 1 + config CASIO_E55 2 + bool "Support for CASIO CASSIOPEIA E-10/15/55/65" 3 + depends on MACH_VR41XX 4 + select DMA_NONCOHERENT 5 + select IRQ_CPU 6 + select ISA 7 + select SYS_SUPPORTS_LITTLE_ENDIAN 8 + 9 + config IBM_WORKPAD 10 + bool "Support for IBM WorkPad z50" 11 + depends on MACH_VR41XX 12 + select DMA_NONCOHERENT 13 + select IRQ_CPU 14 + select ISA 15 + select SYS_SUPPORTS_LITTLE_ENDIAN 16 + 17 + config NEC_CMBVR4133 18 + bool "Support for NEC CMB-VR4133" 19 + depends on MACH_VR41XX 20 + select CPU_VR41XX 21 + select DMA_NONCOHERENT 22 + select IRQ_CPU 23 + select HW_HAS_PCI 24 + 25 + config ROCKHOPPER 26 + bool "Support for Rockhopper baseboard" 27 + depends on NEC_CMBVR4133 28 + select I8259 29 + select HAVE_STD_PC_SERIAL_PORT 30 + 31 + config TANBAC_TB022X 32 + bool "Support for TANBAC VR4131 multichip module and TANBAC VR4131DIMM" 33 + depends on MACH_VR41XX 34 + select DMA_NONCOHERENT 35 + select HW_HAS_PCI 36 + select IRQ_CPU 37 + select SYS_SUPPORTS_LITTLE_ENDIAN 38 + help 39 + The TANBAC VR4131 multichip module(TB0225) and 40 + the TANBAC VR4131DIMM(TB0229) are MIPS-based platforms 41 + manufactured by TANBAC. 42 + Please refer to <http://www.tanbac.co.jp/> 43 + about VR4131 multichip module and VR4131DIMM. 44 + 45 + config TANBAC_TB0226 46 + bool "Support for TANBAC Mbase(TB0226)" 47 + depends on TANBAC_TB022X 48 + select GPIO_VR41XX 49 + help 50 + The TANBAC Mbase(TB0226) is a MIPS-based platform 51 + manufactured by TANBAC. 52 + Please refer to <http://www.tanbac.co.jp/> about Mbase. 53 + 54 + config TANBAC_TB0287 55 + bool "Support for TANBAC Mini-ITX DIMM base(TB0287)" 56 + depends on TANBAC_TB022X 57 + help 58 + The TANBAC Mini-ITX DIMM base(TB0287) is a MIPS-based platform 59 + manufactured by TANBAC. 60 + Please refer to <http://www.tanbac.co.jp/> about Mini-ITX DIMM base. 61 + 62 + config VICTOR_MPC30X 63 + bool "Support for Victor MP-C303/304" 64 + depends on MACH_VR41XX 65 + select DMA_NONCOHERENT 66 + select HW_HAS_PCI 67 + select IRQ_CPU 68 + select SYS_SUPPORTS_LITTLE_ENDIAN 69 + 70 + config ZAO_CAPCELLA 71 + bool "Support for ZAO Networks Capcella" 72 + depends on MACH_VR41XX 73 + select DMA_NONCOHERENT 74 + select HW_HAS_PCI 75 + select IRQ_CPU 76 + select SYS_SUPPORTS_LITTLE_ENDIAN 77 + 78 + config PCI_VR41XX 79 + bool "Add PCI control unit support of NEC VR4100 series" 80 + depends on MACH_VR41XX && HW_HAS_PCI 81 + default y 82 + select PCI 83 + 84 + config VRC4173 85 + tristate "Add NEC VRC4173 companion chip support" 86 + depends on MACH_VR41XX && PCI_VR41XX 87 + help 88 + The NEC VRC4173 is a companion chip for NEC VR4122/VR4131.