aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/85xx
diff options
context:
space:
mode:
authorPrabhakar Kushwaha <prabhakar@freescale.com>2014-04-21 07:34:45 -0400
committerScott Wood <scottwood@freescale.com>2014-05-22 19:08:29 -0400
commit0c0fc4d3a955c0159a64b5eb66da70927d35513a (patch)
tree1af461eeb39e47b1fef3e3fb9df5aa002c53bd3f /arch/powerpc/platforms/85xx
parentfb734eeebf5aed8a0f06fa19df92817666039b41 (diff)
powerpc/fsl-booke: Add initial T104x_QDS board support
Add support for T104x board in board file t104x_qds.c, It is common for both T1040 and T1042 as they share same QDS board. T1040QDS board Overview ----------------------- - SERDES Connections, 8 lanes supporting: — PCI Express: supporting Gen 1 and Gen 2; — SGMII — QSGMII — SATA 2.0 — Aurora debug with dedicated connectors (T1040 only) - DDR Controller - Supports rates of up to 1600 MHz data-rate - Supports one DDR3LP UDIMM/RDIMMs, of single-, dual- or quad-rank types. -IFC/Local Bus - NAND flash: 8-bit, async, up to 2GB. - NOR: 8-bit or 16-bit, non-multiplexed, up to 512MB - GASIC: Simple (minimal) target within Qixis FPGA - PromJET rapid memory download support - Ethernet - Two on-board RGMII 10/100/1G ethernet ports. - PHY #0 remains powered up during deep-sleep (T1040 only) - QIXIS System Logic FPGA - Clocks - System and DDR clock (SYSCLK, “DDRCLK”) - SERDES clocks - Power Supplies - Video - DIU supports video at up to 1280x1024x32bpp - USB - Supports two USB 2.0 ports with integrated PHYs — Two type A ports with 5V@1.5A per port. — Second port can be converted to OTG mini-AB - SDHC - SDHC port connects directly to an adapter card slot, featuring: - Supporting SD slots for: SD, SDHC (1x, 4x, 8x) and/or MMC — Supporting eMMC memory devices - SPI - On-board support of 3 different devices and sizes - Other IO - Two Serial ports - ProfiBus port - Four I2C ports Add T104xQDS support in Kconfig and Makefile. Also create device tree. Following features are currently not implmented. - SerDes: Aurora - IFC: GASIC, Promjet - QIXIS - Ethernet - DIU - power supplies management - ProfiBus Signed-off-by: Priyanka Jain <Priyanka.Jain@freescale.com> Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com> Signed-off-by: Prabhakar Kushwaha <prabhakar@freescale.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.c4
2 files changed, 5 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/85xx/Kconfig b/arch/powerpc/platforms/85xx/Kconfig
index a1182796a9d1..918b3902de67 100644
--- a/arch/powerpc/platforms/85xx/Kconfig
+++ b/arch/powerpc/platforms/85xx/Kconfig
@@ -267,7 +267,7 @@ config CORENET_GENERIC
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:
270 P5020 DS and P5040 DS 270 P5020 DS, P5040 DS and T104xQDS
271 271
272endif # FSL_SOC_BOOKE 272endif # FSL_SOC_BOOKE
273 273
diff --git a/arch/powerpc/platforms/85xx/corenet_generic.c b/arch/powerpc/platforms/85xx/corenet_generic.c
index 477c182e4ba5..5db1e117fdde 100644
--- a/arch/powerpc/platforms/85xx/corenet_generic.c
+++ b/arch/powerpc/platforms/85xx/corenet_generic.c
@@ -123,6 +123,8 @@ static const char * const boards[] __initconst = {
123 "fsl,B4860QDS", 123 "fsl,B4860QDS",
124 "fsl,B4420QDS", 124 "fsl,B4420QDS",
125 "fsl,B4220QDS", 125 "fsl,B4220QDS",
126 "fsl,T1040QDS",
127 "fsl,T1042QDS",
126 "keymile,kmcoge4", 128 "keymile,kmcoge4",
127 NULL 129 NULL
128}; 130};
@@ -138,6 +140,8 @@ static const char * const hv_boards[] __initconst = {
138 "fsl,B4860QDS-hv", 140 "fsl,B4860QDS-hv",
139 "fsl,B4420QDS-hv", 141 "fsl,B4420QDS-hv",
140 "fsl,B4220QDS-hv", 142 "fsl,B4220QDS-hv",
143 "fsl,T1040QDS-hv",
144 "fsl,T1042QDS-hv",
141 NULL 145 NULL
142}; 146};
143 147