162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ciconfig PPC_MPC52xx
362306a36Sopenharmony_ci	bool "52xx-based boards"
462306a36Sopenharmony_ci	depends on PPC_BOOK3S_32
562306a36Sopenharmony_ci	select COMMON_CLK
662306a36Sopenharmony_ci	select HAVE_PCI
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciconfig PPC_MPC5200_SIMPLE
962306a36Sopenharmony_ci	bool "Generic support for simple MPC5200 based boards"
1062306a36Sopenharmony_ci	depends on PPC_MPC52xx
1162306a36Sopenharmony_ci	select DEFAULT_UIMAGE
1262306a36Sopenharmony_ci	help
1362306a36Sopenharmony_ci	  This option enables support for a simple MPC52xx based boards which
1462306a36Sopenharmony_ci	  do not need a custom platform specific setup. Such boards are
1562306a36Sopenharmony_ci	  supported assuming the following:
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci	  - GPIO pins are configured by the firmware,
1862306a36Sopenharmony_ci	  - CDM configuration (clocking) is setup correctly by firmware,
1962306a36Sopenharmony_ci	  - if the 'fsl,has-wdt' property is present in one of the
2062306a36Sopenharmony_ci	    gpt nodes, then it is safe to use such gpt to reset the board,
2162306a36Sopenharmony_ci	  - PCI is supported if enabled in the kernel configuration
2262306a36Sopenharmony_ci	    and if there is a PCI bus node defined in the device tree.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci	  Boards that are compatible with this generic platform support
2562306a36Sopenharmony_ci	  are:
2662306a36Sopenharmony_ci	     intercontrol,digsy-mtc
2762306a36Sopenharmony_ci	     phytec,pcm030
2862306a36Sopenharmony_ci	     phytec,pcm032
2962306a36Sopenharmony_ci	     promess,motionpro
3062306a36Sopenharmony_ci	     schindler,cm5200
3162306a36Sopenharmony_ci	     tqc,tqm5200
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ciconfig PPC_EFIKA
3462306a36Sopenharmony_ci	bool "bPlan Efika 5k2. MPC5200B based computer"
3562306a36Sopenharmony_ci	depends on PPC_MPC52xx
3662306a36Sopenharmony_ci	select PPC_RTAS
3762306a36Sopenharmony_ci	select PPC_HASH_MMU_NATIVE
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ciconfig PPC_LITE5200
4062306a36Sopenharmony_ci	bool "Freescale Lite5200 Eval Board"
4162306a36Sopenharmony_ci	depends on PPC_MPC52xx
4262306a36Sopenharmony_ci	select DEFAULT_UIMAGE
4362306a36Sopenharmony_ci
4462306a36Sopenharmony_ciconfig PPC_MEDIA5200
4562306a36Sopenharmony_ci	bool "Freescale Media5200 Eval Board"
4662306a36Sopenharmony_ci	depends on PPC_MPC52xx
4762306a36Sopenharmony_ci	select DEFAULT_UIMAGE
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ciconfig PPC_MPC5200_BUGFIX
5062306a36Sopenharmony_ci	bool "MPC5200 (L25R) bugfix support"
5162306a36Sopenharmony_ci	depends on PPC_MPC52xx
5262306a36Sopenharmony_ci	help
5362306a36Sopenharmony_ci	  Enable workarounds for original MPC5200 errata.  This is not required
5462306a36Sopenharmony_ci	  for MPC5200B based boards.
5562306a36Sopenharmony_ci
5662306a36Sopenharmony_ci	  It is safe to say 'Y' here
57