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
6eb01d42aSChristoph Hellwig	select HAVE_PCI
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
2823308c54SMichael Barkowskiconfig MPC832x_RDB
2923308c54SMichael Barkowski	bool "Freescale MPC832x RDB"
3023308c54SMichael Barkowski	select DEFAULT_UIMAGE
31b38308acSKumar Gala	select PPC_MPC832x
3223308c54SMichael Barkowski	help
3323308c54SMichael Barkowski	  This option enables support for the MPC8323 RDB board.
3423308c54SMichael Barkowski
3500280166SKim Phillipsconfig MPC834x_ITX
3600280166SKim Phillips	bool "Freescale MPC834x ITX"
3700280166SKim Phillips	select DEFAULT_UIMAGE
38b38308acSKumar Gala	select PPC_MPC834x
3900280166SKim Phillips	help
4000280166SKim Phillips	  This option enables support for the MPC 834x ITX evaluation board.
4100280166SKim Phillips
4200280166SKim Phillips	  Be aware that PCI initialization is the bootloader's
433cb2fcccSMatt LaPlante	  responsibility.
4400280166SKim Phillips
45b13e9309SAnton Vorontsovconfig MPC836x_RDK
46b13e9309SAnton Vorontsov	bool "Freescale/Logic MPC836x RDK"
47b13e9309SAnton Vorontsov	select DEFAULT_UIMAGE
48b13e9309SAnton Vorontsov	select FSL_GTM
49b13e9309SAnton Vorontsov	select FSL_LBC
50b13e9309SAnton Vorontsov	help
51b13e9309SAnton Vorontsov	  This option enables support for the MPC836x RDK Processor Board,
52b13e9309SAnton Vorontsov	  also known as ZOOM PowerQUICC Kit.
53b13e9309SAnton Vorontsov
5438f66f90SKim Phillipsconfig MPC837x_RDB
55fda4bd9bSAnton Vorontsov	bool "Freescale MPC837x RDB/WLAN"
5638f66f90SKim Phillips	select DEFAULT_UIMAGE
57b38308acSKumar Gala	select PPC_MPC837x
5838f66f90SKim Phillips	help
59fda4bd9bSAnton Vorontsov	  This option enables support for the MPC837x RDB and WLAN Boards.
6038f66f90SKim Phillips
6159d13f9dSBryan O'Donoghueconfig ASP834x
6259d13f9dSBryan O'Donoghue	bool "Analogue & Micro ASP 834x"
6359d13f9dSBryan O'Donoghue	select PPC_MPC834x
6459d13f9dSBryan O'Donoghue	help
6559d13f9dSBryan O'Donoghue	  This enables support for the Analogue & Micro ASP 83xx
6659d13f9dSBryan O'Donoghue	  board.
6759d13f9dSBryan O'Donoghue
688159df72SHeiko Schocherconfig KMETER1
698159df72SHeiko Schocher	bool "Keymile KMETER1"
708159df72SHeiko Schocher	select DEFAULT_UIMAGE
718159df72SHeiko Schocher	select QUICC_ENGINE
728159df72SHeiko Schocher	help
738159df72SHeiko Schocher	  This enables support for the Keymile KMETER1 board.
748159df72SHeiko Schocher
7559d13f9dSBryan O'Donoghue
76b38308acSKumar Galaendif
7708264cbcSKumar Gala
78c68308ddSWolfram Sang# used for usb & gpio
79b359049fSKim Phillipsconfig PPC_MPC831x
80b359049fSKim Phillips	bool
81b359049fSKim Phillips
82b38308acSKumar Gala# used for math-emu
839020fc96SKim Phillipsconfig PPC_MPC832x
849020fc96SKim Phillips	bool
859020fc96SKim Phillips
86c68308ddSWolfram Sang# used for usb & gpio
87b38308acSKumar Galaconfig PPC_MPC834x
8808264cbcSKumar Gala	bool
8908264cbcSKumar Gala
90c68308ddSWolfram Sang# used for usb & gpio
91833e31e7SLi Yangconfig PPC_MPC837x
92833e31e7SLi Yang	bool
93