1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2d8267c1aSKumar Galamenuconfig PPC_83xx
3d8267c1aSKumar Gala	bool "83xx-based boards"
4be34fff0SChristophe Leroy	depends on PPC_BOOK3S_32
5b38308acSKumar Gala	select PPC_UDBG_16550
6b500563bSJohn Rigby	select PPC_PCI_CHOICE
776fe1ffcSJohn Rigby	select FSL_PCI if PCI
8d8267c1aSKumar Gala	select FSL_SOC
9d8267c1aSKumar Gala	select IPIC
10b38308acSKumar Gala
11d8267c1aSKumar Galaif PPC_83xx
1208264cbcSKumar Gala
13ba4d1275SIlya Yanokconfig MPC830x_RDB
14cd2bd44eSIlya Yanok	bool "Freescale MPC830x RDB and derivatives"
15ba4d1275SIlya Yanok	select DEFAULT_UIMAGE
16ba4d1275SIlya Yanok	select PPC_MPC831x
17ba4d1275SIlya Yanok	select FSL_GTM
18ba4d1275SIlya Yanok	help
19cd2bd44eSIlya Yanok	  This option enables support for the MPC8308 RDB and MPC8308 P1M boards.
20ba4d1275SIlya Yanok
21519fd80dSKim Phillipsconfig MPC831x_RDB
22519fd80dSKim Phillips	bool "Freescale MPC831x RDB"
23b359049fSKim Phillips	select DEFAULT_UIMAGE
24b38308acSKumar Gala	select PPC_MPC831x
25b359049fSKim Phillips	help
26846aace3SKim Phillips	  This option enables support for the MPC8313 RDB and MPC8315 RDB boards.
27b359049fSKim Phillips
289020fc96SKim Phillipsconfig MPC832x_MDS
299020fc96SKim Phillips	bool "Freescale MPC832x MDS"
309020fc96SKim Phillips	select DEFAULT_UIMAGE
31b38308acSKumar Gala	select PPC_MPC832x
329020fc96SKim Phillips	help
339020fc96SKim Phillips	  This option enables support for the MPC832x MDS evaluation board.
349020fc96SKim Phillips
3523308c54SMichael Barkowskiconfig MPC832x_RDB
3623308c54SMichael Barkowski	bool "Freescale MPC832x RDB"
3723308c54SMichael Barkowski	select DEFAULT_UIMAGE
38b38308acSKumar Gala	select PPC_MPC832x
3923308c54SMichael Barkowski	help
4023308c54SMichael Barkowski	  This option enables support for the MPC8323 RDB board.
4123308c54SMichael Barkowski
4249baa91dSKumar Galaconfig MPC834x_MDS
4349baa91dSKumar Gala	bool "Freescale MPC834x MDS"
447d13d21aSKumar Gala	select DEFAULT_UIMAGE
45b38308acSKumar Gala	select PPC_MPC834x
4608264cbcSKumar Gala	help
4749baa91dSKumar Gala	  This option enables support for the MPC 834x MDS evaluation board.
4808264cbcSKumar Gala
4949baa91dSKumar Gala	  Be aware that PCI buses can only function when MDS board is plugged
5008264cbcSKumar Gala	  into the PIB (Platform IO Board) board from Freescale which provide
5108264cbcSKumar Gala	  3 PCI slots.  The PIBs PCI initialization is the bootloader's
523cb2fcccSMatt LaPlante	  responsibility.
5308264cbcSKumar Gala
5400280166SKim Phillipsconfig MPC834x_ITX
5500280166SKim Phillips	bool "Freescale MPC834x ITX"
5600280166SKim Phillips	select DEFAULT_UIMAGE
57b38308acSKumar Gala	select PPC_MPC834x
5800280166SKim Phillips	help
5900280166SKim Phillips	  This option enables support for the MPC 834x ITX evaluation board.
6000280166SKim Phillips
6100280166SKim Phillips	  Be aware that PCI initialization is the bootloader's
623cb2fcccSMatt LaPlante	  responsibility.
6300280166SKim Phillips
64322d05a1SKumar Galaconfig MPC836x_MDS
65322d05a1SKumar Gala	bool "Freescale MPC836x MDS"
66f5a37b06SLi Yang	select DEFAULT_UIMAGE
67f5a37b06SLi Yang	help
68322d05a1SKumar Gala	  This option enables support for the MPC836x MDS Processor Board.
69f5a37b06SLi Yang
70b13e9309SAnton Vorontsovconfig MPC836x_RDK
71b13e9309SAnton Vorontsov	bool "Freescale/Logic MPC836x RDK"
72b13e9309SAnton Vorontsov	select DEFAULT_UIMAGE
73b13e9309SAnton Vorontsov	select FSL_GTM
74b13e9309SAnton Vorontsov	select FSL_LBC
75b13e9309SAnton Vorontsov	help
76b13e9309SAnton Vorontsov	  This option enables support for the MPC836x RDK Processor Board,
77b13e9309SAnton Vorontsov	  also known as ZOOM PowerQUICC Kit.
78b13e9309SAnton Vorontsov
79833e31e7SLi Yangconfig MPC837x_MDS
80833e31e7SLi Yang	bool "Freescale MPC837x MDS"
81833e31e7SLi Yang	select DEFAULT_UIMAGE
82b38308acSKumar Gala	select PPC_MPC837x
83833e31e7SLi Yang	help
84833e31e7SLi Yang	  This option enables support for the MPC837x MDS Processor Board.
85a43414ccSPaul Gortmaker
8638f66f90SKim Phillipsconfig MPC837x_RDB
87fda4bd9bSAnton Vorontsov	bool "Freescale MPC837x RDB/WLAN"
8838f66f90SKim Phillips	select DEFAULT_UIMAGE
89b38308acSKumar Gala	select PPC_MPC837x
9038f66f90SKim Phillips	help
91fda4bd9bSAnton Vorontsov	  This option enables support for the MPC837x RDB and WLAN Boards.
9238f66f90SKim Phillips
9359d13f9dSBryan O'Donoghueconfig ASP834x
9459d13f9dSBryan O'Donoghue	bool "Analogue & Micro ASP 834x"
9559d13f9dSBryan O'Donoghue	select PPC_MPC834x
9659d13f9dSBryan O'Donoghue	help
9759d13f9dSBryan O'Donoghue	  This enables support for the Analogue & Micro ASP 83xx
9859d13f9dSBryan O'Donoghue	  board.
9959d13f9dSBryan O'Donoghue
1008159df72SHeiko Schocherconfig KMETER1
1018159df72SHeiko Schocher	bool "Keymile KMETER1"
1028159df72SHeiko Schocher	select DEFAULT_UIMAGE
1038159df72SHeiko Schocher	select QUICC_ENGINE
1048159df72SHeiko Schocher	help
1058159df72SHeiko Schocher	  This enables support for the Keymile KMETER1 board.
1068159df72SHeiko Schocher
10759d13f9dSBryan O'Donoghue
108b38308acSKumar Galaendif
10908264cbcSKumar Gala
110c68308ddSWolfram Sang# used for usb & gpio
111b359049fSKim Phillipsconfig PPC_MPC831x
112b359049fSKim Phillips	bool
113b359049fSKim Phillips
114b38308acSKumar Gala# used for math-emu
1159020fc96SKim Phillipsconfig PPC_MPC832x
1169020fc96SKim Phillips	bool
1179020fc96SKim Phillips
118c68308ddSWolfram Sang# used for usb & gpio
119b38308acSKumar Galaconfig PPC_MPC834x
12008264cbcSKumar Gala	bool
12108264cbcSKumar Gala
122c68308ddSWolfram Sang# used for usb & gpio
123833e31e7SLi Yangconfig PPC_MPC837x
124833e31e7SLi Yang	bool
125