aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/85xx
diff options
context:
space:
mode:
authorValentin Longchamp <valentin.longchamp@keymile.com>2014-04-22 05:30:31 -0400
committerScott Wood <scottwood@freescale.com>2014-05-22 19:08:18 -0400
commit497c8b6096ac49ffa13c4bc2a0f48cb3fbb6ba59 (patch)
treeab6bd101dca95e57a3410bba4f6885498638813f /arch/powerpc/platforms/85xx
parentbfee31f5bb9bb37aaa2bcb29c00e6ca976161dc7 (diff)
powerpc/mpc85xx: add support for Keymile's kmcoge4 board
This patch introduces the support for Keymile's kmcoge4 board which is the internal reference design for boards based on Freescale's P2040/P2041 SoCs. This internal reference design is named kmp204x. The peripherals used on this board are: - SPI NOR Flash as bootloader medium - NAND Flash with a ubi partition - 2 PCIe busses (hosts 1 and 3) - 3 FMAN Ethernet devices (FMAN1 DTSEC1/2/5) - 4 Local Bus windows, with one dedicated to the QRIO reset/power mgmt CPLD - 2 I2C busses - last but not least, the mandatory serial port The patch also adds a defconfig file for this reference design that is necessary because of the lowmem option that must be set higher due to the number of PCIe devices with big ioremapped mem ranges on the boad. Signed-off-by: Valentin Longchamp <valentin.longchamp@keymile.com> Signed-off-by: Scott Wood <scottwood@freescale.com>
Diffstat (limited to 'arch/powerpc/platforms/85xx')
-rw-r--r--arch/powerpc/platforms/85xx/Kconfig2
-rw-r--r--arch/powerpc/platforms/85xx/corenet_generic.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/arch/powerpc/platforms/85xx/Kconfig b/arch/powerpc/platforms/85xx/Kconfig
index c17aae80e7ff..fb98fd6b91b5 100644
--- a/arch/powerpc/platforms/85xx/Kconfig
+++ b/arch/powerpc/platforms/85xx/Kconfig
@@ -263,7 +263,7 @@ config CORENET_GENERIC
263 help 263 help
264 This option enables support for the FSL CoreNet based boards. 264 This option enables support for the FSL CoreNet based boards.
265 For 32bit kernel, the following boards are supported: 265 For 32bit kernel, the following boards are supported:
266 P2041 RDB, P3041 DS and P4080 DS 266 P2041 RDB, P3041 DS, P4080 DS and kmcoge4
267 For 64bit kernel, the following boards are supported: 267 For 64bit kernel, the following boards are supported:
268 T4240 QDS and B4 QDS 268 T4240 QDS and B4 QDS
269 The following boards are supported for both 32bit and 64bit kernel: 269 The following boards are supported for both 32bit and 64bit kernel:
diff --git a/arch/powerpc/platforms/85xx/corenet_generic.c b/arch/powerpc/platforms/85xx/corenet_generic.c
index 8e4b1e1a4911..ceb0dac32ade 100644
--- a/arch/powerpc/platforms/85xx/corenet_generic.c
+++ b/arch/powerpc/platforms/85xx/corenet_generic.c
@@ -67,7 +67,7 @@ void __init corenet_gen_setup_arch(void)
67 67
68 swiotlb_detect_4g(); 68 swiotlb_detect_4g();
69 69
70 pr_info("%s board from Freescale Semiconductor\n", ppc_md.name); 70 pr_info("%s board\n", ppc_md.name);
71 71
72 mpc85xx_qe_init(); 72 mpc85xx_qe_init();
73} 73}
@@ -122,6 +122,7 @@ static const char * const boards[] __initconst = {
122 "fsl,B4860QDS", 122 "fsl,B4860QDS",
123 "fsl,B4420QDS", 123 "fsl,B4420QDS",
124 "fsl,B4220QDS", 124 "fsl,B4220QDS",
125 "keymile,kmcoge4",
125 NULL 126 NULL
126}; 127};
127 128