Thread (2 messages) flat view 2 messages, 2 authors, 2012-07-25

Re: [PATCH] [v3] powerpc/p5040ds: Add support for P5040DS board

From: Kumar Gala <hidden>
Date: 2012-07-25 18:58:18

On Jul 25, 2012, at 1:17 PM, Timur Tabi wrote:
Add support for the Freescale P5040DS Reference Board ("Superhydra"), =
which
is similar to the P5020DS.  Features of the P5040 are listed below, =
but
not all of these features (e.g. DPAA networking) are currently =
supported.
=20
Four P5040 single-threaded e5500 cores built
   Up to 2.4 GHz with 64-bit ISA support
   Three levels of instruction: user, supervisor, hypervisor
CoreNet platform cache (CPC)
   2.0 MB configures as dual 1 MB blocks hierarchical interconnect =
fabric
Two 64-bit DDR3/3L SDRAM memory controllers with ECC and interleaving =
support
   Up to 1600MT/s
   Memory pre-fetch engine
DPAA incorporating acceleration for the following functions
   Packet parsing, classification, and distribution (FMAN)
   Queue management for scheduling, packet sequencing and
	congestion management (QMAN)
   Hardware buffer management for buffer allocation and
	de-allocation (BMAN)
   Cryptography acceleration (SEC 5.0) at up to 40 Gbps
SerDes
   20 lanes at up to 5 Gbps
   Supports SGMII, XAUI, PCIe rev1.1/2.0, SATA
Ethernet interfaces
   Two 10 Gbps Ethernet MACs
   Ten 1 Gbps Ethernet MACs
High-speed peripheral interfaces
   Two PCI Express 2.0/3.0 controllers
Additional peripheral interfaces
   Two serial ATA (SATA 2.0) controllers
   Two high-speed USB 2.0 controllers with integrated PHY
   Enhanced secure digital host controller (SD/MMC/eMMC)
   Enhanced serial peripheral interface (eSPI)
   Two I2C controllers
   Four UARTs
   Integrated flash controller supporting NAND and NOR flash
DMA
   Dual four channel
Support for hardware virtualization and partitioning enforcement
   Extra privileged level for hypervisor support
QorIQ Trust Architecture 1.1
   Secure boot, secure debug, tamper detection, volatile key storage
=20
Signed-off-by: Timur Tabi <redacted>
---
=20
v3: fixes per Scott's comments, although only the things that I knew =
how
to fix.
=20
arch/powerpc/boot/dts/fsl/p5040si-post.dtsi   |  320 =
+++++++++++++++++++++++++
arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi    |  111 +++++++++
arch/powerpc/boot/dts/fsl/qoriq-sec5.2-0.dtsi |  118 +++++++++
arch/powerpc/boot/dts/p5040ds.dts             |  203 ++++++++++++++++
arch/powerpc/configs/corenet32_smp_defconfig  |    1 +
arch/powerpc/configs/corenet64_smp_defconfig  |    1 +
arch/powerpc/platforms/85xx/Kconfig           |   14 +
arch/powerpc/platforms/85xx/Makefile          |    1 +
arch/powerpc/platforms/85xx/p5040_ds.c        |   89 +++++++
9 files changed, 858 insertions(+), 0 deletions(-)
create mode 100644 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-sec5.2-0.dtsi
create mode 100644 arch/powerpc/boot/dts/p5040ds.dts
create mode 100644 arch/powerpc/platforms/85xx/p5040_ds.c
High level comments, please split the p5040si*dtsi into a seperate =
patch.  Also, you need to update fsl_pci.c for "fsl,qoriq-pcie-v2.4"

- k=
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help