1d8267c1aSKumar Galamenuconfig PPC_83xx
2d8267c1aSKumar Gala	bool "83xx-based boards"
328794d34SBenjamin Herrenschmidt	depends on 6xx
4b38308acSKumar Gala	select PPC_UDBG_16550
5b500563bSJohn Rigby	select PPC_PCI_CHOICE
676fe1ffcSJohn Rigby	select FSL_PCI if PCI
7d8267c1aSKumar Gala	select FSL_SOC
8d8267c1aSKumar Gala	select IPIC
9b38308acSKumar Gala
10d8267c1aSKumar Galaif PPC_83xx
1108264cbcSKumar Gala
12ba4d1275SIlya Yanokconfig MPC830x_RDB
13cd2bd44eSIlya Yanok	bool "Freescale MPC830x RDB and derivatives"
14ba4d1275SIlya Yanok	select DEFAULT_UIMAGE
15ba4d1275SIlya Yanok	select PPC_MPC831x
16ba4d1275SIlya Yanok	select FSL_GTM
17ba4d1275SIlya Yanok	help
18cd2bd44eSIlya Yanok	  This option enables support for the MPC8308 RDB and MPC8308 P1M boards.
19ba4d1275SIlya Yanok
20519fd80dSKim Phillipsconfig MPC831x_RDB
21519fd80dSKim Phillips	bool "Freescale MPC831x RDB"
22b359049fSKim Phillips	select DEFAULT_UIMAGE
23b38308acSKumar Gala	select PPC_MPC831x
24b359049fSKim Phillips	help
25846aace3SKim Phillips	  This option enables support for the MPC8313 RDB and MPC8315 RDB boards.
26b359049fSKim Phillips
279020fc96SKim Phillipsconfig MPC832x_MDS
289020fc96SKim Phillips	bool "Freescale MPC832x MDS"
299020fc96SKim Phillips	select DEFAULT_UIMAGE
30b38308acSKumar Gala	select PPC_MPC832x
319020fc96SKim Phillips	help
329020fc96SKim Phillips	  This option enables support for the MPC832x MDS evaluation board.
339020fc96SKim Phillips
3423308c54SMichael Barkowskiconfig MPC832x_RDB
3523308c54SMichael Barkowski	bool "Freescale MPC832x RDB"
3623308c54SMichael Barkowski	select DEFAULT_UIMAGE
37b38308acSKumar Gala	select PPC_MPC832x
3823308c54SMichael Barkowski	help
3923308c54SMichael Barkowski	  This option enables support for the MPC8323 RDB board.
4023308c54SMichael Barkowski
4149baa91dSKumar Galaconfig MPC834x_MDS
4249baa91dSKumar Gala	bool "Freescale MPC834x MDS"
437d13d21aSKumar Gala	select DEFAULT_UIMAGE
44b38308acSKumar Gala	select PPC_MPC834x
4508264cbcSKumar Gala	help
4649baa91dSKumar Gala	  This option enables support for the MPC 834x MDS evaluation board.
4708264cbcSKumar Gala
4849baa91dSKumar Gala	  Be aware that PCI buses can only function when MDS board is plugged
4908264cbcSKumar Gala	  into the PIB (Platform IO Board) board from Freescale which provide
5008264cbcSKumar Gala	  3 PCI slots.  The PIBs PCI initialization is the bootloader's
513cb2fcccSMatt LaPlante	  responsibility.
5208264cbcSKumar Gala
5300280166SKim Phillipsconfig MPC834x_ITX
5400280166SKim Phillips	bool "Freescale MPC834x ITX"
5500280166SKim Phillips	select DEFAULT_UIMAGE
56b38308acSKumar Gala	select PPC_MPC834x
5700280166SKim Phillips	help
5800280166SKim Phillips	  This option enables support for the MPC 834x ITX evaluation board.
5900280166SKim Phillips
6000280166SKim Phillips	  Be aware that PCI initialization is the bootloader's
613cb2fcccSMatt LaPlante	  responsibility.
6200280166SKim Phillips
63322d05a1SKumar Galaconfig MPC836x_MDS
64322d05a1SKumar Gala	bool "Freescale MPC836x MDS"
65f5a37b06SLi Yang	select DEFAULT_UIMAGE
66f5a37b06SLi Yang	help
67322d05a1SKumar Gala	  This option enables support for the MPC836x MDS Processor Board.
68f5a37b06SLi Yang
69b13e9309SAnton Vorontsovconfig MPC836x_RDK
70b13e9309SAnton Vorontsov	bool "Freescale/Logic MPC836x RDK"
71b13e9309SAnton Vorontsov	select DEFAULT_UIMAGE
72b13e9309SAnton Vorontsov	select FSL_GTM
73b13e9309SAnton Vorontsov	select FSL_LBC
74b13e9309SAnton Vorontsov	help
75b13e9309SAnton Vorontsov	  This option enables support for the MPC836x RDK Processor Board,
76b13e9309SAnton Vorontsov	  also known as ZOOM PowerQUICC Kit.
77b13e9309SAnton Vorontsov
78833e31e7SLi Yangconfig MPC837x_MDS
79833e31e7SLi Yang	bool "Freescale MPC837x MDS"
80833e31e7SLi Yang	select DEFAULT_UIMAGE
81b38308acSKumar Gala	select PPC_MPC837x
82833e31e7SLi Yang	help
83833e31e7SLi Yang	  This option enables support for the MPC837x MDS Processor Board.
84a43414ccSPaul Gortmaker
8538f66f90SKim Phillipsconfig MPC837x_RDB
86fda4bd9bSAnton Vorontsov	bool "Freescale MPC837x RDB/WLAN"
8738f66f90SKim Phillips	select DEFAULT_UIMAGE
88b38308acSKumar Gala	select PPC_MPC837x
8938f66f90SKim Phillips	help
90fda4bd9bSAnton Vorontsov	  This option enables support for the MPC837x RDB and WLAN Boards.
9138f66f90SKim Phillips
92a43414ccSPaul Gortmakerconfig SBC834x
93a43414ccSPaul Gortmaker	bool "Wind River SBC834x"
94a43414ccSPaul Gortmaker	select DEFAULT_UIMAGE
95b38308acSKumar Gala	select PPC_MPC834x
96a43414ccSPaul Gortmaker	help
97a43414ccSPaul Gortmaker	  This option enables support for the Wind River SBC834x board.
98a43414ccSPaul Gortmaker
9959d13f9dSBryan O'Donoghueconfig ASP834x
10059d13f9dSBryan O'Donoghue	bool "Analogue & Micro ASP 834x"
10159d13f9dSBryan O'Donoghue	select PPC_MPC834x
10259d13f9dSBryan O'Donoghue	select REDBOOT
10359d13f9dSBryan O'Donoghue	help
10459d13f9dSBryan O'Donoghue	  This enables support for the Analogue & Micro ASP 83xx
10559d13f9dSBryan O'Donoghue	  board.
10659d13f9dSBryan O'Donoghue
1078159df72SHeiko Schocherconfig KMETER1
1088159df72SHeiko Schocher	bool "Keymile KMETER1"
1098159df72SHeiko Schocher	select DEFAULT_UIMAGE
1108159df72SHeiko Schocher	select QUICC_ENGINE
1118159df72SHeiko Schocher	help
1128159df72SHeiko Schocher	  This enables support for the Keymile KMETER1 board.
1138159df72SHeiko Schocher
11459d13f9dSBryan O'Donoghue
115b38308acSKumar Galaendif
11608264cbcSKumar Gala
117c68308ddSWolfram Sang# used for usb & gpio
118b359049fSKim Phillipsconfig PPC_MPC831x
119b359049fSKim Phillips	bool
120c68308ddSWolfram Sang	select ARCH_WANT_OPTIONAL_GPIOLIB
121b359049fSKim Phillips
122b38308acSKumar Gala# used for math-emu
1239020fc96SKim Phillipsconfig PPC_MPC832x
1249020fc96SKim Phillips	bool
1259020fc96SKim Phillips
126c68308ddSWolfram Sang# used for usb & gpio
127b38308acSKumar Galaconfig PPC_MPC834x
12808264cbcSKumar Gala	bool
129c68308ddSWolfram Sang	select ARCH_WANT_OPTIONAL_GPIOLIB
13008264cbcSKumar Gala
131c68308ddSWolfram Sang# used for usb & gpio
132833e31e7SLi Yangconfig PPC_MPC837x
133833e31e7SLi Yang	bool
134c68308ddSWolfram Sang	select ARCH_WANT_OPTIONAL_GPIOLIB
135