1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyunconfig PPC_MPC52xx 3*4882a593Smuzhiyun bool "52xx-based boards" 4*4882a593Smuzhiyun depends on PPC_BOOK3S_32 5*4882a593Smuzhiyun select COMMON_CLK 6*4882a593Smuzhiyun select HAVE_PCI 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunconfig PPC_MPC5200_SIMPLE 9*4882a593Smuzhiyun bool "Generic support for simple MPC5200 based boards" 10*4882a593Smuzhiyun depends on PPC_MPC52xx 11*4882a593Smuzhiyun select DEFAULT_UIMAGE 12*4882a593Smuzhiyun help 13*4882a593Smuzhiyun This option enables support for a simple MPC52xx based boards which 14*4882a593Smuzhiyun do not need a custom platform specific setup. Such boards are 15*4882a593Smuzhiyun supported assuming the following: 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun - GPIO pins are configured by the firmware, 18*4882a593Smuzhiyun - CDM configuration (clocking) is setup correctly by firmware, 19*4882a593Smuzhiyun - if the 'fsl,has-wdt' property is present in one of the 20*4882a593Smuzhiyun gpt nodes, then it is safe to use such gpt to reset the board, 21*4882a593Smuzhiyun - PCI is supported if enabled in the kernel configuration 22*4882a593Smuzhiyun and if there is a PCI bus node defined in the device tree. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun Boards that are compatible with this generic platform support 25*4882a593Smuzhiyun are: 26*4882a593Smuzhiyun intercontrol,digsy-mtc 27*4882a593Smuzhiyun phytec,pcm030 28*4882a593Smuzhiyun phytec,pcm032 29*4882a593Smuzhiyun promess,motionpro 30*4882a593Smuzhiyun schindler,cm5200 31*4882a593Smuzhiyun tqc,tqm5200 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunconfig PPC_EFIKA 34*4882a593Smuzhiyun bool "bPlan Efika 5k2. MPC5200B based computer" 35*4882a593Smuzhiyun depends on PPC_MPC52xx 36*4882a593Smuzhiyun select PPC_RTAS 37*4882a593Smuzhiyun select PPC_NATIVE 38*4882a593Smuzhiyun 39*4882a593Smuzhiyunconfig PPC_LITE5200 40*4882a593Smuzhiyun bool "Freescale Lite5200 Eval Board" 41*4882a593Smuzhiyun depends on PPC_MPC52xx 42*4882a593Smuzhiyun select DEFAULT_UIMAGE 43*4882a593Smuzhiyun 44*4882a593Smuzhiyunconfig PPC_MEDIA5200 45*4882a593Smuzhiyun bool "Freescale Media5200 Eval Board" 46*4882a593Smuzhiyun depends on PPC_MPC52xx 47*4882a593Smuzhiyun select DEFAULT_UIMAGE 48*4882a593Smuzhiyun 49*4882a593Smuzhiyunconfig PPC_MPC5200_BUGFIX 50*4882a593Smuzhiyun bool "MPC5200 (L25R) bugfix support" 51*4882a593Smuzhiyun depends on PPC_MPC52xx 52*4882a593Smuzhiyun help 53*4882a593Smuzhiyun Enable workarounds for original MPC5200 errata. This is not required 54*4882a593Smuzhiyun for MPC5200B based boards. 55*4882a593Smuzhiyun 56*4882a593Smuzhiyun It is safe to say 'Y' here 57*4882a593Smuzhiyun 58*4882a593Smuzhiyunconfig PPC_MPC5200_LPBFIFO 59*4882a593Smuzhiyun tristate "MPC5200 LocalPlus bus FIFO driver" 60*4882a593Smuzhiyun depends on PPC_MPC52xx && PPC_BESTCOMM 61*4882a593Smuzhiyun select PPC_BESTCOMM_GEN_BD 62