[U-Boot] [PATCH v3] powerpc/t2081qds: Add T2081 QDS board support
York Sun
yorksun at freescale.com
Mon Feb 24 23:14:45 CET 2014
On 02/20/2014 09:16 PM, Shengzhou Liu wrote:
> T2081 QDS is a high-performance computing evaluation, development and
> test platform supporting the T2081 QorIQ Power Architecture processor.
>
> T2081QDS board Overview
> -----------------------
> - T2081 SoC integrating four 64-bit dual-threads e6500 cores up to 1.8GHz
> - 2MB shared L2 and 512KB L3 CoreNet platform cache (CPC)
> - CoreNet fabric supporting coherent and noncoherent transactions with
> prioritization and bandwidth allocation
> - 32-/64-bit DDR3/DDR3LP SDRAM memory controller with ECC and interleaving
> - Ethernet interfaces:
> - Two on-board 10M/100M/1G bps RGMII ports
> - Two 10Gbps XFI with on-board SFP+ cage
> - 1Gbps/2.5Gbps SGMII Riser card
> - 10Gbps XAUI Riser card
> - Accelerator:
> - DPAA components consist of FMan, BMan, QMan, PME, DCE and SEC
> - SerDes:
> - 8 lanes up to 10.3125GHz
> - Supports SGMII, HiGig, XFI, XAUI and Aurora debug,
> - IFC:
> - 512MB NOR Flash, 2GB NAND Flash, PromJet debug port and Qixis FPGA
> - eSPI:
> - Three SPI flash (16MB N25Q128A + 16MB EN25S64 + 512KB SST25WF040)
> - USB:
> - Two USB2.0 ports with internal PHY (one Type-A + one micro Type mini-AB)
> - PCIe:
> - Four PCI Express controllers (two PCIe 2.0 and two PCIe 3.0 with SR-IOV)
> - eSDHC:
> - Supports various SD/SDHC/SDXC/eMMC devices with adapter cards and
> voltage translators
> - I2C:
> - Four I2C controllers.
> - UART:
> - Dual 4-pins UART serial ports
>
> Signed-off-by: Shengzhou Liu <Shengzhou.Liu at freescale.com>
> ---
> v3: add fixup devicetree for t2081qds.
> v2: some update for serdes and network configuration.
>
> board/freescale/t2080qds/Makefile | 12 -
> board/freescale/t2080qds/ddr.c | 119 -----
> board/freescale/t2080qds/ddr.h | 72 ---
> board/freescale/t2080qds/eth_t2080qds.c | 517 -------------------
> board/freescale/t2080qds/law.c | 34 --
> board/freescale/t2080qds/pci.c | 23 -
> board/freescale/t2080qds/t2080_pbi.cfg | 41 --
> board/freescale/t2080qds/t2080_rcw.cfg | 8 -
> board/freescale/t2080qds/t2080qds.c | 378 --------------
> board/freescale/t2080qds/t2080qds.h | 13 -
> board/freescale/t2080qds/t2080qds_qixis.h | 47 --
> board/freescale/t2080qds/tlb.c | 146 ------
> board/freescale/t208xqds/Makefile | 14 +
> board/freescale/t208xqds/ddr.c | 119 +++++
> board/freescale/t208xqds/ddr.h | 72 +++
> board/freescale/t208xqds/eth_t208xqds.c | 648 ++++++++++++++++++++++++
> board/freescale/t208xqds/law.c | 34 ++
> board/freescale/t208xqds/pci.c | 23 +
> board/freescale/t208xqds/t2080_rcw.cfg | 8 +
> board/freescale/t208xqds/t2081_rcw.cfg | 8 +
> board/freescale/t208xqds/t208x_pbi.cfg | 41 ++
> board/freescale/t208xqds/t208xqds.c | 459 +++++++++++++++++
> board/freescale/t208xqds/t208xqds.h | 13 +
> board/freescale/t208xqds/t208xqds_qixis.h | 49 ++
> board/freescale/t208xqds/tlb.c | 146 ++++++
> boards.cfg | 15 +-
> include/configs/T2080QDS.h | 804 -----------------------------
> include/configs/T208xQDS.h | 817 ++++++++++++++++++++++++++++++
> 28 files changed, 2461 insertions(+), 2219 deletions(-)
> delete mode 100644 board/freescale/t2080qds/Makefile
> delete mode 100644 board/freescale/t2080qds/ddr.c
> delete mode 100644 board/freescale/t2080qds/ddr.h
> delete mode 100644 board/freescale/t2080qds/eth_t2080qds.c
> delete mode 100644 board/freescale/t2080qds/law.c
> delete mode 100644 board/freescale/t2080qds/pci.c
> delete mode 100644 board/freescale/t2080qds/t2080_pbi.cfg
> delete mode 100644 board/freescale/t2080qds/t2080_rcw.cfg
> delete mode 100644 board/freescale/t2080qds/t2080qds.c
> delete mode 100644 board/freescale/t2080qds/t2080qds.h
> delete mode 100644 board/freescale/t2080qds/t2080qds_qixis.h
> delete mode 100644 board/freescale/t2080qds/tlb.c
> create mode 100644 board/freescale/t208xqds/Makefile
> create mode 100644 board/freescale/t208xqds/ddr.c
> create mode 100644 board/freescale/t208xqds/ddr.h
> create mode 100644 board/freescale/t208xqds/eth_t208xqds.c
> create mode 100644 board/freescale/t208xqds/law.c
> create mode 100644 board/freescale/t208xqds/pci.c
> create mode 100644 board/freescale/t208xqds/t2080_rcw.cfg
> create mode 100644 board/freescale/t208xqds/t2081_rcw.cfg
> create mode 100644 board/freescale/t208xqds/t208x_pbi.cfg
> create mode 100644 board/freescale/t208xqds/t208xqds.c
> create mode 100644 board/freescale/t208xqds/t208xqds.h
> create mode 100644 board/freescale/t208xqds/t208xqds_qixis.h
> create mode 100644 board/freescale/t208xqds/tlb.c
> delete mode 100644 include/configs/T2080QDS.h
> create mode 100644 include/configs/T208xQDS.h
>
Next time, please format the patch with this command
git format-patch -M -C --find-copies-harder
It will generate a patch with detection of moving and copies code, so your
change set will be much smaller.
York
More information about the U-Boot
mailing list