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