[U-Boot] [PATCH v5 0/28] Adding LS2085AQDS and RDB

York Sun yorksun at freescale.com
Sat Mar 21 03:28:04 CET 2015


This set adds necessary support in common ls2085a support and board
support for QDS and RDB.

Changes in v5:
  Re-generate patches using patman default flags
  s/LayerScape/Layerscape/g
  Fix board README for inconsistent SoC name
  Fix comment in board header file
  s/LS2080/LS2085/g
  Fix Kconfig help for inconsistent SoC name
  Update LS2085AQDS README to include instructions to form NAND image
  Update LS2085ARDB README to include instructions to form NAND image

Changes in v4:
  Remove temporary variable cntfrq.
  Fix board README for inconsistent SoC name
  Fix comments in board header file
  Update MAINTAINERS file
  Update MAINTAINERS file

Changes in v3:
  Move secondary core fix to mp.c.
  Replace hard-coded value with COUNTER_FREQUENCY.

Changes in v2:
  Rebase after adding macros CONFIG_SYS_I2C_MXC_I2C3 in another patch set
  Fix CNTFRQ for secondary cores when COUNTER_FREQUENCY_REAL is defined.
  Add comment to I2C workaround

Bhupesh Sharma (1):
  armv8/fsl-ch3: Add support to print RCW configuration

J. German Rivera (2):
  drivers/fsl-mc: Changed MC firmware loading for new boot architecture
  drivers/fsl-mc: Autoload AOIP image from NOR flash

Jaiprakash Singh (1):
  driver/ifc: Add 64KB page support

Minghuan Lian (1):
  armv8: Add SerDes framework for Layerscape Architecture

Prabhakar Kushwaha (4):
  armv8/ls2085a: Update common header file
  driver/ldpaa_eth: Update ldpaa ethernet driver
  driver/ldpaa: Add support of WRIOP static data structure
  board/ls2085qds: Add support ethernet

Scott Wood (8):
  armv8/fsl-lsch3: Set nodes in DVM domain
  fsl-lsch3: Introduce place for common early SoC init
  armv8/ls2085a: Add workaround for USB erratum A-008751
  armv8/fsl-lsch3: Use correct compatible for serial clock fixup
  armv8/fsl-lsch3: Enable system error aborts
  armv8/ls2085aqds: NAND boot support
  freescale/qixis: Add support for booting from NAND
  armv8/ls2085ardb: Enable NAND SPL support

Shaohui Xie (1):
  net/memac_phy: reuse driver for little endian SoCs

Yangbo Lu (1):
  ls2085a: esdhc: Add esdhc support for ls2085a

York Sun (7):
  armv8/fsl-lsch3: Implement workaround for erratum A008585
  armv8/fsl-lsch3: Fix platform clock calculation
  armv8/ls2085a: Fix generic timer clock source
  armv8/fsl-lsch3: Update early MMU table
  armv8/ls2085aqds: Add support of LS2085AQDS platform
  armv8/ls2085ardb: Add support of LS2085ARDB platform
  armv8/fsl-lsch3: Implement workaround for I2C issue

