···44 # Horrible source of confusion. Die, die, die ...55 select EMBEDDED6677-# shouldn't it be per-subarchitecture?88-config ARCH_MAY_HAVE_PC_FDC99- bool1010- default y1111-127mainmenu "Linux/MIPS Kernel Configuration"138149source "init/Kconfig"15101616-#1717-# These two indicate any levelof the MIPS32 and MIPS64 architecture1818-#1919-config CPU_MIPS322020- bool2121- default y if CPU_MIPS32_R1 || CPU_MIPS32_R22222-2323-config CPU_MIPS642424- bool2525- default y if CPU_MIPS64_R1 || CPU_MIPS64_R22626-2727-#2828-# These two indicate the revision of the architecture, either 32 bot 64 bit.2929-#3030-config CPU_MIPSR13131- bool3232- default y if CPU_MIPS32_R1 || CPU_MIPS64_R13333-3434-config CPU_MIPSR23535- bool3636- default y if CPU_MIPS32_R2 || CPU_MIPS64_R23737-3838-config SYS_SUPPORTS_32BIT_KERNEL3939- bool4040-config SYS_SUPPORTS_64BIT_KERNEL4141- bool4242-config CPU_SUPPORTS_32BIT_KERNEL4343- bool4444-config CPU_SUPPORTS_64BIT_KERNEL4545- bool4646-4747-menu "Kernel type"4848-4949-choice5050-5151- prompt "Kernel code model"5252- help5353- You should only select this option if you have a workload that5454- actually benefits from 64-bit processing or if your machine has5555- large memory. You will only be presented a single option in this5656- menu if your system does not support both 32-bit and 64-bit kernels.5757-5858-config 32BIT5959- bool "32-bit kernel"6060- depends on CPU_SUPPORTS_32BIT_KERNEL && SYS_SUPPORTS_32BIT_KERNEL6161- select TRAD_SIGNALS6262- help6363- Select this option if you want to build a 32-bit kernel.6464-6565-config 64BIT6666- bool "64-bit kernel"6767- depends on CPU_SUPPORTS_64BIT_KERNEL && SYS_SUPPORTS_64BIT_KERNEL6868- help6969- Select this option if you want to build a 64-bit kernel.7070-7171-endchoice7272-7373-endmenu7474-7511menu "Machine selection"76127777-config MACH_JAZZ7878- bool "Support for the Jazz family of machines"7979- select ARC8080- select ARC328181- select ARCH_MAY_HAVE_PC_FDC8282- select GENERIC_ISA_DMA8383- select I82598484- select ISA8585- select SYS_SUPPORTS_32BIT_KERNEL8686- select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL8787- help8888- This a family of machines based on the MIPS R4030 chipset which was8989- used by several vendors to build RISC/os and Windows NT workstations.9090- Members include the Acer PICA, MIPS Magnum 4000, MIPS Millenium and9191- Olivetti M700-10 workstations.1313+choice1414+ prompt "System type"1515+ default SGI_IP2292169393-config ACER_PICA_619494- bool "Support for Acer PICA 1 chipset (EXPERIMENTAL)"9595- depends on MACH_JAZZ && EXPERIMENTAL1717+config MIPS_MTX11818+ bool "Support for 4G Systems MTX-1 board"9619 select DMA_NONCOHERENT9797- help9898- This is a machine with a R4400 133/150 MHz CPU. To compile a Linux9999- kernel that runs on these, say Y here. For details about Linux on100100- the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at101101- <http://www.linux-mips.org/>.102102-103103-config MIPS_MAGNUM_4000104104- bool "Support for MIPS Magnum 4000"105105- depends on MACH_JAZZ106106- select DMA_NONCOHERENT107107- help108108- This is a machine with a R4000 100 MHz CPU. To compile a Linux109109- kernel that runs on these, say Y here. For details about Linux on110110- the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at111111- <http://www.linux-mips.org/>.112112-113113-config OLIVETTI_M700114114- bool "Support for Olivetti M700-10"115115- depends on MACH_JAZZ116116- select DMA_NONCOHERENT117117- help118118- This is a machine with a R4000 100 MHz CPU. To compile a Linux119119- kernel that runs on these, say Y here. For details about Linux on120120- the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at121121- <http://www.linux-mips.org/>.122122-123123-config MACH_VR41XX124124- bool "Support for NEC VR4100 series based machines"125125- select SYS_SUPPORTS_32BIT_KERNEL126126- select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL127127-128128-config NEC_CMBVR4133129129- bool "Support for NEC CMB-VR4133"130130- depends on MACH_VR41XX131131- select CPU_VR41XX132132- select DMA_NONCOHERENT133133- select IRQ_CPU13420 select HW_HAS_PCI2121+ select SOC_AU15002222+ select SYS_SUPPORTS_LITTLE_ENDIAN13523136136-config ROCKHOPPER137137- bool "Support for Rockhopper baseboard"138138- depends on NEC_CMBVR4133139139- select I8259140140- select HAVE_STD_PC_SERIAL_PORT141141-142142-config CASIO_E55143143- bool "Support for CASIO CASSIOPEIA E-10/15/55/65"144144- depends on MACH_VR41XX145145- select CPU_LITTLE_ENDIAN2424+config MIPS_BOSPORUS2525+ bool "AMD Alchemy Bosporus board"2626+ select SOC_AU150014627 select DMA_NONCOHERENT147147- select IRQ_CPU148148- select ISA2828+ select SYS_SUPPORTS_LITTLE_ENDIAN14929150150-config IBM_WORKPAD151151- bool "Support for IBM WorkPad z50"152152- depends on MACH_VR41XX153153- select CPU_LITTLE_ENDIAN154154- select DMA_NONCOHERENT155155- select IRQ_CPU156156- select ISA157157-158158-config TANBAC_TB022X159159- bool "Support for TANBAC VR4131 multichip module and TANBAC VR4131DIMM"160160- depends on MACH_VR41XX161161- select CPU_LITTLE_ENDIAN162162- select DMA_NONCOHERENT163163- select IRQ_CPU164164- select HW_HAS_PCI165165- help166166- The TANBAC VR4131 multichip module(TB0225) and167167- the TANBAC VR4131DIMM(TB0229) are MIPS-based platforms168168- manufactured by TANBAC.169169- Please refer to <http://www.tanbac.co.jp/>170170- about VR4131 multichip module and VR4131DIMM.171171-172172-config TANBAC_TB0226173173- bool "Support for TANBAC Mbase(TB0226)"174174- depends on TANBAC_TB022X175175- select GPIO_VR41XX176176- help177177- The TANBAC Mbase(TB0226) is a MIPS-based platform manufactured by TANBAC.178178- Please refer to <http://www.tanbac.co.jp/> about Mbase.179179-180180-config TANBAC_TB0287181181- bool "Support for TANBAC Mini-ITX DIMM base(TB0287)"182182- depends on TANBAC_TB022X183183- help184184- The TANBAC Mini-ITX DIMM base(TB0287) is a MIPS-based platform manufactured by TANBAC.185185- Please refer to <http://www.tanbac.co.jp/> about Mini-ITX DIMM base.186186-187187-config VICTOR_MPC30X188188- bool "Support for Victor MP-C303/304"189189- depends on MACH_VR41XX190190- select CPU_LITTLE_ENDIAN191191- select DMA_NONCOHERENT192192- select IRQ_CPU193193- select HW_HAS_PCI194194-195195-config ZAO_CAPCELLA196196- bool "Support for ZAO Networks Capcella"197197- depends on MACH_VR41XX198198- select CPU_LITTLE_ENDIAN199199- select DMA_NONCOHERENT200200- select IRQ_CPU201201- select HW_HAS_PCI202202-203203-config PCI_VR41XX204204- bool "Add PCI control unit support of NEC VR4100 series"205205- depends on MACH_VR41XX && HW_HAS_PCI206206- default y207207- select PCI208208-209209-config VRC4173210210- tristate "Add NEC VRC4173 companion chip support"211211- depends on MACH_VR41XX && PCI_VR41XX212212- ---help---213213- The NEC VRC4173 is a companion chip for NEC VR4122/VR4131.214214-215215-config TOSHIBA_JMR3927216216- bool "Support for Toshiba JMR-TX3927 board"3030+config MIPS_PB10003131+ bool "AMD Alchemy PB1000 board"3232+ select SOC_AU100021733 select DMA_NONCOHERENT21834 select HW_HAS_PCI21935 select SWAP_IO_SPACE220220- select SYS_SUPPORTS_32BIT_KERNEL3636+ select SYS_SUPPORTS_LITTLE_ENDIAN3737+3838+config MIPS_PB11003939+ bool "AMD Alchemy PB1100 board"4040+ select SOC_AU11004141+ select DMA_NONCOHERENT4242+ select HW_HAS_PCI4343+ select SWAP_IO_SPACE4444+ select SYS_SUPPORTS_LITTLE_ENDIAN4545+4646+config MIPS_PB15004747+ bool "AMD Alchemy PB1500 board"4848+ select SOC_AU15004949+ select DMA_NONCOHERENT5050+ select HW_HAS_PCI5151+ select SYS_SUPPORTS_LITTLE_ENDIAN5252+5353+config MIPS_PB15505454+ bool "AMD Alchemy PB1550 board"5555+ select SOC_AU15505656+ select DMA_NONCOHERENT5757+ select HW_HAS_PCI5858+ select MIPS_DISABLE_OBSOLETE_IDE5959+ select SYS_SUPPORTS_LITTLE_ENDIAN6060+6161+config MIPS_PB12006262+ bool "AMD Alchemy PB1200 board"6363+ select SOC_AU12006464+ select DMA_NONCOHERENT6565+ select MIPS_DISABLE_OBSOLETE_IDE6666+ select SYS_SUPPORTS_LITTLE_ENDIAN6767+6868+config MIPS_DB10006969+ bool "AMD Alchemy DB1000 board"7070+ select SOC_AU10007171+ select DMA_NONCOHERENT7272+ select HW_HAS_PCI7373+ select SYS_SUPPORTS_LITTLE_ENDIAN7474+7575+config MIPS_DB11007676+ bool "AMD Alchemy DB1100 board"7777+ select SOC_AU11007878+ select DMA_NONCOHERENT7979+ select SYS_SUPPORTS_LITTLE_ENDIAN8080+8181+config MIPS_DB15008282+ bool "AMD Alchemy DB1500 board"8383+ select SOC_AU15008484+ select DMA_NONCOHERENT8585+ select HW_HAS_PCI8686+ select MIPS_DISABLE_OBSOLETE_IDE8787+ select SYS_SUPPORTS_BIG_ENDIAN8888+ select SYS_SUPPORTS_LITTLE_ENDIAN8989+9090+config MIPS_DB15509191+ bool "AMD Alchemy DB1550 board"9292+ select SOC_AU15509393+ select HW_HAS_PCI9494+ select DMA_NONCOHERENT9595+ select MIPS_DISABLE_OBSOLETE_IDE9696+ select SYS_SUPPORTS_LITTLE_ENDIAN9797+9898+config MIPS_DB12009999+ bool "AMD Alchemy DB1200 board"100100+ select SOC_AU1200101101+ select DMA_COHERENT102102+ select MIPS_DISABLE_OBSOLETE_IDE103103+ select SYS_SUPPORTS_LITTLE_ENDIAN104104+105105+config MIPS_MIRAGE106106+ bool "AMD Alchemy Mirage board"107107+ select DMA_NONCOHERENT108108+ select SOC_AU1500109109+ select SYS_SUPPORTS_LITTLE_ENDIAN221110222111config MIPS_COBALT223112 bool "Support for Cobalt Server"224224- depends on EXPERIMENTAL225113 select DMA_NONCOHERENT226114 select HW_HAS_PCI227115 select I8259228116 select IRQ_CPU117117+ select MIPS_GT64111229118 select SYS_SUPPORTS_32BIT_KERNEL230119 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL120120+ select SYS_SUPPORTS_LITTLE_ENDIAN231121232122config MACH_DECSTATION233123 bool "Support for DECstations"···127237 select IRQ_CPU128238 select SYS_SUPPORTS_32BIT_KERNEL129239 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL130130- ---help---240240+ select SYS_SUPPORTS_LITTLE_ENDIAN241241+ help131242 This enables support for DEC's MIPS based workstations. For details132243 see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the133244 DECstation porting pages on <http://decstation.unix-ag.org/>.···147256 bool "Support for Galileo EV64120 Evaluation board (EXPERIMENTAL)"148257 depends on EXPERIMENTAL149258 select DMA_NONCOHERENT150150- select IRQ_CPU151259 select HW_HAS_PCI152260 select MIPS_GT64120153261 select SYS_SUPPORTS_32BIT_KERNEL154262 select SYS_SUPPORTS_64BIT_KERNEL263263+ select SYS_SUPPORTS_BIG_ENDIAN155264 help156265 This is an evaluation board based on the Galileo GT-64120157266 single-chip system controller that contains a MIPS R5000 compatible158267 core running at 75/100MHz. Their website is located at159268 <http://www.marvell.com/>. Say Y here if you wish to build a160269 kernel for this platform.161161-162162-config EVB_PCI1163163- bool "Enable Second PCI (PCI1)"164164- depends on MIPS_EV64120165270166271config MIPS_EV96100167272 bool "Support for Galileo EV96100 Evaluation board (EXPERIMENTAL)"···169282 select RM7000_CPU_SCACHE170283 select SWAP_IO_SPACE171284 select SYS_SUPPORTS_32BIT_KERNEL172172- select SYS_SUPPORTS_64BIT_KERNEL285285+ select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL286286+ select SYS_SUPPORTS_BIG_ENDIAN173287 help174288 This is an evaluation board based on the Galileo GT-96100 LAN/WAN175289 communications controllers containing a MIPS R5000 compatible core···181293 bool "Support for Globespan IVR board"182294 select DMA_NONCOHERENT183295 select HW_HAS_PCI296296+ select ITE_BOARD_GEN184297 select SYS_SUPPORTS_32BIT_KERNEL185298 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL299299+ select SYS_SUPPORTS_LITTLE_ENDIAN186300 help187301 This is an evaluation board built by Globespan to showcase thir188302 iVR (Internet Video Recorder) design. It utilizes a QED RM5231···192302 located at <http://www.globespan.net/>. Say Y here if you wish to193303 build a kernel for this platform.194304195195-config LASAT196196- bool "Support for LASAT Networks platforms"197197- select DMA_NONCOHERENT198198- select HW_HAS_PCI199199- select MIPS_GT64120200200- select R5000_CPU_SCACHE201201- select SYS_SUPPORTS_32BIT_KERNEL202202- select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL203203-204204-config PICVUE205205- tristate "PICVUE LCD display driver"206206- depends on LASAT207207-208208-config PICVUE_PROC209209- tristate "PICVUE LCD display driver /proc interface"210210- depends on PICVUE211211-212212-config DS1603213213- bool "DS1603 RTC driver"214214- depends on LASAT215215-216216-config LASAT_SYSCTL217217- bool "LASAT sysctl interface"218218- depends on LASAT219219-220305config MIPS_ITE8172221306 bool "Support for ITE 8172G board"222307 select DMA_NONCOHERENT223308 select HW_HAS_PCI309309+ select ITE_BOARD_GEN224310 select SYS_SUPPORTS_32BIT_KERNEL225311 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL312312+ select SYS_SUPPORTS_LITTLE_ENDIAN226313 help227314 Ths is an evaluation board made by ITE <http://www.ite.com.tw/>228315 with ATX form factor that utilizes a MIPS R5000 to work with its···207340 either a NEC Vr5432 or QED RM5231. Say Y here if you wish to build208341 a kernel for this platform.209342210210-config IT8172_REVC211211- bool "Support for older IT8172 (Rev C)"212212- depends on MIPS_ITE8172343343+config MACH_JAZZ344344+ bool "Support for the Jazz family of machines"345345+ select ARC346346+ select ARC32347347+ select ARCH_MAY_HAVE_PC_FDC348348+ select GENERIC_ISA_DMA349349+ select I8259350350+ select ISA351351+ select SYS_SUPPORTS_32BIT_KERNEL352352+ select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL213353 help214214- Say Y here to support the older, Revision C version of the Integrated215215- Technology Express, Inc. ITE8172 SBC. Vendor page at216216- <http://www.ite.com.tw/ia/brief_it8172bsp.htm>; picture of the217217- board at <http://www.mvista.com/partners/semiconductor/ite.html>.354354+ This a family of machines based on the MIPS R4030 chipset which was355355+ used by several vendors to build RISC/os and Windows NT workstations.356356+ Members include the Acer PICA, MIPS Magnum 4000, MIPS Millenium and357357+ Olivetti M700-10 workstations.358358+359359+config LASAT360360+ bool "Support for LASAT Networks platforms"361361+ select DMA_NONCOHERENT362362+ select HW_HAS_PCI363363+ select MIPS_GT64120364364+ select MIPS_NILE4365365+ select R5000_CPU_SCACHE366366+ select SYS_SUPPORTS_32BIT_KERNEL367367+ select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL368368+ select SYS_SUPPORTS_LITTLE_ENDIAN218369219370config MIPS_ATLAS220371 bool "Support for MIPS Atlas board"221372 select BOOT_ELF32222373 select DMA_NONCOHERENT374374+ select IRQ_CPU223375 select HW_HAS_PCI376376+ select MIPS_BOARDS_GEN377377+ select MIPS_BONITO64224378 select MIPS_GT64120379379+ select MIPS_MSC225380 select RM7000_CPU_SCACHE226381 select SWAP_IO_SPACE227382 select SYS_SUPPORTS_32BIT_KERNEL228383 select SYS_SUPPORTS_64BIT_KERNEL384384+ select SYS_SUPPORTS_BIG_ENDIAN385385+ select SYS_SUPPORTS_LITTLE_ENDIAN229386 help230387 This enables support for the MIPS Technologies Atlas evaluation231388 board.···264373 select GENERIC_ISA_DMA265374 select HW_HAS_PCI266375 select I8259376376+ select MIPS_BOARDS_GEN377377+ select MIPS_BONITO64267378 select MIPS_GT64120379379+ select MIPS_MSC268380 select SWAP_IO_SPACE269381 select SYS_SUPPORTS_32BIT_KERNEL270382 select SYS_SUPPORTS_64BIT_KERNEL383383+ select SYS_SUPPORTS_BIG_ENDIAN384384+ select SYS_SUPPORTS_LITTLE_ENDIAN271385 help272386 This enables support for the MIPS Technologies Malta evaluation273387 board.···282386 depends on EXPERIMENTAL283387 select IRQ_CPU284388 select DMA_NONCOHERENT389389+ select MIPS_BOARDS_GEN285390 select SYS_SUPPORTS_32BIT_KERNEL286286- select SYS_SUPPORTS_64BIT_KERNEL391391+ select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL392392+ select SYS_SUPPORTS_BIG_ENDIAN393393+ select SYS_SUPPORTS_LITTLE_ENDIAN287394 help288395 This enables support for the MIPS Technologies SEAD evaluation289396 board.290290-291291-config MOMENCO_OCELOT292292- bool "Support for Momentum Ocelot board"293293- select DMA_NONCOHERENT294294- select HW_HAS_PCI295295- select IRQ_CPU296296- select IRQ_CPU_RM7K297297- select MIPS_GT64120298298- select RM7000_CPU_SCACHE299299- select SWAP_IO_SPACE300300- select SYS_SUPPORTS_32BIT_KERNEL301301- select SYS_SUPPORTS_64BIT_KERNEL302302- help303303- The Ocelot is a MIPS-based Single Board Computer (SBC) made by304304- Momentum Computer <http://www.momenco.com/>.305305-306306-config MOMENCO_OCELOT_G307307- bool "Support for Momentum Ocelot-G board"308308- select DMA_NONCOHERENT309309- select HW_HAS_PCI310310- select IRQ_CPU311311- select IRQ_CPU_RM7K312312- select PCI_MARVELL313313- select RM7000_CPU_SCACHE314314- select SWAP_IO_SPACE315315- select SYS_SUPPORTS_32BIT_KERNEL316316- select SYS_SUPPORTS_64BIT_KERNEL317317- help318318- The Ocelot is a MIPS-based Single Board Computer (SBC) made by319319- Momentum Computer <http://www.momenco.com/>.320320-321321-config MOMENCO_OCELOT_C322322- bool "Support for Momentum Ocelot-C board"323323- select DMA_NONCOHERENT324324- select HW_HAS_PCI325325- select IRQ_CPU326326- select IRQ_MV64340327327- select PCI_MARVELL328328- select RM7000_CPU_SCACHE329329- select SWAP_IO_SPACE330330- select SYS_SUPPORTS_32BIT_KERNEL331331- select SYS_SUPPORTS_64BIT_KERNEL332332- help333333- The Ocelot is a MIPS-based Single Board Computer (SBC) made by334334- Momentum Computer <http://www.momenco.com/>.335335-336336-config MOMENCO_OCELOT_3337337- bool "Support for Momentum Ocelot-3 board"338338- select BOOT_ELF32339339- select DMA_NONCOHERENT340340- select HW_HAS_PCI341341- select IRQ_CPU342342- select IRQ_CPU_RM7K343343- select IRQ_MV64340344344- select PCI_MARVELL345345- select RM7000_CPU_SCACHE346346- select SWAP_IO_SPACE347347- select SYS_SUPPORTS_32BIT_KERNEL348348- select SYS_SUPPORTS_64BIT_KERNEL349349- help350350- The Ocelot-3 is based off Discovery III System Controller and351351- PMC-Sierra Rm79000 core.352397353398config MIPS_SIM354399 bool 'Support for MIPS simulator (MIPSsim)'···316479 select SWAP_IO_SPACE317480 select SYS_SUPPORTS_32BIT_KERNEL318481 select SYS_SUPPORTS_64BIT_KERNEL482482+ select SYS_SUPPORTS_BIG_ENDIAN319483 help320484 The Jaguar ATX is a MIPS-based Single Board Computer (SBC) made by321485 Momentum Computer <http://www.momenco.com/>.322486323323-config JAGUAR_DMALOW324324- bool "Low DMA Mode"325325- depends on MOMENCO_JAGUAR_ATX326326- help327327- Select to Y if jump JP5 is set on your board, N otherwise. Normally328328- the jumper is set, so if you feel unsafe, just say Y.329329-330330-config PMC_YOSEMITE331331- bool "Support for PMC-Sierra Yosemite eval board"332332- select DMA_COHERENT487487+config MOMENCO_OCELOT488488+ bool "Support for Momentum Ocelot board"489489+ select DMA_NONCOHERENT333490 select HW_HAS_PCI334491 select IRQ_CPU335492 select IRQ_CPU_RM7K336336- select IRQ_CPU_RM9K493493+ select MIPS_GT64120494494+ select RM7000_CPU_SCACHE337495 select SWAP_IO_SPACE338496 select SYS_SUPPORTS_32BIT_KERNEL339497 select SYS_SUPPORTS_64BIT_KERNEL498498+ select SYS_SUPPORTS_BIG_ENDIAN340499 help341341- Yosemite is an evaluation board for the RM9000x2 processor342342- manufactured by PMC-Sierra500500+ The Ocelot is a MIPS-based Single Board Computer (SBC) made by501501+ Momentum Computer <http://www.momenco.com/>.343502344344-config HYPERTRANSPORT345345- bool "Hypertransport Support for PMC-Sierra Yosemite"346346- depends on PMC_YOSEMITE503503+config MOMENCO_OCELOT_3504504+ bool "Support for Momentum Ocelot-3 board"505505+ select BOOT_ELF32506506+ select DMA_NONCOHERENT507507+ select HW_HAS_PCI508508+ select IRQ_CPU509509+ select IRQ_CPU_RM7K510510+ select IRQ_MV64340511511+ select PCI_MARVELL512512+ select RM7000_CPU_SCACHE513513+ select SWAP_IO_SPACE514514+ select SYS_SUPPORTS_32BIT_KERNEL515515+ select SYS_SUPPORTS_64BIT_KERNEL516516+ select SYS_SUPPORTS_BIG_ENDIAN517517+ help518518+ The Ocelot-3 is based off Discovery III System Controller and519519+ PMC-Sierra Rm79000 core.520520+521521+config MOMENCO_OCELOT_C522522+ bool "Support for Momentum Ocelot-C board"523523+ select DMA_NONCOHERENT524524+ select HW_HAS_PCI525525+ select IRQ_CPU526526+ select IRQ_MV64340527527+ select PCI_MARVELL528528+ select RM7000_CPU_SCACHE529529+ select SWAP_IO_SPACE530530+ select SYS_SUPPORTS_32BIT_KERNEL531531+ select SYS_SUPPORTS_64BIT_KERNEL532532+ select SYS_SUPPORTS_BIG_ENDIAN533533+ help534534+ The Ocelot is a MIPS-based Single Board Computer (SBC) made by535535+ Momentum Computer <http://www.momenco.com/>.536536+537537+config MOMENCO_OCELOT_G538538+ bool "Support for Momentum Ocelot-G board"539539+ select DMA_NONCOHERENT540540+ select HW_HAS_PCI541541+ select IRQ_CPU542542+ select IRQ_CPU_RM7K543543+ select PCI_MARVELL544544+ select RM7000_CPU_SCACHE545545+ select SWAP_IO_SPACE546546+ select SYS_SUPPORTS_32BIT_KERNEL547547+ select SYS_SUPPORTS_64BIT_KERNEL548548+ select SYS_SUPPORTS_BIG_ENDIAN549549+ help550550+ The Ocelot is a MIPS-based Single Board Computer (SBC) made by551551+ Momentum Computer <http://www.momenco.com/>.552552+553553+config MIPS_XXS1500554554+ bool "Support for MyCable XXS1500 board"555555+ select DMA_NONCOHERENT556556+ select SOC_AU1500557557+ select SYS_SUPPORTS_LITTLE_ENDIAN347558348559config PNX8550_V2PCI349560 bool "Support for Philips PNX8550 based Viper2-PCI board"···406521config DDB5074407522 bool "Support for NEC DDB Vrc-5074 (EXPERIMENTAL)"408523 depends on EXPERIMENTAL409409- select DMA_NONCOHERENT410410- select HAVE_STD_PC_SERIAL_PORT411411- select HW_HAS_PCI412412- select IRQ_CPU413413- select I8259414414- select ISA415415- select SYS_SUPPORTS_32BIT_KERNEL416416- select SYS_SUPPORTS_64BIT_KERNEL417417- help418418- This enables support for the VR5000-based NEC DDB Vrc-5074419419- evaluation board.420420-421421-config DDB5476422422- bool "Support for NEC DDB Vrc-5476"524524+ select DDB5XXX_COMMON423525 select DMA_NONCOHERENT424526 select HAVE_STD_PC_SERIAL_PORT425527 select HW_HAS_PCI···415543 select ISA416544 select SYS_SUPPORTS_32BIT_KERNEL417545 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL546546+ select SYS_SUPPORTS_LITTLE_ENDIAN547547+ help548548+ This enables support for the VR5000-based NEC DDB Vrc-5074549549+ evaluation board.550550+551551+config DDB5476552552+ bool "Support for NEC DDB Vrc-5476"553553+ select DDB5XXX_COMMON554554+ select DMA_NONCOHERENT555555+ select HAVE_STD_PC_SERIAL_PORT556556+ select HW_HAS_PCI557557+ select IRQ_CPU558558+ select I8259559559+ select ISA560560+ select SYS_SUPPORTS_32BIT_KERNEL561561+ select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL562562+ select SYS_SUPPORTS_LITTLE_ENDIAN418563 help419564 This enables support for the R5432-based NEC DDB Vrc-5476420565 evaluation board.···442553443554config DDB5477444555 bool "Support for NEC DDB Vrc-5477"556556+ select DDB5XXX_COMMON445557 select DMA_NONCOHERENT446558 select HW_HAS_PCI447559 select I8259448560 select IRQ_CPU449561 select SYS_SUPPORTS_32BIT_KERNEL450562 select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL563563+ select SYS_SUPPORTS_LITTLE_ENDIAN451564 help452565 This enables support for the R5432-based NEC DDB Vrc-5477,453566 or Rockhopper/SolutionGear boards with R5432/R5500 CPUs.···457566 Features : kernel debugging, serial terminal, NFS root fs, on-board458567 ether port USB, AC97, PCI, etc.459568460460-config DDB5477_BUS_FREQUENCY461461- int "bus frequency (in kHZ, 0 for auto-detect)"462462- depends on DDB5477463463- default 0569569+config MACH_VR41XX570570+ bool "Support for NEC VR4100 series based machines"571571+ select SYS_SUPPORTS_32BIT_KERNEL572572+ select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL573573+574574+config PMC_YOSEMITE575575+ bool "Support for PMC-Sierra Yosemite eval board"576576+ select DMA_COHERENT577577+ select HW_HAS_PCI578578+ select IRQ_CPU579579+ select IRQ_CPU_RM7K580580+ select IRQ_CPU_RM9K581581+ select SWAP_IO_SPACE582582+ select SYS_SUPPORTS_32BIT_KERNEL583583+ select SYS_SUPPORTS_64BIT_KERNEL584584+ select SYS_SUPPORTS_BIG_ENDIAN585585+ select SYS_SUPPORTS_HIGHMEM586586+ help587587+ Yosemite is an evaluation board for the RM9000x2 processor588588+ manufactured by PMC-Sierra.464589465590config QEMU466591 bool "Support for Qemu"···488581 select SWAP_IO_SPACE489582 select SYS_SUPPORTS_32BIT_KERNEL490583 select SYS_SUPPORTS_BIG_ENDIAN491491- select SYS_SUPPORTS_HIGHMEM492584 help493493- Qemu is a software emulator which among other architectures also494494- can simulate a MIPS32 4Kc system. This patch adds support for the495495- system architecture that currently is being simulated by Qemu. It496496- will eventually be removed again when Qemu has the capability to497497- simulate actual MIPS hardware platforms. More information on Qemu498498- can be found at http://www.linux-mips.org/wiki/Qemu.585585+ Qemu is a software emulator which among other architectures also586586+ can simulate a MIPS32 4Kc system. This patch adds support for the587587+ system architecture that currently is being simulated by Qemu. It588588+ will eventually be removed again when Qemu has the capability to589589+ simulate actual MIPS hardware platforms. More information on Qemu590590+ can be found at http://www.linux-mips.org/wiki/Qemu.499591500592config SGI_IP22501593 bool "Support for SGI IP22 (Indy/Indigo2)"···502596 select ARC32503597 select BOOT_ELF32504598 select DMA_NONCOHERENT599599+ select HW_HAS_EISA505600 select IP22_CPU_SCACHE506601 select IRQ_CPU507602 select SWAP_IO_SPACE508603 select SYS_SUPPORTS_32BIT_KERNEL509604 select SYS_SUPPORTS_64BIT_KERNEL605605+ select SYS_SUPPORTS_BIG_ENDIAN510606 help511607 This are the SGI Indy, Challenge S and Indigo2, as well as certain512608 OEM variants like the Tandem CMN B006S. To compile a Linux kernel···518610 bool "Support for SGI IP27 (Origin200/2000)"519611 select ARC520612 select ARC64613613+ select BOOT_ELF64521614 select DMA_IP27522615 select HW_HAS_PCI523616 select PCI_DOMAINS524617 select SYS_SUPPORTS_64BIT_KERNEL618618+ select SYS_SUPPORTS_BIG_ENDIAN525619 help526620 This are the SGI Origin 200, Origin 2000 and Onyx 2 Graphics527621 workstations. To compile a Linux kernel that runs on these, say Y528622 here.529529-530530-#config SGI_SN0_XXL531531-# bool "IP27 XXL"532532-# depends on SGI_IP27533533-# This options adds support for userspace processes upto 16TB size.534534-# Normally the limit is just .5TB.535535-536536-config SGI_SN0_N_MODE537537- bool "IP27 N-Mode"538538- depends on SGI_IP27539539- help540540- The nodes of Origin 200, Origin 2000 and Onyx 2 systems can be541541- configured in either N-Modes which allows for more nodes or M-Mode542542- which allows for more memory. Your system is most probably543543- running in M-Mode, so you should say N here.544544-545545-config ARCH_DISCONTIGMEM_ENABLE546546- bool547547- default y if SGI_IP27548548- help549549- Say Y to upport efficient handling of discontiguous physical memory,550550- for architectures which are either NUMA (Non-Uniform Memory Access)551551- or have huge holes in the physical address space for other reasons.552552- See <file:Documentation/vm/numa> for more.553553-554554-config NUMA555555- bool "NUMA Support"556556- depends on SGI_IP27557557- help558558- Say Y to compile the kernel to support NUMA (Non-Uniform Memory559559- Access). This option is for configuring high-end multiprocessor560560- server machines. If in doubt, say N.561561-562562-config MAPPED_KERNEL563563- bool "Mapped kernel support"564564- depends on SGI_IP27565565- help566566- Change the way a Linux kernel is loaded into memory on a MIPS64567567- machine. This is required in order to support text replication and568568- NUMA. If you need to understand it, read the source code.569569-570570-config REPLICATE_KTEXT571571- bool "Kernel text replication support"572572- depends on SGI_IP27573573- help574574- Say Y here to enable replicating the kernel text across multiple575575- nodes in a NUMA cluster. This trades memory for speed.576576-577577-config REPLICATE_EXHANDLERS578578- bool "Exception handler replication support"579579- depends on SGI_IP27580580- help581581- Say Y here to enable replicating the kernel exception handlers582582- across multiple nodes in a NUMA cluster. This trades memory for583583- speed.584623585624config SGI_IP32586625 bool "Support for SGI IP32 (O2) (EXPERIMENTAL)"···538683 select OWN_DMA539684 select DMA_IP32540685 select DMA_NONCOHERENT541541- select HAS_TXX9_SERIAL542686 select HW_HAS_PCI543687 select R5000_CPU_SCACHE544688 select RM7000_CPU_SCACHE545689 select SYS_SUPPORTS_64BIT_KERNEL690690+ select SYS_SUPPORTS_BIG_ENDIAN546691 help547692 If you want this kernel to run on SGI O2 workstation, say Y here.548693549549-config SOC_AU1200550550- bool551551- select SOC_AU1X00694694+config SIBYTE_SWARM695695+ bool "Support for Sibyte BCM91250A-SWARM"696696+ select BOOT_ELF32697697+ select DMA_COHERENT698698+ select SIBYTE_SB1250699699+ select SWAP_IO_SPACE700700+ select SYS_SUPPORTS_BIG_ENDIAN701701+ select SYS_SUPPORTS_HIGHMEM702702+ select SYS_SUPPORTS_LITTLE_ENDIAN552703553553-config SOC_AU1X00554554- bool "Support for AMD/Alchemy Au1X00 SOCs"704704+config SIBYTE_SENTOSA705705+ bool "Support for Sibyte BCM91250E-Sentosa"706706+ depends on EXPERIMENTAL707707+ select BOOT_ELF32708708+ select DMA_COHERENT709709+ select SIBYTE_SB1250710710+ select SWAP_IO_SPACE711711+ select SYS_SUPPORTS_BIG_ENDIAN712712+ select SYS_SUPPORTS_LITTLE_ENDIAN713713+714714+config SIBYTE_RHONE715715+ bool "Support for Sibyte BCM91125E-Rhone"716716+ depends on EXPERIMENTAL717717+ select BOOT_ELF32718718+ select DMA_COHERENT719719+ select SIBYTE_BCM1125H720720+ select SWAP_IO_SPACE721721+ select SYS_SUPPORTS_BIG_ENDIAN722722+ select SYS_SUPPORTS_LITTLE_ENDIAN723723+724724+config SIBYTE_CARMEL725725+ bool "Support for Sibyte BCM91120x-Carmel"726726+ depends on EXPERIMENTAL727727+ select BOOT_ELF32728728+ select DMA_COHERENT729729+ select SIBYTE_BCM1120730730+ select SWAP_IO_SPACE731731+ select SYS_SUPPORTS_BIG_ENDIAN732732+ select SYS_SUPPORTS_LITTLE_ENDIAN733733+734734+config SIBYTE_PTSWARM735735+ bool "Support for Sibyte BCM91250PT-PTSWARM"736736+ depends on EXPERIMENTAL737737+ select BOOT_ELF32738738+ select DMA_COHERENT739739+ select SIBYTE_SB1250740740+ select SWAP_IO_SPACE741741+ select SYS_SUPPORTS_BIG_ENDIAN742742+ select SYS_SUPPORTS_HIGHMEM743743+ select SYS_SUPPORTS_LITTLE_ENDIAN744744+745745+config SIBYTE_LITTLESUR746746+ bool "Support for Sibyte BCM91250C2-LittleSur"747747+ depends on EXPERIMENTAL748748+ select BOOT_ELF32749749+ select DMA_COHERENT750750+ select SIBYTE_SB1250751751+ select SWAP_IO_SPACE752752+ select SYS_SUPPORTS_BIG_ENDIAN753753+ select SYS_SUPPORTS_HIGHMEM754754+ select SYS_SUPPORTS_LITTLE_ENDIAN755755+756756+config SIBYTE_CRHINE757757+ bool "Support for Sibyte BCM91120C-CRhine"758758+ depends on EXPERIMENTAL759759+ select BOOT_ELF32760760+ select DMA_COHERENT761761+ select SIBYTE_BCM1120762762+ select SWAP_IO_SPACE763763+ select SYS_SUPPORTS_BIG_ENDIAN764764+ select SYS_SUPPORTS_LITTLE_ENDIAN765765+766766+config SIBYTE_CRHONE767767+ bool "Support for Sibyte BCM91125C-CRhone"768768+ depends on EXPERIMENTAL769769+ select BOOT_ELF32770770+ select DMA_COHERENT771771+ select SIBYTE_BCM1125772772+ select SWAP_IO_SPACE773773+ select SYS_SUPPORTS_BIG_ENDIAN774774+ select SYS_SUPPORTS_HIGHMEM775775+ select SYS_SUPPORTS_LITTLE_ENDIAN776776+777777+config SNI_RM200_PCI778778+ bool "Support for SNI RM200 PCI"779779+ select ARC780780+ select ARC32781781+ select ARCH_MAY_HAVE_PC_FDC782782+ select BOOT_ELF32783783+ select DMA_NONCOHERENT784784+ select GENERIC_ISA_DMA785785+ select HAVE_STD_PC_SERIAL_PORT786786+ select HW_HAS_EISA787787+ select HW_HAS_PCI788788+ select I8259789789+ select ISA555790 select SYS_SUPPORTS_32BIT_KERNEL556556-557557-choice558558- prompt "Au1X00 SOC Type"559559- depends on SOC_AU1X00791791+ select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL792792+ select SYS_SUPPORTS_BIG_ENDIAN if EXPERIMENTAL793793+ select SYS_SUPPORTS_HIGHMEM794794+ select SYS_SUPPORTS_LITTLE_ENDIAN560795 help561561- Say Y here to enable support for one of three AMD/Alchemy562562- SOCs. For additional documentation see www.amd.com.796796+ The SNI RM200 PCI was a MIPS-based platform manufactured by Siemens797797+ Nixdorf Informationssysteme (SNI), parent company of Pyramid798798+ Technology and now in turn merged with Fujitsu. Say Y here to799799+ support this machine type.563800564564-config SOC_AU1000565565- bool "SOC_AU1000"566566-config SOC_AU1100567567- bool "SOC_AU1100"568568-config SOC_AU1500569569- bool "SOC_AU1500"570570-config SOC_AU1550571571- bool "SOC_AU1550"801801+config TOSHIBA_JMR3927802802+ bool "Support for Toshiba JMR-TX3927 board"803803+ select DMA_NONCOHERENT804804+ select HW_HAS_PCI805805+ select MIPS_TX3927806806+ select SWAP_IO_SPACE807807+ select SYS_SUPPORTS_32BIT_KERNEL808808+ select SYS_SUPPORTS_BIG_ENDIAN809809+ select TOSHIBA_BOARDS810810+811811+config TOSHIBA_RBTX4927812812+ bool "Support for Toshiba TBTX49[23]7 board"813813+ select DMA_NONCOHERENT814814+ select HAS_TXX9_SERIAL815815+ select HW_HAS_PCI816816+ select I8259817817+ select ISA818818+ select SWAP_IO_SPACE819819+ select SYS_SUPPORTS_32BIT_KERNEL820820+ select SYS_SUPPORTS_64BIT_KERNEL821821+ select SYS_SUPPORTS_BIG_ENDIAN822822+ select TOSHIBA_BOARDS823823+ help824824+ This Toshiba board is based on the TX4927 processor. Say Y here to825825+ support this machine type572826573827config TOSHIBA_RBTX4938574828 bool "Support for Toshiba RBTX4938 board"···699735700736endchoice701737702702-choice703703- prompt "AMD/Alchemy Au1x00 board support"704704- depends on SOC_AU1X00705705- help706706- These are evaluation boards built by AMD/Alchemy to707707- showcase their Au1X00 Internet Edge Processors. The SOC design708708- is based on the MIPS32 architecture running at 266/400/500MHz709709- with many integrated peripherals. Further information can be710710- found at their website, <http://www.amd.com/>. Say Y here if you711711- wish to build a kernel for this platform.712712-713713-config MIPS_PB1000714714- bool "PB1000 board"715715- depends on SOC_AU1000716716- select DMA_NONCOHERENT717717- select HW_HAS_PCI718718- select SWAP_IO_SPACE719719-720720-config MIPS_PB1100721721- bool "PB1100 board"722722- depends on SOC_AU1100723723- select DMA_NONCOHERENT724724- select HW_HAS_PCI725725- select SWAP_IO_SPACE726726-727727-config MIPS_PB1500728728- bool "PB1500 board"729729- depends on SOC_AU1500730730- select DMA_NONCOHERENT731731- select HW_HAS_PCI732732-733733-config MIPS_PB1550734734- bool "PB1550 board"735735- depends on SOC_AU1550736736- select DMA_COHERENT737737- select HW_HAS_PCI738738- select MIPS_DISABLE_OBSOLETE_IDE739739-740740-config MIPS_PB1200741741- bool "AMD Alchemy PB1200 board"742742- select SOC_AU1200743743- select DMA_NONCOHERENT744744- select MIPS_DISABLE_OBSOLETE_IDE745745- select SYS_SUPPORTS_BIG_ENDIAN746746- select SYS_SUPPORTS_HIGHMEM747747- select SYS_SUPPORTS_HIGHMEM748748- select SYS_SUPPORTS_HIGHMEM749749- select SYS_SUPPORTS_HIGHMEM750750- select SYS_SUPPORTS_LITTLE_ENDIAN751751-752752-config MIPS_DB1000753753- bool "DB1000 board"754754- depends on SOC_AU1000755755- select DMA_NONCOHERENT756756- select HW_HAS_PCI757757-758758-config MIPS_DB1100759759- bool "DB1100 board"760760- depends on SOC_AU1100761761- select DMA_NONCOHERENT762762-763763-config MIPS_DB1500764764- bool "DB1500 board"765765- depends on SOC_AU1500766766- select DMA_NONCOHERENT767767- select HW_HAS_PCI768768- select MIPS_DISABLE_OBSOLETE_IDE769769-770770-config MIPS_DB1550771771- bool "DB1550 board"772772- depends on SOC_AU1550773773- select HW_HAS_PCI774774- select DMA_NONCOHERENT775775- select MIPS_DISABLE_OBSOLETE_IDE776776-777777-config MIPS_BOSPORUS778778- bool "Bosporus board"779779- depends on SOC_AU1500780780- select DMA_NONCOHERENT781781-782782-config MIPS_DB1200783783- bool "AMD Alchemy DB1200 board"784784- select SOC_AU1200785785- select DMA_COHERENT786786- select MIPS_DISABLE_OBSOLETE_IDE787787- select SYS_SUPPORTS_LITTLE_ENDIAN788788-789789-config MIPS_MIRAGE790790- bool "Mirage board"791791- depends on SOC_AU1500792792- select DMA_NONCOHERENT793793-794794-config MIPS_XXS1500795795- bool "MyCable XXS1500 board"796796- depends on SOC_AU1500797797- select DMA_NONCOHERENT798798-799799-config MIPS_MTX1800800- bool "4G Systems MTX-1 board"801801- depends on SOC_AU1500802802- select HW_HAS_PCI803803- select DMA_NONCOHERENT804804-805805-endchoice806806-807807-config SNI_RM200_PCI808808- bool "Support for SNI RM200 PCI"809809- select ARC810810- select ARC32811811- select ARCH_MAY_HAVE_PC_FDC812812- select BOOT_ELF32813813- select DMA_NONCOHERENT814814- select GENERIC_ISA_DMA815815- select HAVE_STD_PC_SERIAL_PORT816816- select HW_HAS_PCI817817- select I8259818818- select ISA819819- select SYS_SUPPORTS_32BIT_KERNEL820820- select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL821821- select SYS_SUPPORTS_HIGHMEM822822- help823823- The SNI RM200 PCI was a MIPS-based platform manufactured by Siemens824824- Nixdorf Informationssysteme (SNI), parent company of Pyramid825825- Technology and now in turn merged with Fujitsu. Say Y here to826826- support this machine type.827827-828828-config TOSHIBA_RBTX4927829829- bool "Support for Toshiba TBTX49[23]7 board"830830- select DMA_NONCOHERENT831831- select HAS_TXX9_SERIAL832832- select HW_HAS_PCI833833- select I8259834834- select ISA835835- select SWAP_IO_SPACE836836- select SYS_SUPPORTS_32BIT_KERNEL837837- select SYS_SUPPORTS_64BIT_KERNEL838838- help839839- This Toshiba board is based on the TX4927 processor. Say Y here to840840- support this machine type841841-842842-config TOSHIBA_FPCIB0843843- bool "FPCIB0 Backplane Support"844844- depends on TOSHIBA_RBTX4927845845-738738+source "arch/mips/ddb5xxx/Kconfig"739739+source "arch/mips/gt64120/ev64120/Kconfig"740740+source "arch/mips/jazz/Kconfig"741741+source "arch/mips/ite-boards/Kconfig"742742+source "arch/mips/lasat/Kconfig"743743+source "arch/mips/momentum/Kconfig"744744+source "arch/mips/pmc-sierra/Kconfig"846745source "arch/mips/sgi-ip27/Kconfig"847746source "arch/mips/sibyte/Kconfig"747747+source "arch/mips/tx4927/Kconfig"848748source "arch/mips/tx4938/Kconfig"749749+source "arch/mips/vr41xx/Kconfig"849750source "arch/mips/philips/pnx8550/common/Kconfig"751751+752752+endmenu850753851754config RWSEM_GENERIC_SPINLOCK852755 bool···721890722891config RWSEM_XCHGADD_ALGORITHM723892 bool724724- select HAS_TXX9_SERIAL725893726894config GENERIC_CALIBRATE_DELAY727895 bool···731901#732902config ARC733903 bool734734- depends on SNI_RM200_PCI || SGI_IP32 || SGI_IP27 || SGI_IP22 || MIPS_MAGNUM_4000 || OLIVETTI_M700 || ACER_PICA_61735735- default y736904737905config ARCH_MAY_HAVE_PC_FDC738906 bool···752924config DMA_NEED_PCI_MAP_STATE753925 bool754926927927+config OWN_DMA928928+ bool929929+755930config EARLY_PRINTK756931 bool757757- depends on MACH_DECSTATION758758- default y759932760933config GENERIC_ISA_DMA761934 bool762762- depends on SNI_RM200_PCI || MIPS_MAGNUM_4000 || OLIVETTI_M700 || ACER_PICA_61 || MIPS_MALTA763763- default y764935765936config I8259766937 bool767767- depends on SNI_RM200_PCI || DDB5477 || DDB5476 || DDB5074 || MACH_JAZZ || MIPS_MALTA || MIPS_COBALT768768- default y769938770939config LIMITED_DMA771940 bool···771946772947config MIPS_BONITO64773948 bool774774- depends on MIPS_ATLAS || MIPS_MALTA775775- default y776949777950config MIPS_MSC778951 bool779779- depends on MIPS_ATLAS || MIPS_MALTA780780- default y781952782953config MIPS_NILE4783954 bool784784- depends on LASAT785785- default y786955787956config MIPS_DISABLE_OBSOLETE_IDE788957 bool789958790790-config CPU_LITTLE_ENDIAN791791- bool "Generate little endian code"792792- 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_CAPCELLA793793- default n if MIPS_EV64120 || MIPS_EV96100 || MOMENCO_OCELOT || MOMENCO_OCELOT_G || SGI_IP22 || SGI_IP27 || SGI_IP32 || TOSHIBA_JMR3927959959+#960960+# Endianess selection. Suffiently obscure so many users don't know what to961961+# answer,so we try hard to limit the available choices. Also the use of a962962+# choice statement should be more obvious to the user.963963+#964964+choice965965+ prompt "Endianess selection"794966 help795967 Some MIPS machines can be configured for either little or big endian796796- byte order. These modes require different kernels. Say Y if your797797- machine is little endian, N if it's a big endian machine.968968+ byte order. These modes require different kernels and a different969969+ Linux distribution. In general there is one prefered byteorder for a970970+ particular system but some systems are just as commonly used in the971971+ one or the other endianess.972972+973973+config CPU_BIG_ENDIAN974974+ bool "Big endian"975975+ depends on SYS_SUPPORTS_BIG_ENDIAN976976+977977+config CPU_LITTLE_ENDIAN978978+ bool "Little endian"979979+ depends on SYS_SUPPORTS_LITTLE_ENDIAN980980+ help981981+982982+endchoice983983+984984+config SYS_SUPPORTS_BIG_ENDIAN985985+ bool986986+987987+config SYS_SUPPORTS_LITTLE_ENDIAN988988+ bool798989799990config IRQ_CPU800991 bool···818977config IRQ_CPU_RM7K819978 bool820979980980+config IRQ_CPU_RM9K981981+ bool982982+821983config IRQ_MV64340822984 bool823985824986config DDB5XXX_COMMON825987 bool826826- depends on DDB5074 || DDB5476 || DDB5477827827- default y828988829989config MIPS_BOARDS_GEN830990 bool831831- depends on MIPS_ATLAS || MIPS_MALTA || MIPS_SEAD832832- default y833991834992config MIPS_GT64111835993 bool836836- depends on MIPS_COBALT837837- default y838994839995config MIPS_GT64120840996 bool841841- depends on MIPS_EV64120 || MIPS_EV96100 || LASAT || MIPS_ATLAS || MIPS_MALTA || MOMENCO_OCELOT842842- default y843997844998config MIPS_TX3927845999 bool846846- depends on TOSHIBA_JMR39278471000 select HAS_TXX9_SERIAL848848- default y84910018501002config PCI_MARVELL8511003 bool85210048531005config ITE_BOARD_GEN8541006 bool855855- depends on MIPS_IVR || MIPS_ITE8172856856- default y10071007+10081008+config SOC_AU100010091009+ bool10101010+ select SOC_AU1X0010111011+10121012+config SOC_AU110010131013+ bool10141014+ select SOC_AU1X0010151015+10161016+config SOC_AU150010171017+ bool10181018+ select SOC_AU1X0010191019+10201020+config SOC_AU155010211021+ bool10221022+ select SOC_AU1X0010231023+10241024+config SOC_AU120010251025+ bool10261026+ select SOC_AU1X0010271027+10281028+config SOC_AU1X0010291029+ bool10301030+ select SYS_SUPPORTS_32BIT_KERNEL85710318581032config PNX85508591033 bool···90510499061050endchoice907105110521052+config ARC3210531053+ bool10541054+9081055config AU1X00_USB_DEVICE9091056 bool9101057 depends on MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000···91510569161057config MIPS_GT961009171058 bool918918- depends on MIPS_EV96100919919- default y920920- help921921- Say Y here to support the Galileo Technology GT96100 communications922922- controller card. There is a web page at <http://www.galileot.com/>.10591059+ select MIPS_GT6412092310609241061config IT8172_CIR9251062 bool···92910749301075config BOOT_ELF329311076 bool932932- depends on MACH_DECSTATION || MIPS_ATLAS || MIPS_MALTA || MOMENCO_JAGUAR_ATX || MOMENCO_OCELOT_3 || SIBYTE_SB1xxx_SOC || SGI_IP32 || SGI_IP22 || SNI_RM200_PCI933933- default y93410779351078config MIPS_L1_CACHE_SHIFT9361079 int9371080 default "4" if MACH_DECSTATION9381081 default "7" if SGI_IP279391082 default "5"940940-941941-config ARC32942942- bool943943- depends on MACH_JAZZ || SNI_RM200_PCI || SGI_IP22 || SGI_IP32944944- default y94510839461084config HAVE_STD_PC_SERIAL_PORT9471085 bool···95511079561108config ARC649571109 bool958958- depends on SGI_IP27959959- default y96011109611111config BOOT_ELF649621112 bool963963- depends on SGI_IP27964964- default y965965-966966-#config MAPPED_PCI_IO y967967-# bool968968-# depends on SGI_IP27969969-# default y97011139711114config TOSHIBA_BOARDS9721115 bool973973- depends on TOSHIBA_JMR3927 || TOSHIBA_RBTX4927974974- default y975975-976976-endmenu97711169781117menu "CPU selection"9791118···9731138 select CPU_HAS_PREFETCH9741139 select CPU_SUPPORTS_32BIT_KERNEL9751140 help976976- Choose this option to build a kernel for release 2 or later of the11411141+ Choose this option to build a kernel for release 1 or later of the9771142 MIPS32 architecture. Most modern embedded systems with a 32-bit9781143 MIPS processor are based on a MIPS32 processor. If you know the9791144 specific type of processor in your system, choose those that one···9881153 select CPU_HAS_PREFETCH9891154 select CPU_SUPPORTS_32BIT_KERNEL9901155 help991991- Choose this option to build a kernel for release 1 or later of the11561156+ Choose this option to build a kernel for release 2 or later of the9921157 MIPS32 architecture. Most modern embedded systems with a 32-bit9931158 MIPS processor are based on a MIPS32 processor. If you know the9941159 specific type of processor in your system, choose those that one···10431208 select CPU_SUPPORTS_32BIT_KERNEL10441209 select CPU_SUPPORTS_64BIT_KERNEL10451210 help10461046- The options selects support for the NEC VR41xx series of processors.12111211+ The options selects support for the NEC VR4100 series of processors.10471212 Only choose this option if you have one of these processors as a10481213 kernel built with this option will not run on any other type of10491214 processor or vice versa.···1077124210781243config CPU_R543210791244 bool "R5432"12451245+ select CPU_SUPPORTS_32BIT_KERNEL12461246+ select CPU_SUPPORTS_64BIT_KERNEL1080124710811248config CPU_R600010821249 bool "R6000"···10981261config CPU_R800010991262 bool "R8000"11001263 depends on EXPERIMENTAL12641264+ select CPU_HAS_PREFETCH11011265 select CPU_SUPPORTS_64BIT_KERNEL11021266 help11031267 MIPS Technologies R8000 processors. Note these processors are···1106126811071269config CPU_R1000011081270 bool "R10000"12711271+ select CPU_HAS_PREFETCH11091272 select CPU_SUPPORTS_32BIT_KERNEL11101273 select CPU_SUPPORTS_64BIT_KERNEL11111274 select CPU_SUPPORTS_HIGHMEM···1115127611161277config CPU_RM700011171278 bool "RM7000"12791279+ select CPU_HAS_PREFETCH11181280 select CPU_SUPPORTS_32BIT_KERNEL11191281 select CPU_SUPPORTS_64BIT_KERNEL11201282 select CPU_SUPPORTS_HIGHMEM1121128311221284config CPU_RM900011231285 bool "RM9000"12861286+ select CPU_HAS_PREFETCH11241287 select CPU_SUPPORTS_32BIT_KERNEL11251288 select CPU_SUPPORTS_64BIT_KERNEL11261289 select CPU_SUPPORTS_HIGHMEM···11321291 select CPU_SUPPORTS_32BIT_KERNEL11331292 select CPU_SUPPORTS_64BIT_KERNEL11341293 select CPU_SUPPORTS_HIGHMEM12941294+12951295+endchoice12961296+12971297+endmenu12981298+12991299+#13001300+# These two indicate any levelof the MIPS32 and MIPS64 architecture13011301+#13021302+config CPU_MIPS3213031303+ bool13041304+ default y if CPU_MIPS32_R1 || CPU_MIPS32_R213051305+13061306+config CPU_MIPS6413071307+ bool13081308+ default y if CPU_MIPS64_R1 || CPU_MIPS64_R213091309+13101310+#13111311+# These two indicate the revision of the architecture, either 32 bot 64 bit.13121312+#13131313+config CPU_MIPSR113141314+ bool13151315+ default y if CPU_MIPS32_R1 || CPU_MIPS64_R113161316+13171317+config CPU_MIPSR213181318+ bool13191319+ default y if CPU_MIPS32_R2 || CPU_MIPS64_R213201320+13211321+config SYS_SUPPORTS_32BIT_KERNEL13221322+ bool13231323+config SYS_SUPPORTS_64BIT_KERNEL13241324+ bool13251325+config CPU_SUPPORTS_32BIT_KERNEL13261326+ bool13271327+config CPU_SUPPORTS_64BIT_KERNEL13281328+ bool13291329+13301330+menu "Kernel type"13311331+13321332+choice13331333+13341334+ prompt "Kernel code model"13351335+ help13361336+ You should only select this option if you have a workload that13371337+ actually benefits from 64-bit processing or if your machine has13381338+ large memory. You will only be presented a single option in this13391339+ menu if your system does not support both 32-bit and 64-bit kernels.13401340+13411341+config 32BIT13421342+ bool "32-bit kernel"13431343+ depends on CPU_SUPPORTS_32BIT_KERNEL && SYS_SUPPORTS_32BIT_KERNEL13441344+ select TRAD_SIGNALS13451345+ help13461346+ Select this option if you want to build a 32-bit kernel.13471347+config 64BIT13481348+ bool "64-bit kernel"13491349+ depends on CPU_SUPPORTS_64BIT_KERNEL && SYS_SUPPORTS_64BIT_KERNEL13501350+ help13511351+ Select this option if you want to build a 64-bit kernel.1135135211361353endchoice11371354···1295139612961397# this should possibly be in drivers/char, but it is rather cpu related. Hmmm12971398config MIPS_VPE_APSP_API12981298- bool "Enable support for AP/SP API (RTLX)"12991299- depends on MIPS_VPE_LOADER13991399+ bool "Enable support for AP/SP API (RTLX)"14001400+ depends on MIPS_VPE_LOADER14011401+ help1300140213011403config SB1_PASS_1_WORKAROUNDS13021404 bool···14801580 This will result in additional memory usage, so it is not14811581 recommended for normal users.1482158215831583+endmenu15841584+14831585config RWSEM_GENERIC_SPINLOCK14841586 bool14851587 default y1486158814871487-endmenu14881488-14891589menu "Bus options (PCI, PCMCIA, EISA, ISA, TC)"1490159015911591+config HW_HAS_EISA15921592+ bool14911593config HW_HAS_PCI14921594 bool14931595···1523162115241622config EISA15251623 bool "EISA support"15261526- depends on SGI_IP22 || SNI_RM200_PCI16241624+ depends on HW_HAS_EISA15271625 select ISA15281626 ---help---15291627 The Extended Industry Standard Architecture (EISA) bus was···15571655 bool15581656 default y1559165715601560-config MCA15611561- bool15621562-15631563-config SBUS15641564- bool15651565-15661658source "drivers/pcmcia/Kconfig"1567165915681660source "drivers/pci/hotplug/Kconfig"···1569167315701674config TRAD_SIGNALS15711675 bool15721572- default y if 32BIT1573167615741677config BUILD_ELF6415751678 bool "Use 64-bit ELF format for building"···1587169215881693config BINFMT_IRIX15891694 bool "Include IRIX binary compatibility"15901590- depends on !CPU_LITTLE_ENDIAN && 32BIT && BROKEN16951695+ depends on CPU_BIG_ENDIAN && 32BIT && BROKEN1591169615921697config MIPS32_COMPAT15931698 bool "Kernel support for Linux/MIPS 32-bit binary compatibility"···1646175116471752config PM16481753 bool "Power Management support (EXPERIMENTAL)"16491649- depends on EXPERIMENTAL && MACH_AU1X0017541754+ depends on EXPERIMENTAL && SOC_AU1X001650175516511756endmenu16521757···1656176116571762source "fs/Kconfig"1658176317641764+source "arch/mips/oprofile/Kconfig"17651765+16591766source "arch/mips/Kconfig.debug"1660176716611768source "security/Kconfig"···16651768source "crypto/Kconfig"1666176916671770source "lib/Kconfig"16681668-16691669-config ISA_DMA_API16701670- bool16711671- default y
+4
arch/mips/ddb5xxx/Kconfig
···11+config DDB5477_BUS_FREQUENCY22+ int "bus frequency (in kHZ, 0 for auto-detect)"33+ depends on DDB547744+ default 0
+3
arch/mips/gt64120/ev64120/Kconfig
···11+config EVB_PCI122+ bool "Enable Second PCI (PCI1)"33+ depends on MIPS_EV64120
+8
arch/mips/ite-boards/Kconfig
···11+config IT8172_REVC22+ bool "Support for older IT8172 (Rev C)"33+ depends on MIPS_ITE817244+ help55+ Say Y here to support the older, Revision C version of the Integrated66+ Technology Express, Inc. ITE8172 SBC. Vendor page at77+ <http://www.ite.com.tw/ia/brief_it8172bsp.htm>; picture of the88+ board at <http://www.mvista.com/partners/semiconductor/ite.html>.
+33
arch/mips/jazz/Kconfig
···11+config ACER_PICA_6122+ bool "Support for Acer PICA 1 chipset (EXPERIMENTAL)"33+ depends on MACH_JAZZ && EXPERIMENTAL44+ select DMA_NONCOHERENT55+ select SYS_SUPPORTS_LITTLE_ENDIAN66+ help77+ This is a machine with a R4400 133/150 MHz CPU. To compile a Linux88+ kernel that runs on these, say Y here. For details about Linux on99+ the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at1010+ <http://www.linux-mips.org/>.1111+1212+config MIPS_MAGNUM_40001313+ bool "Support for MIPS Magnum 4000"1414+ depends on MACH_JAZZ1515+ select DMA_NONCOHERENT1616+ select SYS_SUPPORTS_BIG_ENDIAN if EXPERIMENTAL1717+ select SYS_SUPPORTS_LITTLE_ENDIAN1818+ help1919+ This is a machine with a R4000 100 MHz CPU. To compile a Linux2020+ kernel that runs on these, say Y here. For details about Linux on2121+ the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at2222+ <http://www.linux-mips.org/>.2323+2424+config OLIVETTI_M7002525+ bool "Support for Olivetti M700-10"2626+ depends on MACH_JAZZ2727+ select DMA_NONCOHERENT2828+ select SYS_SUPPORTS_LITTLE_ENDIAN2929+ help3030+ This is a machine with a R4000 100 MHz CPU. To compile a Linux3131+ kernel that runs on these, say Y here. For details about Linux on3232+ the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at3333+ <http://www.linux-mips.org/>.
+15
arch/mips/lasat/Kconfig
···11+config PICVUE22+ tristate "PICVUE LCD display driver"33+ depends on LASAT44+55+config PICVUE_PROC66+ tristate "PICVUE LCD display driver /proc interface"77+ depends on PICVUE88+99+config DS16031010+ bool "DS1603 RTC driver"1111+ depends on LASAT1212+1313+config LASAT_SYSCTL1414+ bool "LASAT sysctl interface"1515+ depends on LASAT
+6
arch/mips/momentum/Kconfig
···11+config JAGUAR_DMALOW22+ bool "Low DMA Mode"33+ depends on MOMENCO_JAGUAR_ATX44+ help55+ Select to Y if jump JP5 is set on your board, N otherwise. Normally66+ the jumper is set, so if you feel unsafe, just say Y.
+3
arch/mips/pmc-sierra/Kconfig
···11+config HYPERTRANSPORT22+ bool "Hypertransport Support for PMC-Sierra Yosemite"33+ depends on PMC_YOSEMITE
+3
arch/mips/tx4927/Kconfig
···11+config TOSHIBA_FPCIB022+ bool "FPCIB0 Backplane Support"33+ depends on TOSHIBA_RBTX4927
+88
arch/mips/vr41xx/Kconfig
···11+config CASIO_E5522+ bool "Support for CASIO CASSIOPEIA E-10/15/55/65"33+ depends on MACH_VR41XX44+ select DMA_NONCOHERENT55+ select IRQ_CPU66+ select ISA77+ select SYS_SUPPORTS_LITTLE_ENDIAN88+99+config IBM_WORKPAD1010+ bool "Support for IBM WorkPad z50"1111+ depends on MACH_VR41XX1212+ select DMA_NONCOHERENT1313+ select IRQ_CPU1414+ select ISA1515+ select SYS_SUPPORTS_LITTLE_ENDIAN1616+1717+config NEC_CMBVR41331818+ bool "Support for NEC CMB-VR4133"1919+ depends on MACH_VR41XX2020+ select CPU_VR41XX2121+ select DMA_NONCOHERENT2222+ select IRQ_CPU2323+ select HW_HAS_PCI2424+2525+config ROCKHOPPER2626+ bool "Support for Rockhopper baseboard"2727+ depends on NEC_CMBVR41332828+ select I82592929+ select HAVE_STD_PC_SERIAL_PORT3030+3131+config TANBAC_TB022X3232+ bool "Support for TANBAC VR4131 multichip module and TANBAC VR4131DIMM"3333+ depends on MACH_VR41XX3434+ select DMA_NONCOHERENT3535+ select HW_HAS_PCI3636+ select IRQ_CPU3737+ select SYS_SUPPORTS_LITTLE_ENDIAN3838+ help3939+ The TANBAC VR4131 multichip module(TB0225) and4040+ the TANBAC VR4131DIMM(TB0229) are MIPS-based platforms4141+ manufactured by TANBAC.4242+ Please refer to <http://www.tanbac.co.jp/>4343+ about VR4131 multichip module and VR4131DIMM.4444+4545+config TANBAC_TB02264646+ bool "Support for TANBAC Mbase(TB0226)"4747+ depends on TANBAC_TB022X4848+ select GPIO_VR41XX4949+ help5050+ The TANBAC Mbase(TB0226) is a MIPS-based platform5151+ manufactured by TANBAC.5252+ Please refer to <http://www.tanbac.co.jp/> about Mbase.5353+5454+config TANBAC_TB02875555+ bool "Support for TANBAC Mini-ITX DIMM base(TB0287)"5656+ depends on TANBAC_TB022X5757+ help5858+ The TANBAC Mini-ITX DIMM base(TB0287) is a MIPS-based platform5959+ manufactured by TANBAC.6060+ Please refer to <http://www.tanbac.co.jp/> about Mini-ITX DIMM base.6161+6262+config VICTOR_MPC30X6363+ bool "Support for Victor MP-C303/304"6464+ depends on MACH_VR41XX6565+ select DMA_NONCOHERENT6666+ select HW_HAS_PCI6767+ select IRQ_CPU6868+ select SYS_SUPPORTS_LITTLE_ENDIAN6969+7070+config ZAO_CAPCELLA7171+ bool "Support for ZAO Networks Capcella"7272+ depends on MACH_VR41XX7373+ select DMA_NONCOHERENT7474+ select HW_HAS_PCI7575+ select IRQ_CPU7676+ select SYS_SUPPORTS_LITTLE_ENDIAN7777+7878+config PCI_VR41XX7979+ bool "Add PCI control unit support of NEC VR4100 series"8080+ depends on MACH_VR41XX && HW_HAS_PCI8181+ default y8282+ select PCI8383+8484+config VRC41738585+ tristate "Add NEC VRC4173 companion chip support"8686+ depends on MACH_VR41XX && PCI_VR41XX8787+ help8888+ The NEC VRC4173 is a companion chip for NEC VR4122/VR4131.