18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_cimenuconfig PPC_83xx
38c2ecf20Sopenharmony_ci	bool "83xx-based boards"
48c2ecf20Sopenharmony_ci	depends on PPC_BOOK3S_32
58c2ecf20Sopenharmony_ci	select PPC_UDBG_16550
68c2ecf20Sopenharmony_ci	select HAVE_PCI
78c2ecf20Sopenharmony_ci	select FSL_PCI if PCI
88c2ecf20Sopenharmony_ci	select FSL_SOC
98c2ecf20Sopenharmony_ci	select IPIC
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciif PPC_83xx
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciconfig MPC830x_RDB
148c2ecf20Sopenharmony_ci	bool "Freescale MPC830x RDB and derivatives"
158c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
168c2ecf20Sopenharmony_ci	select PPC_MPC831x
178c2ecf20Sopenharmony_ci	select FSL_GTM
188c2ecf20Sopenharmony_ci	help
198c2ecf20Sopenharmony_ci	  This option enables support for the MPC8308 RDB and MPC8308 P1M boards.
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciconfig MPC831x_RDB
228c2ecf20Sopenharmony_ci	bool "Freescale MPC831x RDB"
238c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
248c2ecf20Sopenharmony_ci	select PPC_MPC831x
258c2ecf20Sopenharmony_ci	help
268c2ecf20Sopenharmony_ci	  This option enables support for the MPC8313 RDB and MPC8315 RDB boards.
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciconfig MPC832x_MDS
298c2ecf20Sopenharmony_ci	bool "Freescale MPC832x MDS"
308c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
318c2ecf20Sopenharmony_ci	select PPC_MPC832x
328c2ecf20Sopenharmony_ci	help
338c2ecf20Sopenharmony_ci	  This option enables support for the MPC832x MDS evaluation board.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciconfig MPC832x_RDB
368c2ecf20Sopenharmony_ci	bool "Freescale MPC832x RDB"
378c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
388c2ecf20Sopenharmony_ci	select PPC_MPC832x
398c2ecf20Sopenharmony_ci	help
408c2ecf20Sopenharmony_ci	  This option enables support for the MPC8323 RDB board.
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciconfig MPC834x_MDS
438c2ecf20Sopenharmony_ci	bool "Freescale MPC834x MDS"
448c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
458c2ecf20Sopenharmony_ci	select PPC_MPC834x
468c2ecf20Sopenharmony_ci	help
478c2ecf20Sopenharmony_ci	  This option enables support for the MPC 834x MDS evaluation board.
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ci	  Be aware that PCI buses can only function when MDS board is plugged
508c2ecf20Sopenharmony_ci	  into the PIB (Platform IO Board) board from Freescale which provide
518c2ecf20Sopenharmony_ci	  3 PCI slots.  The PIBs PCI initialization is the bootloader's
528c2ecf20Sopenharmony_ci	  responsibility.
538c2ecf20Sopenharmony_ci
548c2ecf20Sopenharmony_ciconfig MPC834x_ITX
558c2ecf20Sopenharmony_ci	bool "Freescale MPC834x ITX"
568c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
578c2ecf20Sopenharmony_ci	select PPC_MPC834x
588c2ecf20Sopenharmony_ci	help
598c2ecf20Sopenharmony_ci	  This option enables support for the MPC 834x ITX evaluation board.
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ci	  Be aware that PCI initialization is the bootloader's
628c2ecf20Sopenharmony_ci	  responsibility.
638c2ecf20Sopenharmony_ci
648c2ecf20Sopenharmony_ciconfig MPC836x_MDS
658c2ecf20Sopenharmony_ci	bool "Freescale MPC836x MDS"
668c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
678c2ecf20Sopenharmony_ci	help
688c2ecf20Sopenharmony_ci	  This option enables support for the MPC836x MDS Processor Board.
698c2ecf20Sopenharmony_ci
708c2ecf20Sopenharmony_ciconfig MPC836x_RDK
718c2ecf20Sopenharmony_ci	bool "Freescale/Logic MPC836x RDK"
728c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
738c2ecf20Sopenharmony_ci	select FSL_GTM
748c2ecf20Sopenharmony_ci	select FSL_LBC
758c2ecf20Sopenharmony_ci	help
768c2ecf20Sopenharmony_ci	  This option enables support for the MPC836x RDK Processor Board,
778c2ecf20Sopenharmony_ci	  also known as ZOOM PowerQUICC Kit.
788c2ecf20Sopenharmony_ci
798c2ecf20Sopenharmony_ciconfig MPC837x_MDS
808c2ecf20Sopenharmony_ci	bool "Freescale MPC837x MDS"
818c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
828c2ecf20Sopenharmony_ci	select PPC_MPC837x
838c2ecf20Sopenharmony_ci	help
848c2ecf20Sopenharmony_ci	  This option enables support for the MPC837x MDS Processor Board.
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ciconfig MPC837x_RDB
878c2ecf20Sopenharmony_ci	bool "Freescale MPC837x RDB/WLAN"
888c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
898c2ecf20Sopenharmony_ci	select PPC_MPC837x
908c2ecf20Sopenharmony_ci	help
918c2ecf20Sopenharmony_ci	  This option enables support for the MPC837x RDB and WLAN Boards.
928c2ecf20Sopenharmony_ci
938c2ecf20Sopenharmony_ciconfig ASP834x
948c2ecf20Sopenharmony_ci	bool "Analogue & Micro ASP 834x"
958c2ecf20Sopenharmony_ci	select PPC_MPC834x
968c2ecf20Sopenharmony_ci	help
978c2ecf20Sopenharmony_ci	  This enables support for the Analogue & Micro ASP 83xx
988c2ecf20Sopenharmony_ci	  board.
998c2ecf20Sopenharmony_ci
1008c2ecf20Sopenharmony_ciconfig KMETER1
1018c2ecf20Sopenharmony_ci	bool "Keymile KMETER1"
1028c2ecf20Sopenharmony_ci	select DEFAULT_UIMAGE
1038c2ecf20Sopenharmony_ci	select QUICC_ENGINE
1048c2ecf20Sopenharmony_ci	help
1058c2ecf20Sopenharmony_ci	  This enables support for the Keymile KMETER1 board.
1068c2ecf20Sopenharmony_ci
1078c2ecf20Sopenharmony_ci
1088c2ecf20Sopenharmony_ciendif
1098c2ecf20Sopenharmony_ci
1108c2ecf20Sopenharmony_ci# used for usb & gpio
1118c2ecf20Sopenharmony_ciconfig PPC_MPC831x
1128c2ecf20Sopenharmony_ci	bool
1138c2ecf20Sopenharmony_ci
1148c2ecf20Sopenharmony_ci# used for math-emu
1158c2ecf20Sopenharmony_ciconfig PPC_MPC832x
1168c2ecf20Sopenharmony_ci	bool
1178c2ecf20Sopenharmony_ci
1188c2ecf20Sopenharmony_ci# used for usb & gpio
1198c2ecf20Sopenharmony_ciconfig PPC_MPC834x
1208c2ecf20Sopenharmony_ci	bool
1218c2ecf20Sopenharmony_ci
1228c2ecf20Sopenharmony_ci# used for usb & gpio
1238c2ecf20Sopenharmony_ciconfig PPC_MPC837x
1248c2ecf20Sopenharmony_ci	bool
125