114cf11afSPaul Mackerraschoice
214cf11afSPaul Mackerras	prompt "Machine Type"
314cf11afSPaul Mackerras	depends on EMBEDDED6xx
414cf11afSPaul Mackerras
514cf11afSPaul Mackerrasconfig APUS
614cf11afSPaul Mackerras	bool "Amiga-APUS"
714cf11afSPaul Mackerras	depends on BROKEN
814cf11afSPaul Mackerras	help
914cf11afSPaul Mackerras	  Select APUS if configuring for a PowerUP Amiga.
1014cf11afSPaul Mackerras	  More information is available at:
1114cf11afSPaul Mackerras	  <http://linux-apus.sourceforge.net/>.
1214cf11afSPaul Mackerras
1314cf11afSPaul Mackerrasconfig KATANA
1414cf11afSPaul Mackerras	bool "Artesyn-Katana"
1514cf11afSPaul Mackerras	help
1614cf11afSPaul Mackerras	  Select KATANA if configuring an Artesyn KATANA 750i or 3750
1714cf11afSPaul Mackerras	  cPCI board.
1814cf11afSPaul Mackerras
1914cf11afSPaul Mackerrasconfig WILLOW
2014cf11afSPaul Mackerras	bool "Cogent-Willow"
2114cf11afSPaul Mackerras
2214cf11afSPaul Mackerrasconfig CPCI690
2314cf11afSPaul Mackerras	bool "Force-CPCI690"
2414cf11afSPaul Mackerras	help
2514cf11afSPaul Mackerras	  Select CPCI690 if configuring a Force CPCI690 cPCI board.
2614cf11afSPaul Mackerras
2714cf11afSPaul Mackerrasconfig POWERPMC250
2814cf11afSPaul Mackerras	bool "Force-PowerPMC250"
2914cf11afSPaul Mackerras
3014cf11afSPaul Mackerrasconfig CHESTNUT
3114cf11afSPaul Mackerras	bool "IBM 750FX Eval board or 750GX Eval board"
3214cf11afSPaul Mackerras	help
3314cf11afSPaul Mackerras	  Select CHESTNUT if configuring an IBM 750FX Eval Board or a
3414cf11afSPaul Mackerras	  IBM 750GX Eval board.
3514cf11afSPaul Mackerras
3614cf11afSPaul Mackerrasconfig SPRUCE
3714cf11afSPaul Mackerras	bool "IBM-Spruce"
3814cf11afSPaul Mackerras
3914cf11afSPaul Mackerrasconfig HDPU
4014cf11afSPaul Mackerras	bool "Sky-HDPU"
4114cf11afSPaul Mackerras	help
4214cf11afSPaul Mackerras	  Select HDPU if configuring a Sky Computers Compute Blade.
4314cf11afSPaul Mackerras
4414cf11afSPaul Mackerrasconfig HDPU_FEATURES
4514cf11afSPaul Mackerras	depends HDPU
4614cf11afSPaul Mackerras	tristate "HDPU-Features"
4714cf11afSPaul Mackerras	help
4814cf11afSPaul Mackerras	  Select to enable HDPU enhanced features.
4914cf11afSPaul Mackerras
5014cf11afSPaul Mackerrasconfig EV64260
5114cf11afSPaul Mackerras	bool "Marvell-EV64260BP"
5214cf11afSPaul Mackerras	help
5314cf11afSPaul Mackerras	  Select EV64260 if configuring a Marvell (formerly Galileo)
5414cf11afSPaul Mackerras	  EV64260BP Evaluation platform.
5514cf11afSPaul Mackerras
5614cf11afSPaul Mackerrasconfig LOPEC
5714cf11afSPaul Mackerras	bool "Motorola-LoPEC"
5814cf11afSPaul Mackerras
5914cf11afSPaul Mackerrasconfig MVME5100
6014cf11afSPaul Mackerras	bool "Motorola-MVME5100"
6114cf11afSPaul Mackerras
6214cf11afSPaul Mackerrasconfig PPLUS
6314cf11afSPaul Mackerras	bool "Motorola-PowerPlus"
6414cf11afSPaul Mackerras
6514cf11afSPaul Mackerrasconfig PRPMC750
6614cf11afSPaul Mackerras	bool "Motorola-PrPMC750"
6714cf11afSPaul Mackerras
6814cf11afSPaul Mackerrasconfig PRPMC800
6914cf11afSPaul Mackerras	bool "Motorola-PrPMC800"
7014cf11afSPaul Mackerras
7114cf11afSPaul Mackerrasconfig SANDPOINT
7214cf11afSPaul Mackerras	bool "Motorola-Sandpoint"
7314cf11afSPaul Mackerras	help
7414cf11afSPaul Mackerras	  Select SANDPOINT if configuring for a Motorola Sandpoint X3
7514cf11afSPaul Mackerras	  (any flavor).
7614cf11afSPaul Mackerras
7714cf11afSPaul Mackerrasconfig RADSTONE_PPC7D
7814cf11afSPaul Mackerras	bool "Radstone Technology PPC7D board"
7914cf11afSPaul Mackerras
8014cf11afSPaul Mackerrasconfig PAL4
8114cf11afSPaul Mackerras	bool "SBS-Palomar4"
8214cf11afSPaul Mackerras
8314cf11afSPaul Mackerrasconfig GEMINI
8414cf11afSPaul Mackerras	bool "Synergy-Gemini"
8514cf11afSPaul Mackerras	depends on BROKEN
8614cf11afSPaul Mackerras	help
8714cf11afSPaul Mackerras	  Select Gemini if configuring for a Synergy Microsystems' Gemini
8814cf11afSPaul Mackerras	  series Single Board Computer.  More information is available at:
8914cf11afSPaul Mackerras	  <http://www.synergymicro.com/PressRel/97_10_15.html>.
9014cf11afSPaul Mackerras
9114cf11afSPaul Mackerrasconfig EST8260
9214cf11afSPaul Mackerras	bool "EST8260"
9314cf11afSPaul Mackerras	---help---
9414cf11afSPaul Mackerras	  The EST8260 is a single-board computer manufactured by Wind River
9514cf11afSPaul Mackerras	  Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
9614cf11afSPaul Mackerras	  the MPC8260.  Wind River Systems has a website at
9714cf11afSPaul Mackerras	  <http://www.windriver.com/>, but the EST8260 cannot be found on it
9814cf11afSPaul Mackerras	  and has probably been discontinued or rebadged.
9914cf11afSPaul Mackerras
10014cf11afSPaul Mackerrasconfig SBC82xx
10114cf11afSPaul Mackerras	bool "SBC82xx"
10214cf11afSPaul Mackerras	---help---
10314cf11afSPaul Mackerras	  SBC PowerQUICC II, single-board computer with MPC82xx CPU
10414cf11afSPaul Mackerras	  Manufacturer: Wind River Systems, Inc.
10514cf11afSPaul Mackerras	  Date of Release: May 2003
10614cf11afSPaul Mackerras	  End of Life: -
10714cf11afSPaul Mackerras	  URL: <http://www.windriver.com/>
10814cf11afSPaul Mackerras
10914cf11afSPaul Mackerrasconfig SBS8260
11014cf11afSPaul Mackerras	bool "SBS8260"
11114cf11afSPaul Mackerras
11214cf11afSPaul Mackerrasconfig RPX8260
11314cf11afSPaul Mackerras	bool "RPXSUPER"
11414cf11afSPaul Mackerras
11514cf11afSPaul Mackerrasconfig TQM8260
11614cf11afSPaul Mackerras	bool "TQM8260"
11714cf11afSPaul Mackerras	---help---
11814cf11afSPaul Mackerras	  MPC8260 based module, little larger than credit card,
11914cf11afSPaul Mackerras	  up to 128 MB global + 64 MB local RAM, 32 MB Flash,
12014cf11afSPaul Mackerras	  32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
12114cf11afSPaul Mackerras	  2 x serial ports, ...
12214cf11afSPaul Mackerras	  Manufacturer: TQ Components, www.tq-group.de
12314cf11afSPaul Mackerras	  Date of Release: June 2001
12414cf11afSPaul Mackerras	  End of Life: not yet :-)
12514cf11afSPaul Mackerras	  URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
12614cf11afSPaul Mackerras
12714cf11afSPaul Mackerrasconfig ADS8272
12814cf11afSPaul Mackerras	bool "ADS8272"
12914cf11afSPaul Mackerras
13014cf11afSPaul Mackerrasconfig PQ2FADS
13114cf11afSPaul Mackerras	bool "Freescale-PQ2FADS"
13214cf11afSPaul Mackerras	help
13314cf11afSPaul Mackerras	  Select PQ2FADS if you wish to configure for a Freescale
13414cf11afSPaul Mackerras	  PQ2FADS board (-VR or -ZU).
13514cf11afSPaul Mackerras
13614cf11afSPaul Mackerrasconfig LITE5200
13714cf11afSPaul Mackerras	bool "Freescale LITE5200 / (IceCube)"
13814cf11afSPaul Mackerras	select PPC_MPC52xx
13914cf11afSPaul Mackerras	help
14014cf11afSPaul Mackerras	  Support for the LITE5200 dev board for the MPC5200 from Freescale.
14114cf11afSPaul Mackerras	  This is for the LITE5200 version 2.0 board. Don't know if it changes
14214cf11afSPaul Mackerras	  much but it's only been tested on this board version. I think this
14314cf11afSPaul Mackerras	  board is also known as IceCube.
14414cf11afSPaul Mackerras
14514cf11afSPaul Mackerrasconfig MPC834x_SYS
14614cf11afSPaul Mackerras	bool "Freescale MPC834x SYS"
14714cf11afSPaul Mackerras	help
14814cf11afSPaul Mackerras	  This option enables support for the MPC 834x SYS evaluation board.
14914cf11afSPaul Mackerras
15014cf11afSPaul Mackerras	  Be aware that PCI buses can only function when SYS board is plugged
15114cf11afSPaul Mackerras	  into the PIB (Platform IO Board) board from Freescale which provide
15214cf11afSPaul Mackerras	  3 PCI slots.  The PIBs PCI initialization is the bootloader's
15314cf11afSPaul Mackerras	  responsiblilty.
15414cf11afSPaul Mackerras
15514cf11afSPaul Mackerrasconfig EV64360
15614cf11afSPaul Mackerras	bool "Marvell-EV64360BP"
15714cf11afSPaul Mackerras	help
15814cf11afSPaul Mackerras	  Select EV64360 if configuring a Marvell EV64360BP Evaluation
15914cf11afSPaul Mackerras	  platform.
16014cf11afSPaul Mackerrasendchoice
16114cf11afSPaul Mackerras
16214cf11afSPaul Mackerrasconfig PQ2ADS
16314cf11afSPaul Mackerras	bool
16414cf11afSPaul Mackerras	depends on ADS8272
16514cf11afSPaul Mackerras	default y
16614cf11afSPaul Mackerras
16714cf11afSPaul Mackerrasconfig TQM8xxL
16814cf11afSPaul Mackerras	bool
16914cf11afSPaul Mackerras	depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L)
17014cf11afSPaul Mackerras	default y
17114cf11afSPaul Mackerras
17214cf11afSPaul Mackerrasconfig PPC_MPC52xx
17314cf11afSPaul Mackerras	bool
17414cf11afSPaul Mackerras
17514cf11afSPaul Mackerrasconfig 8260
17614cf11afSPaul Mackerras	bool "CPM2 Support" if WILLOW
17714cf11afSPaul Mackerras	depends on 6xx
17814cf11afSPaul Mackerras	default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS
17914cf11afSPaul Mackerras	help
18014cf11afSPaul Mackerras	  The MPC8260 is a typical embedded CPU made by Motorola.  Selecting
18114cf11afSPaul Mackerras	  this option means that you wish to build a kernel for a machine with
18214cf11afSPaul Mackerras	  an 8260 class CPU.
18314cf11afSPaul Mackerras
18414cf11afSPaul Mackerrasconfig 8272
18514cf11afSPaul Mackerras	bool
18614cf11afSPaul Mackerras	depends on 6xx
18714cf11afSPaul Mackerras	default y if ADS8272
18814cf11afSPaul Mackerras	select 8260
18914cf11afSPaul Mackerras	help
19014cf11afSPaul Mackerras	  The MPC8272 CPM has a different internal dpram setup than other CPM2
19114cf11afSPaul Mackerras	  devices
19214cf11afSPaul Mackerras
19314cf11afSPaul Mackerrasconfig 83xx
19414cf11afSPaul Mackerras	bool
19514cf11afSPaul Mackerras	default y if MPC834x_SYS
19614cf11afSPaul Mackerras
19714cf11afSPaul Mackerrasconfig MPC834x
19814cf11afSPaul Mackerras	bool
19914cf11afSPaul Mackerras	default y if MPC834x_SYS
20014cf11afSPaul Mackerras
20114cf11afSPaul Mackerrasconfig CPM2
20214cf11afSPaul Mackerras	bool
20314cf11afSPaul Mackerras	depends on 8260 || MPC8560 || MPC8555
20414cf11afSPaul Mackerras	default y
20514cf11afSPaul Mackerras	help
20614cf11afSPaul Mackerras	  The CPM2 (Communications Processor Module) is a coprocessor on
20714cf11afSPaul Mackerras	  embedded CPUs made by Motorola.  Selecting this option means that
20814cf11afSPaul Mackerras	  you wish to build a kernel for a machine with a CPM2 coprocessor
20914cf11afSPaul Mackerras	  on it (826x, 827x, 8560).
21014cf11afSPaul Mackerras
21114cf11afSPaul Mackerrasconfig PPC_GEN550
21214cf11afSPaul Mackerras	bool
21314cf11afSPaul Mackerras	depends on SANDPOINT || SPRUCE || PPLUS || \
21414cf11afSPaul Mackerras		PRPMC750 || PRPMC800 || LOPEC || \
21514cf11afSPaul Mackerras		(EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
21614cf11afSPaul Mackerras		83xx
21714cf11afSPaul Mackerras	default y
21814cf11afSPaul Mackerras
21914cf11afSPaul Mackerrasconfig FORCE
22014cf11afSPaul Mackerras	bool
22114cf11afSPaul Mackerras	depends on 6xx && POWERPMC250
22214cf11afSPaul Mackerras	default y
22314cf11afSPaul Mackerras
22414cf11afSPaul Mackerrasconfig GT64260
22514cf11afSPaul Mackerras	bool
22614cf11afSPaul Mackerras	depends on EV64260 || CPCI690
22714cf11afSPaul Mackerras	default y
22814cf11afSPaul Mackerras
22914cf11afSPaul Mackerrasconfig MV64360		# Really MV64360 & MV64460
23014cf11afSPaul Mackerras	bool
23114cf11afSPaul Mackerras	depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
23214cf11afSPaul Mackerras	default y
23314cf11afSPaul Mackerras
23414cf11afSPaul Mackerrasconfig MV64X60
23514cf11afSPaul Mackerras	bool
23614cf11afSPaul Mackerras	depends on (GT64260 || MV64360)
23714cf11afSPaul Mackerras	default y
23814cf11afSPaul Mackerras
23914cf11afSPaul Mackerrasmenu "Set bridge options"
24014cf11afSPaul Mackerras	depends on MV64X60
24114cf11afSPaul Mackerras
24214cf11afSPaul Mackerrasconfig NOT_COHERENT_CACHE
24314cf11afSPaul Mackerras	bool "Turn off Cache Coherency"
24414cf11afSPaul Mackerras	default n
24514cf11afSPaul Mackerras	help
24614cf11afSPaul Mackerras	  Some 64x60 bridges lock up when trying to enforce cache coherency.
24714cf11afSPaul Mackerras	  When this option is selected, cache coherency will be turned off.
24814cf11afSPaul Mackerras	  Note that this can cause other problems (e.g., stale data being
24914cf11afSPaul Mackerras	  speculatively loaded via a cached mapping).  Use at your own risk.
25014cf11afSPaul Mackerras
25114cf11afSPaul Mackerrasconfig MV64X60_BASE
25214cf11afSPaul Mackerras	hex "Set bridge base used by firmware"
25314cf11afSPaul Mackerras	default "0xf1000000"
25414cf11afSPaul Mackerras	help
25514cf11afSPaul Mackerras	  A firmware can leave the base address of the bridge's registers at
25614cf11afSPaul Mackerras	  a non-standard location.  If so, set this value to reflect the
25714cf11afSPaul Mackerras	  address of that non-standard location.
25814cf11afSPaul Mackerras
25914cf11afSPaul Mackerrasconfig MV64X60_NEW_BASE
26014cf11afSPaul Mackerras	hex "Set bridge base used by kernel"
26114cf11afSPaul Mackerras	default "0xf1000000"
26214cf11afSPaul Mackerras	help
26314cf11afSPaul Mackerras	  If the current base address of the bridge's registers is not where
26414cf11afSPaul Mackerras	  you want it, set this value to the address that you want it moved to.
26514cf11afSPaul Mackerras
26614cf11afSPaul Mackerrasendmenu
26714cf11afSPaul Mackerras
26814cf11afSPaul Mackerrasconfig NONMONARCH_SUPPORT
26914cf11afSPaul Mackerras	bool "Enable Non-Monarch Support"
27014cf11afSPaul Mackerras	depends on PRPMC800
27114cf11afSPaul Mackerras
27214cf11afSPaul Mackerrasconfig HARRIER
27314cf11afSPaul Mackerras	bool
27414cf11afSPaul Mackerras	depends on PRPMC800
27514cf11afSPaul Mackerras	default y
27614cf11afSPaul Mackerras
27714cf11afSPaul Mackerrasconfig EPIC_SERIAL_MODE
27814cf11afSPaul Mackerras	bool
27914cf11afSPaul Mackerras	depends on 6xx && (LOPEC || SANDPOINT)
28014cf11afSPaul Mackerras	default y
28114cf11afSPaul Mackerras
28214cf11afSPaul Mackerrasconfig MPC10X_BRIDGE
28314cf11afSPaul Mackerras	bool
28414cf11afSPaul Mackerras	depends on POWERPMC250 || LOPEC || SANDPOINT
28514cf11afSPaul Mackerras	default y
28614cf11afSPaul Mackerras
28714cf11afSPaul Mackerrasconfig MPC10X_OPENPIC
28814cf11afSPaul Mackerras	bool
28914cf11afSPaul Mackerras	depends on POWERPMC250 || LOPEC || SANDPOINT
29014cf11afSPaul Mackerras	default y
29114cf11afSPaul Mackerras
29214cf11afSPaul Mackerrasconfig MPC10X_STORE_GATHERING
29314cf11afSPaul Mackerras	bool "Enable MPC10x store gathering"
29414cf11afSPaul Mackerras	depends on MPC10X_BRIDGE
29514cf11afSPaul Mackerras
29614cf11afSPaul Mackerrasconfig SANDPOINT_ENABLE_UART1
29714cf11afSPaul Mackerras	bool "Enable DUART mode on Sandpoint"
29814cf11afSPaul Mackerras	depends on SANDPOINT
29914cf11afSPaul Mackerras	help
30014cf11afSPaul Mackerras	  If this option is enabled then the MPC824x processor will run
30114cf11afSPaul Mackerras	  in DUART mode instead of UART mode.
30214cf11afSPaul Mackerras
30314cf11afSPaul Mackerrasconfig HARRIER_STORE_GATHERING
30414cf11afSPaul Mackerras	bool "Enable Harrier store gathering"
30514cf11afSPaul Mackerras	depends on HARRIER
30614cf11afSPaul Mackerras
30714cf11afSPaul Mackerrasconfig MVME5100_IPMC761_PRESENT
30814cf11afSPaul Mackerras	bool "MVME5100 configured with an IPMC761"
30914cf11afSPaul Mackerras	depends on MVME5100
31014cf11afSPaul Mackerras
31114cf11afSPaul Mackerrasconfig SPRUCE_BAUD_33M
31214cf11afSPaul Mackerras	bool "Spruce baud clock support"
31314cf11afSPaul Mackerras	depends on SPRUCE
314