114cf11afSPaul Mackerraschoice
214cf11afSPaul Mackerras	prompt "Machine Type"
314cf11afSPaul Mackerras	depends on EMBEDDED6xx
414cf11afSPaul Mackerras
514cf11afSPaul Mackerrasconfig KATANA
614cf11afSPaul Mackerras	bool "Artesyn-Katana"
714cf11afSPaul Mackerras	help
814cf11afSPaul Mackerras	  Select KATANA if configuring an Artesyn KATANA 750i or 3750
914cf11afSPaul Mackerras	  cPCI board.
1014cf11afSPaul Mackerras
1114cf11afSPaul Mackerrasconfig WILLOW
1214cf11afSPaul Mackerras	bool "Cogent-Willow"
1314cf11afSPaul Mackerras
1414cf11afSPaul Mackerrasconfig CPCI690
1514cf11afSPaul Mackerras	bool "Force-CPCI690"
1614cf11afSPaul Mackerras	help
1714cf11afSPaul Mackerras	  Select CPCI690 if configuring a Force CPCI690 cPCI board.
1814cf11afSPaul Mackerras
1914cf11afSPaul Mackerrasconfig POWERPMC250
2014cf11afSPaul Mackerras	bool "Force-PowerPMC250"
2114cf11afSPaul Mackerras
2214cf11afSPaul Mackerrasconfig CHESTNUT
2314cf11afSPaul Mackerras	bool "IBM 750FX Eval board or 750GX Eval board"
2414cf11afSPaul Mackerras	help
2514cf11afSPaul Mackerras	  Select CHESTNUT if configuring an IBM 750FX Eval Board or a
2614cf11afSPaul Mackerras	  IBM 750GX Eval board.
2714cf11afSPaul Mackerras
2814cf11afSPaul Mackerrasconfig SPRUCE
2914cf11afSPaul Mackerras	bool "IBM-Spruce"
3025635c71SPaul Mackerras	select PPC_INDIRECT_PCI
3114cf11afSPaul Mackerras
3214cf11afSPaul Mackerrasconfig HDPU
3314cf11afSPaul Mackerras	bool "Sky-HDPU"
3414cf11afSPaul Mackerras	help
3514cf11afSPaul Mackerras	  Select HDPU if configuring a Sky Computers Compute Blade.
3614cf11afSPaul Mackerras
3714cf11afSPaul Mackerrasconfig HDPU_FEATURES
38bef1f402SRobert P. J. Day	depends on HDPU
3914cf11afSPaul Mackerras	tristate "HDPU-Features"
4014cf11afSPaul Mackerras	help
4114cf11afSPaul Mackerras	  Select to enable HDPU enhanced features.
4214cf11afSPaul Mackerras
4314cf11afSPaul Mackerrasconfig EV64260
4414cf11afSPaul Mackerras	bool "Marvell-EV64260BP"
4514cf11afSPaul Mackerras	help
4614cf11afSPaul Mackerras	  Select EV64260 if configuring a Marvell (formerly Galileo)
4714cf11afSPaul Mackerras	  EV64260BP Evaluation platform.
4814cf11afSPaul Mackerras
4914cf11afSPaul Mackerrasconfig LOPEC
5014cf11afSPaul Mackerras	bool "Motorola-LoPEC"
51f9bd170aSPaul Mackerras	select PPC_I8259
5214cf11afSPaul Mackerras
5314cf11afSPaul Mackerrasconfig MVME5100
5414cf11afSPaul Mackerras	bool "Motorola-MVME5100"
5525635c71SPaul Mackerras	select PPC_INDIRECT_PCI
5614cf11afSPaul Mackerras
5714cf11afSPaul Mackerrasconfig PPLUS
5814cf11afSPaul Mackerras	bool "Motorola-PowerPlus"
59f9bd170aSPaul Mackerras	select PPC_I8259
6025635c71SPaul Mackerras	select PPC_INDIRECT_PCI
6114cf11afSPaul Mackerras
6214cf11afSPaul Mackerrasconfig PRPMC750
6314cf11afSPaul Mackerras	bool "Motorola-PrPMC750"
6425635c71SPaul Mackerras	select PPC_INDIRECT_PCI
6514cf11afSPaul Mackerras
6614cf11afSPaul Mackerrasconfig PRPMC800
6714cf11afSPaul Mackerras	bool "Motorola-PrPMC800"
6825635c71SPaul Mackerras	select PPC_INDIRECT_PCI
6914cf11afSPaul Mackerras
7014cf11afSPaul Mackerrasconfig SANDPOINT
7114cf11afSPaul Mackerras	bool "Motorola-Sandpoint"
72f9bd170aSPaul Mackerras	select PPC_I8259
7314cf11afSPaul Mackerras	help
7414cf11afSPaul Mackerras	  Select SANDPOINT if configuring for a Motorola Sandpoint X3
7514cf11afSPaul Mackerras	  (any flavor).
7614cf11afSPaul Mackerras
7704d76b93SGuennadi Liakhovetskiconfig LINKSTATION
7804d76b93SGuennadi Liakhovetski	bool "Linkstation / Kurobox(HG) from Buffalo"
7904d76b93SGuennadi Liakhovetski	select MPIC
8004d76b93SGuennadi Liakhovetski	select FSL_SOC
8104d76b93SGuennadi Liakhovetski	select PPC_UDBG_16550 if SERIAL_8250
8244d7631bSSegher Boessenkool	select DEFAULT_UIMAGE
8304d76b93SGuennadi Liakhovetski	help
8404d76b93SGuennadi Liakhovetski	  Select LINKSTATION if configuring for one of PPC- (MPC8241)
8504d76b93SGuennadi Liakhovetski	  based NAS systems from Buffalo Technology. So far only
8604d76b93SGuennadi Liakhovetski	  KuroboxHG has been tested. In the future classical Kurobox,
8704d76b93SGuennadi Liakhovetski	  Linkstation-I HD-HLAN and HD-HGLAN versions, and PPC-based
8804d76b93SGuennadi Liakhovetski	  Terastation systems should be supported too.
8904d76b93SGuennadi Liakhovetski
90c5d56332SZang Roy-r61911config MPC7448HPC2
91c5d56332SZang Roy-r61911	bool "Freescale MPC7448HPC2(Taiga)"
92c5d56332SZang Roy-r61911	select TSI108_BRIDGE
93c5d56332SZang Roy-r61911	select DEFAULT_UIMAGE
94c5d56332SZang Roy-r61911	select PPC_UDBG_16550
95c5d56332SZang Roy-r61911	select MPIC
967233593bSZang Roy-r61911	select MPIC_WEIRD
97c5d56332SZang Roy-r61911	help
98c5d56332SZang Roy-r61911	  Select MPC7448HPC2 if configuring for Freescale MPC7448HPC2 (Taiga)
99c5d56332SZang Roy-r61911	  platform
100c5d56332SZang Roy-r61911
10114cf11afSPaul Mackerrasconfig RADSTONE_PPC7D
10214cf11afSPaul Mackerras	bool "Radstone Technology PPC7D board"
103f9bd170aSPaul Mackerras	select PPC_I8259
10414cf11afSPaul Mackerras
10514cf11afSPaul Mackerrasconfig PAL4
10614cf11afSPaul Mackerras	bool "SBS-Palomar4"
10714cf11afSPaul Mackerras
10814cf11afSPaul Mackerrasconfig EST8260
10914cf11afSPaul Mackerras	bool "EST8260"
11014cf11afSPaul Mackerras	---help---
11114cf11afSPaul Mackerras	  The EST8260 is a single-board computer manufactured by Wind River
11214cf11afSPaul Mackerras	  Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
11314cf11afSPaul Mackerras	  the MPC8260.  Wind River Systems has a website at
11414cf11afSPaul Mackerras	  <http://www.windriver.com/>, but the EST8260 cannot be found on it
11514cf11afSPaul Mackerras	  and has probably been discontinued or rebadged.
11614cf11afSPaul Mackerras
11714cf11afSPaul Mackerrasconfig SBC82xx
11814cf11afSPaul Mackerras	bool "SBC82xx"
11914cf11afSPaul Mackerras	---help---
12014cf11afSPaul Mackerras	  SBC PowerQUICC II, single-board computer with MPC82xx CPU
12114cf11afSPaul Mackerras	  Manufacturer: Wind River Systems, Inc.
12214cf11afSPaul Mackerras	  Date of Release: May 2003
12314cf11afSPaul Mackerras	  End of Life: -
12414cf11afSPaul Mackerras	  URL: <http://www.windriver.com/>
12514cf11afSPaul Mackerras
12614cf11afSPaul Mackerrasconfig SBS8260
12714cf11afSPaul Mackerras	bool "SBS8260"
12814cf11afSPaul Mackerras
12914cf11afSPaul Mackerrasconfig RPX8260
13014cf11afSPaul Mackerras	bool "RPXSUPER"
13114cf11afSPaul Mackerras
13214cf11afSPaul Mackerrasconfig TQM8260
13314cf11afSPaul Mackerras	bool "TQM8260"
13414cf11afSPaul Mackerras	---help---
13514cf11afSPaul Mackerras	  MPC8260 based module, little larger than credit card,
13614cf11afSPaul Mackerras	  up to 128 MB global + 64 MB local RAM, 32 MB Flash,
13714cf11afSPaul Mackerras	  32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
13814cf11afSPaul Mackerras	  2 x serial ports, ...
13914cf11afSPaul Mackerras	  Manufacturer: TQ Components, www.tq-group.de
14014cf11afSPaul Mackerras	  Date of Release: June 2001
14114cf11afSPaul Mackerras	  End of Life: not yet :-)
14214cf11afSPaul Mackerras	  URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
14314cf11afSPaul Mackerras
14414cf11afSPaul Mackerrasconfig ADS8272
14514cf11afSPaul Mackerras	bool "ADS8272"
14614cf11afSPaul Mackerras
14714cf11afSPaul Mackerrasconfig PQ2FADS
14814cf11afSPaul Mackerras	bool "Freescale-PQ2FADS"
14914cf11afSPaul Mackerras	help
15014cf11afSPaul Mackerras	  Select PQ2FADS if you wish to configure for a Freescale
15114cf11afSPaul Mackerras	  PQ2FADS board (-VR or -ZU).
15214cf11afSPaul Mackerras
15314cf11afSPaul Mackerrasconfig EV64360
15414cf11afSPaul Mackerras	bool "Marvell-EV64360BP"
15514cf11afSPaul Mackerras	help
15614cf11afSPaul Mackerras	  Select EV64360 if configuring a Marvell EV64360BP Evaluation
15714cf11afSPaul Mackerras	  platform.
15814cf11afSPaul Mackerrasendchoice
15914cf11afSPaul Mackerras
16014cf11afSPaul Mackerrasconfig PQ2ADS
16114cf11afSPaul Mackerras	bool
16214cf11afSPaul Mackerras	depends on ADS8272
16314cf11afSPaul Mackerras	default y
16414cf11afSPaul Mackerras
16514cf11afSPaul Mackerrasconfig TQM8xxL
16614cf11afSPaul Mackerras	bool
16714cf11afSPaul Mackerras	depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L)
16814cf11afSPaul Mackerras	default y
16914cf11afSPaul Mackerras
17014cf11afSPaul Mackerrasconfig 8260
17114cf11afSPaul Mackerras	bool "CPM2 Support" if WILLOW
17214cf11afSPaul Mackerras	depends on 6xx
17314cf11afSPaul Mackerras	default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS
17414cf11afSPaul Mackerras	help
17514cf11afSPaul Mackerras	  The MPC8260 is a typical embedded CPU made by Motorola.  Selecting
17614cf11afSPaul Mackerras	  this option means that you wish to build a kernel for a machine with
17714cf11afSPaul Mackerras	  an 8260 class CPU.
17814cf11afSPaul Mackerras
17914cf11afSPaul Mackerrasconfig 8272
18014cf11afSPaul Mackerras	bool
18114cf11afSPaul Mackerras	depends on 6xx
18214cf11afSPaul Mackerras	default y if ADS8272
18314cf11afSPaul Mackerras	select 8260
18414cf11afSPaul Mackerras	help
18514cf11afSPaul Mackerras	  The MPC8272 CPM has a different internal dpram setup than other CPM2
18614cf11afSPaul Mackerras	  devices
18714cf11afSPaul Mackerras
18814cf11afSPaul Mackerrasconfig CPM2
18914cf11afSPaul Mackerras	bool
19014cf11afSPaul Mackerras	depends on 8260 || MPC8560 || MPC8555
19114cf11afSPaul Mackerras	default y
19214cf11afSPaul Mackerras	help
19314cf11afSPaul Mackerras	  The CPM2 (Communications Processor Module) is a coprocessor on
19414cf11afSPaul Mackerras	  embedded CPUs made by Motorola.  Selecting this option means that
19514cf11afSPaul Mackerras	  you wish to build a kernel for a machine with a CPM2 coprocessor
19614cf11afSPaul Mackerras	  on it (826x, 827x, 8560).
19714cf11afSPaul Mackerras
19814cf11afSPaul Mackerrasconfig PPC_GEN550
19914cf11afSPaul Mackerras	bool
20014cf11afSPaul Mackerras	depends on SANDPOINT || SPRUCE || PPLUS || \
20114cf11afSPaul Mackerras		PRPMC750 || PRPMC800 || LOPEC || \
20214cf11afSPaul Mackerras		(EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
20304d76b93SGuennadi Liakhovetski		83xx || LINKSTATION
20414cf11afSPaul Mackerras	default y
20514cf11afSPaul Mackerras
20614cf11afSPaul Mackerrasconfig FORCE
20714cf11afSPaul Mackerras	bool
20814cf11afSPaul Mackerras	depends on 6xx && POWERPMC250
20914cf11afSPaul Mackerras	default y
21014cf11afSPaul Mackerras
21114cf11afSPaul Mackerrasconfig GT64260
21214cf11afSPaul Mackerras	bool
21314cf11afSPaul Mackerras	depends on EV64260 || CPCI690
21414cf11afSPaul Mackerras	default y
21514cf11afSPaul Mackerras
21614cf11afSPaul Mackerrasconfig MV64360		# Really MV64360 & MV64460
21714cf11afSPaul Mackerras	bool
21814cf11afSPaul Mackerras	depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
21914cf11afSPaul Mackerras	default y
22014cf11afSPaul Mackerras
22114cf11afSPaul Mackerrasconfig MV64X60
22214cf11afSPaul Mackerras	bool
22314cf11afSPaul Mackerras	depends on (GT64260 || MV64360)
22425635c71SPaul Mackerras	select PPC_INDIRECT_PCI
22514cf11afSPaul Mackerras	default y
22614cf11afSPaul Mackerras
227c5d56332SZang Roy-r61911config TSI108_BRIDGE
228c5d56332SZang Roy-r61911	bool
229c5d56332SZang Roy-r61911	depends on MPC7448HPC2
230c5d56332SZang Roy-r61911	default y
231c5d56332SZang Roy-r61911
23214cf11afSPaul Mackerrasmenu "Set bridge options"
23314cf11afSPaul Mackerras	depends on MV64X60
23414cf11afSPaul Mackerras
23514cf11afSPaul Mackerrasconfig NOT_COHERENT_CACHE
23614cf11afSPaul Mackerras	bool "Turn off Cache Coherency"
23714cf11afSPaul Mackerras	default n
23814cf11afSPaul Mackerras	help
23914cf11afSPaul Mackerras	  Some 64x60 bridges lock up when trying to enforce cache coherency.
24014cf11afSPaul Mackerras	  When this option is selected, cache coherency will be turned off.
24114cf11afSPaul Mackerras	  Note that this can cause other problems (e.g., stale data being
24214cf11afSPaul Mackerras	  speculatively loaded via a cached mapping).  Use at your own risk.
24314cf11afSPaul Mackerras
24414cf11afSPaul Mackerrasconfig MV64X60_BASE
24514cf11afSPaul Mackerras	hex "Set bridge base used by firmware"
24614cf11afSPaul Mackerras	default "0xf1000000"
24714cf11afSPaul Mackerras	help
24814cf11afSPaul Mackerras	  A firmware can leave the base address of the bridge's registers at
24914cf11afSPaul Mackerras	  a non-standard location.  If so, set this value to reflect the
25014cf11afSPaul Mackerras	  address of that non-standard location.
25114cf11afSPaul Mackerras
25214cf11afSPaul Mackerrasconfig MV64X60_NEW_BASE
25314cf11afSPaul Mackerras	hex "Set bridge base used by kernel"
25414cf11afSPaul Mackerras	default "0xf1000000"
25514cf11afSPaul Mackerras	help
25614cf11afSPaul Mackerras	  If the current base address of the bridge's registers is not where
25714cf11afSPaul Mackerras	  you want it, set this value to the address that you want it moved to.
25814cf11afSPaul Mackerras
25914cf11afSPaul Mackerrasendmenu
26014cf11afSPaul Mackerras
26114cf11afSPaul Mackerrasconfig NONMONARCH_SUPPORT
26214cf11afSPaul Mackerras	bool "Enable Non-Monarch Support"
26314cf11afSPaul Mackerras	depends on PRPMC800
26414cf11afSPaul Mackerras
26514cf11afSPaul Mackerrasconfig HARRIER
26614cf11afSPaul Mackerras	bool
26714cf11afSPaul Mackerras	depends on PRPMC800
26814cf11afSPaul Mackerras	default y
26914cf11afSPaul Mackerras
27014cf11afSPaul Mackerrasconfig EPIC_SERIAL_MODE
27114cf11afSPaul Mackerras	bool
27214cf11afSPaul Mackerras	depends on 6xx && (LOPEC || SANDPOINT)
27314cf11afSPaul Mackerras	default y
27414cf11afSPaul Mackerras
27514cf11afSPaul Mackerrasconfig MPC10X_BRIDGE
27614cf11afSPaul Mackerras	bool
27704d76b93SGuennadi Liakhovetski	depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION
27825635c71SPaul Mackerras	select PPC_INDIRECT_PCI
27914cf11afSPaul Mackerras	default y
28014cf11afSPaul Mackerras
28114cf11afSPaul Mackerrasconfig MPC10X_OPENPIC
28214cf11afSPaul Mackerras	bool
28304d76b93SGuennadi Liakhovetski	depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION
28414cf11afSPaul Mackerras	default y
28514cf11afSPaul Mackerras
28614cf11afSPaul Mackerrasconfig MPC10X_STORE_GATHERING
28714cf11afSPaul Mackerras	bool "Enable MPC10x store gathering"
28814cf11afSPaul Mackerras	depends on MPC10X_BRIDGE
28914cf11afSPaul Mackerras
29014cf11afSPaul Mackerrasconfig SANDPOINT_ENABLE_UART1
29114cf11afSPaul Mackerras	bool "Enable DUART mode on Sandpoint"
29214cf11afSPaul Mackerras	depends on SANDPOINT
29314cf11afSPaul Mackerras	help
29414cf11afSPaul Mackerras	  If this option is enabled then the MPC824x processor will run
29514cf11afSPaul Mackerras	  in DUART mode instead of UART mode.
29614cf11afSPaul Mackerras
29714cf11afSPaul Mackerrasconfig HARRIER_STORE_GATHERING
29814cf11afSPaul Mackerras	bool "Enable Harrier store gathering"
29914cf11afSPaul Mackerras	depends on HARRIER
30014cf11afSPaul Mackerras
30114cf11afSPaul Mackerrasconfig MVME5100_IPMC761_PRESENT
30214cf11afSPaul Mackerras	bool "MVME5100 configured with an IPMC761"
30314cf11afSPaul Mackerras	depends on MVME5100
304f9bd170aSPaul Mackerras	select PPC_I8259
30514cf11afSPaul Mackerras
30614cf11afSPaul Mackerrasconfig SPRUCE_BAUD_33M
30714cf11afSPaul Mackerras	bool "Spruce baud clock support"
30814cf11afSPaul Mackerras	depends on SPRUCE
309