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