Commit b9e7196e authored by Matteo Facchinetti's avatar Matteo Facchinetti Committed by Anatolij Gustschin

powerpc/512x: move mpc5121_generic platform to mpc512x_generic.

This provides a base for using 512x_generic platform on mpc5125 boards.

By this way 512x_GENERIC it could be used for all generic mpc512x boards
and kernel could be compiled with mpc512x_defconfig.
Signed-off-by: default avatarMatteo Facchinetti <matteo.facchinetti@sirius-es.it>
[agust: applied s/mpc5121/mpc512x in mpc512x_generic.c]
Signed-off-by: default avatarAnatolij Gustschin <agust@denx.de>
parent 534ada5e
...@@ -13,7 +13,7 @@ CONFIG_MODULE_UNLOAD=y ...@@ -13,7 +13,7 @@ CONFIG_MODULE_UNLOAD=y
# CONFIG_PPC_CHRP is not set # CONFIG_PPC_CHRP is not set
CONFIG_PPC_MPC512x=y CONFIG_PPC_MPC512x=y
CONFIG_MPC5121_ADS=y CONFIG_MPC5121_ADS=y
CONFIG_MPC5121_GENERIC=y CONFIG_MPC512x_GENERIC=y
CONFIG_PDM360NG=y CONFIG_PDM360NG=y
# CONFIG_PPC_PMAC is not set # CONFIG_PPC_PMAC is not set
CONFIG_NO_HZ=y CONFIG_NO_HZ=y
......
...@@ -15,16 +15,16 @@ config MPC5121_ADS ...@@ -15,16 +15,16 @@ config MPC5121_ADS
help help
This option enables support for the MPC5121E ADS board. This option enables support for the MPC5121E ADS board.
config MPC5121_GENERIC config MPC512x_GENERIC
bool "Generic support for simple MPC5121 based boards" bool "Generic support for simple MPC512x based boards"
depends on PPC_MPC512x depends on PPC_MPC512x
select DEFAULT_UIMAGE select DEFAULT_UIMAGE
help help
This option enables support for simple MPC5121 based boards This option enables support for simple MPC512x based boards
which do not need custom platform specific setup. which do not need custom platform specific setup.
Compatible boards include: Protonic LVT base boards (ZANMCU Compatible boards include: Protonic LVT base boards (ZANMCU
and VICVT2). and VICVT2), Freescale MPC5125 Tower system.
config PDM360NG config PDM360NG
bool "ifm PDM360NG board" bool "ifm PDM360NG board"
......
...@@ -3,5 +3,5 @@ ...@@ -3,5 +3,5 @@
# #
obj-y += clock.o mpc512x_shared.o obj-y += clock.o mpc512x_shared.o
obj-$(CONFIG_MPC5121_ADS) += mpc5121_ads.o mpc5121_ads_cpld.o obj-$(CONFIG_MPC5121_ADS) += mpc5121_ads.o mpc5121_ads_cpld.o
obj-$(CONFIG_MPC5121_GENERIC) += mpc5121_generic.o obj-$(CONFIG_MPC512x_GENERIC) += mpc512x_generic.o
obj-$(CONFIG_PDM360NG) += pdm360ng.o obj-$(CONFIG_PDM360NG) += pdm360ng.o
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Author: John Rigby, <jrigby@freescale.com> * Author: John Rigby, <jrigby@freescale.com>
* *
* Description: * Description:
* MPC5121 SoC setup * MPC512x SoC setup
* *
* This is free software; you can redistribute it and/or modify it * This is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by * under the terms of the GNU General Public License as published by
...@@ -34,14 +34,14 @@ static const char * const board[] __initconst = { ...@@ -34,14 +34,14 @@ static const char * const board[] __initconst = {
/* /*
* Called very early, MMU is off, device-tree isn't unflattened * Called very early, MMU is off, device-tree isn't unflattened
*/ */
static int __init mpc5121_generic_probe(void) static int __init mpc512x_generic_probe(void)
{ {
return of_flat_dt_match(of_get_flat_dt_root(), board); return of_flat_dt_match(of_get_flat_dt_root(), board);
} }
define_machine(mpc5121_generic) { define_machine(mpc512x_generic) {
.name = "MPC5121 generic", .name = "MPC512x generic",
.probe = mpc5121_generic_probe, .probe = mpc512x_generic_probe,
.init = mpc512x_init, .init = mpc512x_init,
.init_early = mpc512x_init_diu, .init_early = mpc512x_init_diu,
.setup_arch = mpc512x_setup_diu, .setup_arch = mpc512x_setup_diu,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment