[U-Boot] [GIT PULL] Pull request u-boot-85xx.git (master)

Wolfgang Denk wd at denx.de
Tue Oct 4 22:19:53 CEST 2011


Dear Kumar Gala,

In message <alpine.LFD.2.00.1109011356420.31172 at right.am.freescale.net> you wrote:
> The following changes since commit 1d5e7fb403257d62f0f2419cb83fdf6b0f02f215:
> 
>   Prepare v2011.09 (2011-09-29 21:11:15 +0200)
> 
> are available in the git repository at:
>   git://git.denx.de/u-boot-mpc85xx master
> 
> Andy Fleming (1):
>       powerpc/85xx: Add FMan ethernet support to P4080DS
> 
> Dipen Dudhat (2):
>       nand: Freescale Integrated Flash Controller NAND support
>       powerpc/85xx: Add NAND/NAND_SPL support to P1010RDB
> 
> Kumar Gala (18):
>       powerpc/85xx: Enable internal USB UTMI PHY on p204x/p3041/p50x0
>       powerpc/85xx: Fix compile warnings/errors if CONFIG_SYS_DPAA_FMAN isn't set
>       fdt: Rename fdt_create_phandle to fdt_set_phandle
>       fdt: Add new fdt_create_phandle helper
>       powerpc/85xx: corenet_ds - Remove unused 'execute' perm in TLB entries
>       powerpc/85xx: Add support for FMan ethernet in Independent mode
>       powerpc/85xx: Cleanup extern in corenet_ds board code
>       powerpc/85xx: Cleanup how SVR_MAJ() is defined on MPC8536
>       powerpc/85xx: p2041rdb - Remove unused 'execute' perm in TLB entries
>       powerpc/85xx: Enable CMD_REGINFO on corenet boards
>       powerpc/85xx: refactor common P-Series CoreNet files for FSL boards
>       powerpc/85xx: Refactor P2041RDB to use common p_corenet files
>       powerpc/85xx: Add PBL & SECUREBOOT support on P3041/P5020DS boards
>       powerpc/mpc8548: Add workaround for erratum NMG_DDR120
>       powerpc/mpc8548: Add workaround for erratum NMG_LBC103
>       fm-eth: Add ability for board code to disable a port
>       powerpc/85xx: Refactor some defines out of corenet_ds.h
>       powerpc/85xx: Add support for setting up RAID engine liodns on P5020
> 
> Li Yang (1):
>       powerpc/85xx: Add support for new P102x/P2020 RDB style boards
> 
> Mingkai Hu (1):
>       powerpc/p2041rdb: Add ethernet support on P2041RDB board
> 
> Poonam Aggrwal (5):
>       powerpc/85xx: Add basic support for P1010RDB
>       powerpc/85xx: Expanding the window of CCSRBAR in AS=1 from 4k to 1M
>       fsl_ifc: Add the workaround for erratum IFC-A002769 (enable on P1010)
>       powerpc/P1010: Add workaround for erratum P1010-A003549 (related to IFC)
>       fsl_ifc: Add the workaround for erratum IFC A-003399(enabled on P1010)
> 
> Ramneek Mehresh (2):
>       powerpc/85xx: Add ULPI and UTMI USB Phy support for P1010/P1014
>       powerpc/85xx: Fix USB protocol definitions for P1020RDB
> 
> Roy Zang (1):
>       powerpc/85xx: Add networking support to P1023RDS
> 
> Ruchika Gupta (2):
>       powerpc/85xx: Add Secure Boot support on P1010RDB for NOR, NAND & SPIFLASH
>       powerpc/p4080: Add support for secure boot flow
> 
> Shaohui Xie (5):
>       powerpc/p2041rdb: update cpld reset command according to CPLD 2.0
>       powerpc/p2041rdb: set sysclk according to status of physical switch SW1
>       powerpc/p2041rdb: add more ddr frequencies support
>       powerpc/p2041rdb: updated description of cpld command
>       powerpc/p2041rdb: remove watch dog related codes
> 
> Shengzhou Liu (1):
>       powerpc/p3060: Add SoC related support for P3060 platform
> 
> Timur Tabi (4):
>       powerpc/85xx: introduce and document CONFIG_SYS_CCSRBAR macros
>       powerpc/85xx: relocate CCSR before creating the initial RAM area
>       powerpc/mp: add support for discontiguous cores
>       powerpc/hydra: Add ethernet support on P5020/P3041 DS boards
> 
> York Sun (9):
>       powerpc/mpc8xxx: Extend CWL table
>       powerpc/mpc8xxx: Move DDR RCW overriding to common code
>       powerpc/corenet_ds: Use separated speed tables for UDIMM and RDIMM
>       powerpc/mpc8xxx: Fix DDR code for empty first DIMM slot and enable DQS_en
>       powerpc/mpc8xxx: Add SPD EEPROM address for single controller 2 slots
>       powerpc/mpc8xxx: Fix picos_to_mclk() and get_memory_clk_period_ps()
>       powerpc/mpc8xxx: Add DDR2 to unified DDR driver
>       powerpc/mpc83xx: Migrate from spd_sdram to unified DDR driver
>       powerpc/mpc8349emds: Migrate from spd_sdram to unified DDR driver
> 
> Zhao Chenhui (1):
>       powerpc/mpc8548cds: Cleanup mpc8548cds.c
> 
> chenhui zhao (2):
>       powerpc/mpc8548cds: Fix booting message
>       powerpc/mpc85xxcds: Fix PCI speed
> 
>  Makefile                                           |    2 +
>  README                                             |   37 +
>  arch/powerpc/cpu/mpc83xx/Makefile                  |   20 +-
>  arch/powerpc/cpu/mpc83xx/ecc.c                     |   18 +-
>  arch/powerpc/cpu/mpc83xx/law.c                     |   61 ++
>  arch/powerpc/cpu/mpc83xx/speed.c                   |    9 +
>  arch/powerpc/cpu/mpc85xx/Makefile                  |    3 +
>  arch/powerpc/cpu/mpc85xx/cmd_errata.c              |   16 +
>  arch/powerpc/cpu/mpc85xx/cpu.c                     |   12 +-
>  arch/powerpc/cpu/mpc85xx/cpu_init.c                |   19 +-
>  arch/powerpc/cpu/mpc85xx/cpu_init_early.c          |  149 ++-
>  arch/powerpc/cpu/mpc85xx/cpu_init_nand.c           |   12 +
>  arch/powerpc/cpu/mpc85xx/ddr-gen2.c                |   28 +-
>  arch/powerpc/cpu/mpc85xx/fdt.c                     |    4 +
>  arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c      |    9 +
>  arch/powerpc/cpu/mpc85xx/liodn.c                   |   25 +-
>  arch/powerpc/cpu/mpc85xx/mp.c                      |   27 +-
>  arch/powerpc/cpu/mpc85xx/p3060_ids.c               |  113 +++
>  arch/powerpc/cpu/mpc85xx/p3060_serdes.c            |  138 +++
>  arch/powerpc/cpu/mpc85xx/p5020_ids.c               |   13 +
>  arch/powerpc/cpu/mpc85xx/portals.c                 |    7 +-
>  arch/powerpc/cpu/mpc85xx/speed.c                   |    7 +-
>  arch/powerpc/cpu/mpc85xx/start.S                   |  289 ++++++-
>  arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds       |   18 +-
>  arch/powerpc/cpu/mpc8xxx/cpu.c                     |   42 +-
>  arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c           |   41 +-
>  .../cpu/mpc8xxx/ddr/lc_common_dimm_params.c        |    3 +-
>  arch/powerpc/cpu/mpc8xxx/ddr/main.c                |   11 +-
>  arch/powerpc/cpu/mpc8xxx/ddr/options.c             |  259 +++++-
>  arch/powerpc/cpu/mpc8xxx/ddr/util.c                |   35 +-
>  arch/powerpc/cpu/mpc8xxx/fdt.c                     |    2 +-
>  arch/powerpc/cpu/mpc8xxx/fsl_ifc.c                 |    2 +
>  arch/powerpc/include/asm/config.h                  |   10 +-
>  arch/powerpc/include/asm/config_mpc85xx.h          |   69 ++
>  arch/powerpc/include/asm/fsl_ddr_sdram.h           |    9 +
>  arch/powerpc/include/asm/fsl_dtsec.h               |  244 +++++
>  arch/powerpc/include/asm/fsl_fman.h                |  257 +++++-
>  arch/powerpc/include/asm/fsl_ifc.h                 |   11 +-
>  arch/powerpc/include/asm/fsl_liodn.h               |   11 +-
>  arch/powerpc/include/asm/fsl_portals.h             |    3 +
>  .../powerpc/include/asm/fsl_secure_boot.h          |   34 +-
>  arch/powerpc/include/asm/fsl_tgec.h                |  215 +++++
>  arch/powerpc/include/asm/immap_83xx.h              |  117 +++-
>  arch/powerpc/include/asm/immap_85xx.h              |   58 ++-
>  arch/powerpc/include/asm/processor.h               |   12 +-
>  board/freescale/common/Makefile                    |   15 +-
>  board/freescale/common/cadmus.c                    |    8 +-
>  board/freescale/common/fman.c                      |   67 ++
>  board/freescale/{p2041rdb/pci.c => common/fman.h}  |   23 +-
>  board/freescale/common/p_corenet/Makefile          |   31 +
>  .../{corenet_ds => common/p_corenet}/law.c         |    5 +
>  .../{corenet_ds => common/p_corenet}/pci.c         |    0
>  .../{corenet_ds => common/p_corenet}/tlb.c         |   37 +-
>  board/freescale/corenet_ds/Makefile                |    6 +-
>  board/freescale/corenet_ds/corenet_ds.c            |   12 +-
>  .../{p2041rdb/pci.c => corenet_ds/corenet_ds.h}    |   23 +-
>  board/freescale/corenet_ds/ddr.c                   |  117 ++-
>  board/freescale/corenet_ds/eth_hydra.c             |  553 +++++++++++
>  board/freescale/corenet_ds/eth_p4080.c             |  506 ++++++++++
>  board/freescale/mpc8349emds/Makefile               |    1 +
>  board/freescale/mpc8349emds/ddr.c                  |  107 +++
>  board/freescale/mpc8349emds/mpc8349emds.c          |   26 +-
>  board/freescale/mpc8541cds/mpc8541cds.c            |    6 +-
>  board/freescale/mpc8548cds/mpc8548cds.c            |   17 +-
>  board/freescale/mpc8555cds/mpc8555cds.c            |    6 +-
>  board/freescale/p1010rdb/Makefile                  |   52 +
>  board/freescale/p1010rdb/ddr.c                     |  250 +++++
>  board/freescale/{p2041rdb => p1010rdb}/law.c       |   14 +-
>  board/freescale/p1010rdb/p1010rdb.c                |  330 +++++++
>  board/freescale/p1010rdb/tlb.c                     |   98 ++
>  board/freescale/p1023rds/p1023rds.c                |   40 +
>  board/freescale/p1_p2_rdb_pc/Makefile              |   52 +
>  board/freescale/p1_p2_rdb_pc/ddr.c                 |  292 ++++++
>  board/freescale/{p2041rdb => p1_p2_rdb_pc}/law.c   |   16 +-
>  board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c        |  449 +++++++++
>  board/freescale/p1_p2_rdb_pc/tlb.c                 |  114 +++
>  board/freescale/p2041rdb/Makefile                  |    4 +-
>  board/freescale/p2041rdb/cpld.c                    |   43 +-
>  board/freescale/p2041rdb/cpld.h                    |    7 +-
>  board/freescale/p2041rdb/ddr.c                     |    5 +-
>  board/freescale/p2041rdb/eth.c                     |  225 +++++
>  board/freescale/p2041rdb/p2041rdb.c                |   18 +
>  board/freescale/p2041rdb/tlb.c                     |  119 ---
>  boards.cfg                                         |   59 ++
>  common/Makefile                                    |    8 +-
>  common/cmd_mp.c                                    |    5 +-
>  common/fdt_support.c                               |   26 +-
>  doc/README.fsl-ddr                                 |   52 +
>  doc/README.p1_p2_rdb_pc                            |   46 +
>  drivers/mtd/nand/Makefile                          |    1 +
>  drivers/mtd/nand/fsl_ifc_nand.c                    |  850 +++++++++++++++++
>  drivers/net/Makefile                               |    1 +
>  drivers/net/fm/Makefile                            |   62 ++
>  drivers/net/fm/dtsec.c                             |  181 ++++
>  drivers/net/fm/eth.c                               |  670 +++++++++++++
>  drivers/net/fm/fm.c                                |  432 +++++++++
>  drivers/net/fm/fm.h                                |  155 +++
>  drivers/net/fm/init.c                              |  216 +++++
>  drivers/net/fm/p1023.c                             |   74 ++
>  drivers/net/fm/p3060.c                             |  109 +++
>  drivers/net/fm/p4080.c                             |  100 ++
>  drivers/net/fm/p5020.c                             |   91 ++
>  drivers/net/fm/tgec.c                              |  119 +++
>  drivers/net/fm/tgec_phy.c                          |  139 +++
>  drivers/usb/host/ehci-fsl.c                        |   39 +-
>  include/common.h                                   |   19 +-
>  include/configs/MPC8349EMDS.h                      |   16 +
>  include/configs/MPC8536DS.h                        |   17 +-
>  include/configs/MPC8540ADS.h                       |   11 +-
>  include/configs/MPC8541CDS.h                       |   10 +-
>  include/configs/MPC8544DS.h                        |   10 +-
>  include/configs/MPC8548CDS.h                       |   10 +-
>  include/configs/MPC8555CDS.h                       |   10 +-
>  include/configs/MPC8560ADS.h                       |   11 +-
>  include/configs/MPC8568MDS.h                       |   10 +-
>  include/configs/MPC8569MDS.h                       |   15 +-
>  include/configs/MPC8572DS.h                        |   17 +-
>  include/configs/P1010RDB.h                         |  776 +++++++++++++++
>  include/configs/P1022DS.h                          |   14 +-
>  include/configs/P1023RDS.h                         |   11 +-
>  include/configs/P1_P2_RDB.h                        |   24 +-
>  include/configs/P2020DS.h                          |   14 +-
>  include/configs/P2041RDB.h                         |   25 +-
>  include/configs/P3041DS.h                          |    5 +
>  include/configs/P4080DS.h                          |    5 +
>  include/configs/P5020DS.h                          |    6 +
>  include/configs/SBC8540.h                          |   14 -
>  include/configs/TQM85xx.h                          |   16 +-
>  include/configs/corenet_ds.h                       |   31 +-
>  include/configs/mpq101.h                           |   16 +-
>  include/configs/p1_p2_rdb_pc.h                     |  984 ++++++++++++++++++++
>  include/configs/sbc8548.h                          |   10 +-
>  include/configs/sbc8560.h                          |   14 -
>  include/configs/socrates.h                         |   10 +-
>  include/configs/stxgp3.h                           |    7 +-
>  include/configs/stxssa.h                           |    8 +-
>  include/configs/xpedite520x.h                      |   10 +-
>  include/configs/xpedite537x.h                      |   10 +-
>  include/configs/xpedite550x.h                      |   10 +-
>  include/fdt_support.h                              |    3 +-
>  include/fm_eth.h                                   |  115 +++
>  include/mpc85xx.h                                  |   42 +
>  nand_spl/board/freescale/p1010rdb/Makefile         |  141 +++
>  nand_spl/board/freescale/p1010rdb/nand_boot.c      |  130 +++
>  nand_spl/board/freescale/p1_p2_rdb_pc/Makefile     |  137 +++
>  nand_spl/board/freescale/p1_p2_rdb_pc/nand_boot.c  |  134 +++
>  nand_spl/nand_boot_fsl_ifc.c                       |  271 ++++++
>  147 files changed, 11982 insertions(+), 777 deletions(-)
>  create mode 100644 arch/powerpc/cpu/mpc83xx/law.c
>  create mode 100644 arch/powerpc/cpu/mpc85xx/p3060_ids.c
>  create mode 100644 arch/powerpc/cpu/mpc85xx/p3060_serdes.c
>  create mode 100644 arch/powerpc/include/asm/fsl_dtsec.h
>  copy board/freescale/p2041rdb/law.c => arch/powerpc/include/asm/fsl_secure_boot.h (54%)
>  create mode 100644 arch/powerpc/include/asm/fsl_tgec.h
>  create mode 100644 board/freescale/common/fman.c
>  copy board/freescale/{p2041rdb/pci.c => common/fman.h} (68%)
>  create mode 100644 board/freescale/common/p_corenet/Makefile
>  rename board/freescale/{corenet_ds => common/p_corenet}/law.c (93%)
>  rename board/freescale/{corenet_ds => common/p_corenet}/pci.c (100%)
>  rename board/freescale/{corenet_ds => common/p_corenet}/tlb.c (85%)
>  rename board/freescale/{p2041rdb/pci.c => corenet_ds/corenet_ds.h} (68%)
>  create mode 100644 board/freescale/corenet_ds/eth_hydra.c
>  create mode 100644 board/freescale/corenet_ds/eth_p4080.c
>  create mode 100644 board/freescale/mpc8349emds/ddr.c
>  create mode 100644 board/freescale/p1010rdb/Makefile
>  create mode 100644 board/freescale/p1010rdb/ddr.c
>  copy board/freescale/{p2041rdb => p1010rdb}/law.c (65%)
>  create mode 100644 board/freescale/p1010rdb/p1010rdb.c
>  create mode 100644 board/freescale/p1010rdb/tlb.c
>  create mode 100644 board/freescale/p1_p2_rdb_pc/Makefile
>  create mode 100644 board/freescale/p1_p2_rdb_pc/ddr.c
>  rename board/freescale/{p2041rdb => p1_p2_rdb_pc}/law.c (68%)
>  create mode 100644 board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c
>  create mode 100644 board/freescale/p1_p2_rdb_pc/tlb.c
>  create mode 100644 board/freescale/p2041rdb/eth.c
>  delete mode 100644 board/freescale/p2041rdb/tlb.c
>  create mode 100644 doc/README.p1_p2_rdb_pc
>  create mode 100644 drivers/mtd/nand/fsl_ifc_nand.c
>  create mode 100644 drivers/net/fm/Makefile
>  create mode 100644 drivers/net/fm/dtsec.c
>  create mode 100644 drivers/net/fm/eth.c
>  create mode 100644 drivers/net/fm/fm.c
>  create mode 100644 drivers/net/fm/fm.h
>  create mode 100644 drivers/net/fm/init.c
>  create mode 100644 drivers/net/fm/p1023.c
>  create mode 100644 drivers/net/fm/p3060.c
>  create mode 100644 drivers/net/fm/p4080.c
>  create mode 100644 drivers/net/fm/p5020.c
>  create mode 100644 drivers/net/fm/tgec.c
>  create mode 100644 drivers/net/fm/tgec_phy.c
>  create mode 100644 include/configs/P1010RDB.h
>  create mode 100644 include/configs/p1_p2_rdb_pc.h
>  create mode 100644 include/fm_eth.h
>  create mode 100644 nand_spl/board/freescale/p1010rdb/Makefile
>  create mode 100644 nand_spl/board/freescale/p1010rdb/nand_boot.c
>  create mode 100644 nand_spl/board/freescale/p1_p2_rdb_pc/Makefile
>  create mode 100644 nand_spl/board/freescale/p1_p2_rdb_pc/nand_boot.c
>  create mode 100644 nand_spl/nand_boot_fsl_ifc.c

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
This cultural mystique surrounding the  biological  function  --  you
realize humans are overly preoccupied with the subject.
	-- Kelinda the Kelvan, "By Any Other Name", stardate 4658.9


More information about the U-Boot mailing list