18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ciconfig PPC_MPC52xx 38c2ecf20Sopenharmony_ci bool "52xx-based boards" 48c2ecf20Sopenharmony_ci depends on PPC_BOOK3S_32 58c2ecf20Sopenharmony_ci select COMMON_CLK 68c2ecf20Sopenharmony_ci select HAVE_PCI 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ciconfig PPC_MPC5200_SIMPLE 98c2ecf20Sopenharmony_ci bool "Generic support for simple MPC5200 based boards" 108c2ecf20Sopenharmony_ci depends on PPC_MPC52xx 118c2ecf20Sopenharmony_ci select DEFAULT_UIMAGE 128c2ecf20Sopenharmony_ci help 138c2ecf20Sopenharmony_ci This option enables support for a simple MPC52xx based boards which 148c2ecf20Sopenharmony_ci do not need a custom platform specific setup. Such boards are 158c2ecf20Sopenharmony_ci supported assuming the following: 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci - GPIO pins are configured by the firmware, 188c2ecf20Sopenharmony_ci - CDM configuration (clocking) is setup correctly by firmware, 198c2ecf20Sopenharmony_ci - if the 'fsl,has-wdt' property is present in one of the 208c2ecf20Sopenharmony_ci gpt nodes, then it is safe to use such gpt to reset the board, 218c2ecf20Sopenharmony_ci - PCI is supported if enabled in the kernel configuration 228c2ecf20Sopenharmony_ci and if there is a PCI bus node defined in the device tree. 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci Boards that are compatible with this generic platform support 258c2ecf20Sopenharmony_ci are: 268c2ecf20Sopenharmony_ci intercontrol,digsy-mtc 278c2ecf20Sopenharmony_ci phytec,pcm030 288c2ecf20Sopenharmony_ci phytec,pcm032 298c2ecf20Sopenharmony_ci promess,motionpro 308c2ecf20Sopenharmony_ci schindler,cm5200 318c2ecf20Sopenharmony_ci tqc,tqm5200 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ciconfig PPC_EFIKA 348c2ecf20Sopenharmony_ci bool "bPlan Efika 5k2. MPC5200B based computer" 358c2ecf20Sopenharmony_ci depends on PPC_MPC52xx 368c2ecf20Sopenharmony_ci select PPC_RTAS 378c2ecf20Sopenharmony_ci select PPC_NATIVE 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ciconfig PPC_LITE5200 408c2ecf20Sopenharmony_ci bool "Freescale Lite5200 Eval Board" 418c2ecf20Sopenharmony_ci depends on PPC_MPC52xx 428c2ecf20Sopenharmony_ci select DEFAULT_UIMAGE 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ciconfig PPC_MEDIA5200 458c2ecf20Sopenharmony_ci bool "Freescale Media5200 Eval Board" 468c2ecf20Sopenharmony_ci depends on PPC_MPC52xx 478c2ecf20Sopenharmony_ci select DEFAULT_UIMAGE 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ciconfig PPC_MPC5200_BUGFIX 508c2ecf20Sopenharmony_ci bool "MPC5200 (L25R) bugfix support" 518c2ecf20Sopenharmony_ci depends on PPC_MPC52xx 528c2ecf20Sopenharmony_ci help 538c2ecf20Sopenharmony_ci Enable workarounds for original MPC5200 errata. This is not required 548c2ecf20Sopenharmony_ci for MPC5200B based boards. 558c2ecf20Sopenharmony_ci 568c2ecf20Sopenharmony_ci It is safe to say 'Y' here 578c2ecf20Sopenharmony_ci 588c2ecf20Sopenharmony_ciconfig PPC_MPC5200_LPBFIFO 598c2ecf20Sopenharmony_ci tristate "MPC5200 LocalPlus bus FIFO driver" 608c2ecf20Sopenharmony_ci depends on PPC_MPC52xx && PPC_BESTCOMM 618c2ecf20Sopenharmony_ci select PPC_BESTCOMM_GEN_BD 62