pankaj chauhan (2):
  armv8/ls2085a: Add support for reset request
  net/phy/cortina: Fix compilation warning

 README                                            |    8 +
 arch/arm/Kconfig                                  |   24 +
 arch/arm/cpu/armv7/ls102xa/clock.c                |    4 +-
 arch/arm/cpu/armv8/fsl-lsch3/Makefile             |    2 +
 arch/arm/cpu/armv8/fsl-lsch3/README               |   78 +++-
 arch/arm/cpu/armv8/fsl-lsch3/cpu.c                |  123 ++++-
 arch/arm/cpu/armv8/fsl-lsch3/fdt.c                |    9 +-
 arch/arm/cpu/armv8/fsl-lsch3/fsl_lsch3_serdes.c   |  115 +++++
 arch/arm/cpu/armv8/fsl-lsch3/lowlevel.S           |   15 +
 arch/arm/cpu/armv8/fsl-lsch3/ls2085a_serdes.c     |  117 +++++
 arch/arm/cpu/armv8/fsl-lsch3/mp.c                 |    7 +
 arch/arm/cpu/armv8/fsl-lsch3/mp.h                 |    1 +
 arch/arm/cpu/armv8/fsl-lsch3/soc.c                |  107 +++++
 arch/arm/cpu/armv8/fsl-lsch3/speed.c              |   11 +-
 arch/arm/cpu/armv8/generic_timer.c                |   11 +
 arch/arm/cpu/armv8/u-boot-spl.lds                 |   77 ++++
 arch/arm/include/asm/arch-fsl-lsch3/config.h      |   42 ++
 arch/arm/include/asm/arch-fsl-lsch3/fsl_serdes.h  |   67 +++
 arch/arm/include/asm/arch-fsl-lsch3/immap_lsch3.h |   29 ++
 arch/arm/include/asm/arch-fsl-lsch3/soc.h         |    8 +
 arch/arm/lib/crt0_64.S                            |    7 +
 arch/powerpc/cpu/mpc85xx/cpu_init_early.c         |    8 +-
 arch/powerpc/cpu/mpc85xx/speed.c                  |    4 +-
 board/freescale/bsc9132qds/bsc9132qds.c           |    4 +-
 board/freescale/c29xpcie/c29xpcie.c               |    4 +-
 board/freescale/common/qixis.c                    |   31 +-
 board/freescale/ls2085a/ls2085a.c                 |   29 +-
 board/freescale/ls2085aqds/Kconfig                |   16 +
 board/freescale/ls2085aqds/MAINTAINERS            |    8 +
 board/freescale/ls2085aqds/Makefile               |    9 +
 board/freescale/ls2085aqds/README                 |  148 ++++++
 board/freescale/ls2085aqds/ddr.c                  |  196 ++++++++
 board/freescale/ls2085aqds/ddr.h                  |   92 ++++
 board/freescale/ls2085aqds/eth.c                  |  380 +++++++++++++++
 board/freescale/ls2085aqds/ls2085aqds.c           |  274 +++++++++++
 board/freescale/ls2085aqds/ls2085aqds_qixis.h     |   30 ++
 board/freescale/ls2085ardb/Kconfig                |   16 +
 board/freescale/ls2085ardb/MAINTAINERS            |    8 +
 board/freescale/ls2085ardb/Makefile               |    8 +
 board/freescale/ls2085ardb/README                 |  128 ++++++
 board/freescale/ls2085ardb/ddr.c                  |  196 ++++++++
 board/freescale/ls2085ardb/ddr.h                  |   92 ++++
 board/freescale/ls2085ardb/ls2085ardb.c           |  249 ++++++++++
 board/freescale/ls2085ardb/ls2085ardb_qixis.h     |   20 +
 board/freescale/p1010rdb/p1010rdb.c               |    5 +-
 board/freescale/p1010rdb/spl.c                    |    4 +-
 common/board_r.c                                  |    6 +
 common/spl/spl.c                                  |    2 +-
 common/spl/spl_nand.c                             |    2 +-
 configs/ls2085aqds_defconfig                      |    3 +
 configs/ls2085aqds_nand_defconfig                 |    4 +
 configs/ls2085ardb_defconfig                      |    3 +
 configs/ls2085ardb_nand_defconfig                 |    4 +
 drivers/misc/fsl_ifc.c                            |   12 +
 drivers/mmc/fsl_esdhc.c                           |   36 +-
 drivers/mtd/nand/fsl_ifc_nand.c                   |   53 ++-
 drivers/mtd/nand/fsl_ifc_spl.c                    |   25 +-
 drivers/net/Makefile                              |    1 +
 drivers/net/fm/eth.c                              |    2 +-
 drivers/net/fm/memac.c                            |    2 +-
 drivers/net/fm/memac_phy.c                        |   62 ++-
 drivers/net/fsl-mc/mc.c                           |  512 ++++++++++++++++-----
 drivers/net/ldpaa_eth/Makefile                    |    3 +-
 drivers/net/ldpaa_eth/ldpaa_eth.c                 |   62 ++-
 drivers/net/ldpaa_eth/ldpaa_eth.h                 |    4 -
 drivers/net/ldpaa_eth/ldpaa_wriop.c               |  146 ++++++
 drivers/net/ldpaa_eth/ls2085a.c                   |   83 ++++
 drivers/net/phy/cortina.c                         |    4 +-
 drivers/net/vsc9953.c                             |    2 +-
 include/configs/ls2085a_common.h                  |  225 +++++----
 include/configs/ls2085a_emu.h                     |   65 +++
 include/configs/ls2085a_simu.h                    |  122 +++++
 include/configs/ls2085aqds.h                      |  362 +++++++++++++++
 include/configs/ls2085ardb.h                      |  308 +++++++++++++
 include/fsl-mc/ldpaa_wriop.h                      |   70 +++
 include/fsl_ddr_sdram.h                           |    1 +
 include/fsl_esdhc.h                               |    4 +
 include/fsl_ifc.h                                 |   84 ++--
 {arch/powerpc/include/asm => include}/fsl_memac.h |    0
 79 files changed, 4658 insertions(+), 437 deletions(-)
 create mode 100644 arch/arm/cpu/armv8/fsl-lsch3/fsl_lsch3_serdes.c
 create mode 100644 arch/arm/cpu/armv8/fsl-lsch3/ls2085a_serdes.c
 create mode 100644 arch/arm/cpu/armv8/fsl-lsch3/soc.c
 create mode 100644 arch/arm/cpu/armv8/u-boot-spl.lds
 create mode 100644 arch/arm/include/asm/arch-fsl-lsch3/fsl_serdes.h
 create mode 100644 arch/arm/include/asm/arch-fsl-lsch3/soc.h
 create mode 100644 board/freescale/ls2085aqds/Kconfig
 create mode 100644 board/freescale/ls2085aqds/MAINTAINERS
 create mode 100644 board/freescale/ls2085aqds/Makefile
 create mode 100644 board/freescale/ls2085aqds/README
 create mode 100644 board/freescale/ls2085aqds/ddr.c
 create mode 100644 board/freescale/ls2085aqds/ddr.h
 create mode 100644 board/freescale/ls2085aqds/eth.c
 create mode 100644 board/freescale/ls2085aqds/ls2085aqds.c
 create mode 100644 board/freescale/ls2085aqds/ls2085aqds_qixis.h
 create mode 100644 board/freescale/ls2085ardb/Kconfig
 create mode 100644 board/freescale/ls2085ardb/MAINTAINERS
 create mode 100644 board/freescale/ls2085ardb/Makefile
 create mode 100644 board/freescale/ls2085ardb/README
 create mode 100644 board/freescale/ls2085ardb/ddr.c
 create mode 100644 board/freescale/ls2085ardb/ddr.h
 create mode 100644 board/freescale/ls2085ardb/ls2085ardb.c
 create mode 100644 board/freescale/ls2085ardb/ls2085ardb_qixis.h
 create mode 100644 configs/ls2085aqds_defconfig
 create mode 100644 configs/ls2085aqds_nand_defconfig
 create mode 100644 configs/ls2085ardb_defconfig
 create mode 100644 configs/ls2085ardb_nand_defconfig
 create mode 100644 drivers/net/ldpaa_eth/ldpaa_wriop.c
 create mode 100644 drivers/net/ldpaa_eth/ls2085a.c
 create mode 100644 include/configs/ls2085aqds.h
 create mode 100644 include/configs/ls2085ardb.h
 create mode 100644 include/fsl-mc/ldpaa_wriop.h
 rename {arch/powerpc/include/asm => include}/fsl_memac.h (100%)

-- 
1.7.9.5



More information about the U-Boot mailing list