[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