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