[U-Boot-Users] [ppc4xx] Please pull git://www.denx.de/git/u-boot-ppc4xx.git

Stefan Roese sr at denx.de
Mon Dec 31 08:13:55 CET 2007


Wolfgang, please pull the 4xx changes from the u-boot-ppc4xx master
branch.

Unfortunately I couldn't create a complete list of changes as done
usually, since I merge multiple times with mainline. Then
"git-request-pull" isn't useful anymore to create a list of changes
only present in the local repository. It creates a list of changes
which also included patches from the mainline repo. Perhaps somebody else
with more "git-knowledge" can help out here and tell me how to create
such a git-shortlog which only includes the local changes.

Thanks.

Note: The current PMC440 port added by Matthias Fuchs relies on some
other patches to be applied (FPGA etc.). So it doesn't build currently.


Here is a list of changes which is *not* complete. I generated this quite
a while ago, before my first merge with mainline:

The following changes since commit 49801028715cd8bc22863cdfc0ee7919b7a6af4b:
  Stefan Roese (1):
        Merge git://www.denx.de/git/u-boot

are available in the git repository at:

  git://www.denx.de/git/u-boot-ppc4xx.git master

Eugene O'Brien (2):
      ppc4xx: Define CONFIG_BOOKE for all PPC440 based processors
      ppc4xx: Fixed offset of refresh rate type for Bamboo on-board DDR SDRAM

Matthias Fuchs (3):
      ppc4xx: Remove redundant code from 4xx network driver
      ppc4xx: Make USB working with CONFIG_4xx_DCACHE defined
      ppc4xx: Use generic usb-ohci driver for sequoia board

Stefan Roese (70):
      ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (1)
      ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (2)
      ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (3)
      ppc4xx: Add a comment for 405EX PCIe endpoint configuration
      ppc4xx: Rename 405gp_pci to 4xx_pci since its used on all 4xx platforms
      ppc4xx: 4xx_pcie: Fix problem with SDRN access using port number as idx
      ppc4xx: 4xx_pcie: Change CFG_PCIE_MEMSIZE to 128MB on Yucca & Katmai
      ppc4xx: 4xx_pcie: More general cleanup and 405EX PCIe support added
      ppc4xx: 4xx_pcie: Disable debug output as default
      ppc4xx: 4xx_pcie: Change PCIe status output to match common style
      DTT: Prepare DS1775 driver for use of different I2C addresses
      POST: Add 405EX support to 4xx UART POST test
      ppc4xx: Add initial fdt support to 4xx (first needed on 405EX)
      ppc4xx: Cleanup of 4xx PCI and PCIe support (renaming)
      ppc4xx: Add PPC405EX support
      ppc4xx: Add initial AMCC Kilauea 405EX support
      ppc4xx: Fix small merge problem in 4xx_enet.c
      ppc4xx: Fix small merge problems with CPCI440 and Acadia boards
      ppc4xx: Add additional debug info to 4xx fdt support
      ppc4xx: Enable device tree support (fdt) on Kilauea per default
      ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode
      ppc4xx: Add PCIe endpoint support on Kilauea (405EX)
      ppc4xx: Change inbound PCIe location for endpoint tests on Katmai
      ppc4xx: Fix size setup in Kilauea DDR2 init routine
      ppc4xx: Consolidate some of the 405 and 440 macros/structs into 4xx
      rtc: Add Xicor/Intersil X1205 RTC support
      ppc: Small Kilauea cleanup of config file
      ppc4xx: Add freqUART to CPU speed detection
      ppc4xx: Add initial AMCC Makalu 405EX support
      ppc4xx: Correct UART input clock calculation and passing to fdt
      ppc4xx: Rework of 4xx serial driver (1)
      ppc4xx: Rework of 4xx serial driver (2)
      ppc4xx: Rework of 4xx serial driver (3)
      ppc4xx: Rework of 4xx serial driver (4)
      ppc4xx: Add SNTP support to AMCC Katmai, Kilauea & Makalu boards
      ppc4xx: Add initial AMCC Haleakala PPC405EXr eval board support
      ppc4xx: Correct UART input clock calculation and passing to fdt
      ppc4xx: Fix POST ethernet test for Haleakala
      ppc4xx: Change 4xx_enet & miiphy to use out_be32() and friends
      ppc4xx: Change autonegotiation timeout from 4 to 5 seconds
      ppc4xx: Remove temporary TLB entry in POST cache test
      ppc4xx: Remove compiler warning from previous commit
      ppc4xx: Rework 4xx cache support
      ppc4xx: Remove cache definition from 4xx board config files
      ppc4xx: Add change_tlb function to modify I attribute of TLB(s)
      ppc4xx: Change 4xx ethernet driver to handle cached memory too
      ppc4xx: Remove temporary TLB entry in POST cache test only for 440
      ppc4xx: Change 4xx POST ethernet test to handle cached memory too
      ppc4xx: Enable CPU POST test for 4xx with dcache enabled
      ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM
      ppc4xx: Fix acadia_nand build problem
      ppc4xx: Add AMCC Kilauea/Haleakala NAND booting support
      ppc4xx: Make output a little shorter on PCIe detection
      ppc4xx: Make output a little shorter on I2C bootrom detection
      ppc4xx: Remove In:/Out:/Err: boot output for AMCC Kilauea
      ppc4xx: Fix 405EX PCIe UTLSET register setup
      ppc4xx: AMCC Taihu board config file cleanup
      ppc4xx: Enable 440 GPIO init table CFG_440_GPIO_TABLE for 405 platforms
      ppc4xx: Small AMCC Kilauea cleanup
      ppc4xx: Update AMCC Makalu for board rev 1.1
      ppc4xx: Enable 405EX PCIe UTL register configuration
      ppc4xx: Update AMCC Kilauea config file
      ppc4xx: Correct 405EX PCIe UTL register mapping
      ppc4xx: Kilauea: Configure pin mux to use ext IRQ2 as interrupt
      ppc4xx: Makalu: Change EBC setup for CS0 to enable 400MHz usage
      ppc4xx: Kilauea & Makalu: Fix ext IRQ pin multiplexing
      ppc4xx: Kilauea: Add PCIe reset assertion upon power-up
      ppc4xx: Yosemite/Yellowstone: Add DTT AD7414 support
      ppc4xx: Enable hardware-fix for PCI/DMA errata on AMCC 440SP/SPe boards
      ppc4xx: 405EX: Correctly enable USB pins

 MAINTAINERS                                        |    3 +
 MAKEALL                                            |    5 +
 Makefile                                           |   17 +
 board/amcc/bamboo/bamboo.c                         |    4 +-
 board/amcc/bubinga/u-boot.lds                      |   13 -
 board/amcc/ebony/u-boot.lds                        |   13 -
 board/amcc/katmai/katmai.c                         |   84 +-
 board/amcc/kilauea/Makefile                        |   50 ++
 board/amcc/kilauea/cmd_pll.c                       |  297 +++++++
 board/amcc/kilauea/config.mk                       |   32 +
 board/amcc/kilauea/init.S                          |  154 ++++
 board/amcc/kilauea/kilauea.c                       |  391 ++++++++
 board/amcc/kilauea/memory.c                        |   79 ++
 .../u-boot.lds.debug => kilauea/u-boot-nand.lds}   |   53 +-
 .../{yucca/u-boot.lds.debug => kilauea/u-boot.lds} |   59 +-
 board/amcc/luan/luan.c                             |    6 +
 board/amcc/makalu/Makefile                         |   50 ++
 board/amcc/makalu/cmd_pll.c                        |  297 +++++++
 board/amcc/makalu/config.mk                        |   24 +
 board/amcc/makalu/init.S                           |  148 ++++
 board/amcc/makalu/makalu.c                         |  352 ++++++++
 board/amcc/makalu/memory.c                         |  188 ++++
 .../{yucca/u-boot.lds.debug => makalu/u-boot.lds}  |   59 +-
 board/amcc/ocotea/u-boot.lds                       |   13 -
 board/amcc/sequoia/init.S                          |    4 +
 board/amcc/taihu/u-boot.lds                        |   13 -
 board/amcc/taishan/showinfo.c                      |   14 +-
 board/amcc/taishan/u-boot.lds                      |   13 -
 board/amcc/walnut/u-boot.lds                       |   13 -
 board/amcc/yosemite/u-boot.lds                     |   13 -
 board/amcc/yucca/u-boot.lds                        |   13 -
 board/amcc/yucca/yucca.c                           |   93 +--
 board/amirix/ap1000/u-boot.lds                     |    2 +-
 board/cray/L1/u-boot.lds                           |    2 +-
 board/csb272/u-boot.lds                            |    2 +-
 board/csb472/u-boot.lds                            |    2 +-
 board/dave/PPChameleonEVB/u-boot.lds               |    2 +-
 board/eric/u-boot.lds                              |    2 +-
 board/esd/apc405/u-boot.lds                        |    2 +-
 board/esd/ar405/u-boot.lds                         |    2 +-
 board/esd/ash405/u-boot.lds                        |    2 +-
 board/esd/canbt/u-boot.lds                         |    2 +-
 board/esd/cms700/u-boot.lds                        |    2 +-
 board/esd/cpci2dp/u-boot.lds                       |    2 +-
 board/esd/cpci405/u-boot.lds                       |    2 +-
 board/esd/cpci440/cpci440.c                        |    2 +-
 board/esd/cpci440/u-boot.lds                       |    2 +-
 board/esd/cpciiser4/u-boot.lds                     |    2 +-
 board/esd/dasa_sim/u-boot.lds                      |    2 +-
 board/esd/dp405/u-boot.lds                         |    2 +-
 board/esd/du405/u-boot.lds                         |    2 +-
 board/esd/hh405/u-boot.lds                         |    2 +-
 board/esd/hub405/u-boot.lds                        |    2 +-
 board/esd/ocrtc/cmd_ocrtc.c                        |    2 +-
 board/esd/ocrtc/u-boot.lds                         |    2 +-
 board/esd/pci405/cmd_pci405.c                      |    2 +-
 board/esd/pci405/pci405.c                          |    2 +-
 board/esd/pci405/u-boot.lds                        |    2 +-
 board/esd/plu405/u-boot.lds                        |    2 +-
 board/esd/pmc405/u-boot.lds                        |    2 +-
 board/esd/voh405/u-boot.lds                        |    2 +-
 board/esd/vom405/u-boot.lds                        |    2 +-
 board/esd/wuh405/u-boot.lds                        |    2 +-
 board/exbitgen/u-boot.lds                          |    2 +-
 board/g2000/u-boot.lds                             |    2 +-
 board/lwmon5/sdram.c                               |    2 +-
 board/ml2/u-boot.lds                               |    2 +-
 board/mpl/common/common_util.c                     |    6 +-
 board/mpl/common/flash.c                           |    2 +-
 board/mpl/mip405/u-boot.lds                        |    2 +-
 board/mpl/pip405/u-boot.lds                        |    2 +-
 board/netstal/hcu5/sdram.c                         |    2 +-
 board/prodrive/alpr/u-boot.lds                     |   13 -
 board/prodrive/p3p440/u-boot.lds                   |   13 -
 board/sandburst/karef/u-boot.lds                   |    2 +-
 board/sandburst/karef/u-boot.lds.debug             |    2 +-
 board/sandburst/metrobox/u-boot.lds                |    2 +-
 board/sandburst/metrobox/u-boot.lds.debug          |    2 +-
 board/sbc405/u-boot.lds                            |    2 +-
 board/sc3/u-boot.lds                               |    2 +-
 board/xilinx/ml300/ml300.c                         |    2 +-
 board/xilinx/ml300/u-boot.lds                      |    2 +-
 board/xpedite1k/u-boot.lds                         |    2 +-
 board/xpedite1k/u-boot.lds.debug                   |    2 +-
 common/serial.c                                    |    6 +-
 common/usb.c                                       |    2 +-
 cpu/ppc4xx/40x_spd_sdram.c                         |    2 +-
 cpu/ppc4xx/440spe_pcie.h                           |  174 ----
 cpu/ppc4xx/44x_spd_ddr.c                           |   15 +-
 cpu/ppc4xx/44x_spd_ddr2.c                          |   31 +-
 cpu/ppc4xx/4xx_enet.c                              |  360 +++++----
 cpu/ppc4xx/{405gp_pci.c => 4xx_pci.c}              |   13 +-
 cpu/ppc4xx/{440spe_pcie.c => 4xx_pcie.c}           |  849 ++++++++----------
 cpu/ppc4xx/{serial.c => 4xx_uart.c}                |  541 ++++--------
 cpu/ppc4xx/Makefile                                |   41 +-
 cpu/ppc4xx/cache.S                                 |  233 +++++
 cpu/ppc4xx/cpu.c                                   |  114 ++--
 cpu/ppc4xx/cpu_init.c                              |   18 +-
 cpu/ppc4xx/fdt.c                                   |  178 ++++
 cpu/ppc4xx/gpio.c                                  |  134 ++--
 cpu/ppc4xx/interrupts.c                            |   20 +-
 cpu/ppc4xx/iop480_uart.c                           |  238 +++++
 cpu/ppc4xx/kgdb.S                                  |    8 +-
 cpu/ppc4xx/miiphy.c                                |   49 +-
 cpu/ppc4xx/ndfc.c                                  |    3 +-
 cpu/ppc4xx/speed.c                                 |  233 +++++-
 cpu/ppc4xx/start.S                                 |  211 ++----
 cpu/ppc4xx/tlb.c                                   |   88 ++-
 cpu/ppc4xx/usb.c                                   |   18 +-
 cpu/ppc4xx/vecnum.h                                |  104 +++
 dtt/ds1775.c                                       |    2 +-
 include/405_mal.h                                  |    4 +-
 include/4xx_i2c.h                                  |    2 +-
 include/{405gp_pci.h => asm-ppc/4xx_pci.h}         |    0 
 include/asm-ppc/4xx_pcie.h                         |  336 +++++++
 include/asm-ppc/cache.h                            |   21 +-
 include/asm-ppc/global_data.h                      |    3 +
 include/asm-ppc/gpio.h                             |   35 +
 include/asm-ppc/mmu.h                              |    1 +
 include/asm-ppc/processor.h                        |    9 +
 include/asm-ppc/u-boot.h                           |    1 +
 include/bcd.h                                      |   20 +
 include/common.h                                   |   10 +-
 include/configs/ADCIOP.h                           |    9 -
 include/configs/AP1000.h                           |    8 -
 include/configs/AR405.h                            |   10 -
 include/configs/ASH405.h                           |   10 -
 include/configs/CANBT.h                            |    9 -
 include/configs/CMS700.h                           |   10 -
 include/configs/CPCI2DP.h                          |   10 -
 include/configs/CPCI405.h                          |    9 -
 include/configs/CPCI4052.h                         |   10 -
 include/configs/CPCI405AB.h                        |   10 -
 include/configs/CPCI405DT.h                        |   10 -
 include/configs/CPCI440.h                          |    9 -
 include/configs/CPCIISER4.h                        |    9 -
 include/configs/CRAYL1.h                           |    6 -
 include/configs/DASA_SIM.h                         |    9 -
 include/configs/DP405.h                            |   10 -
 include/configs/DU405.h                            |    9 -
 include/configs/ERIC.h                             |    8 -
 include/configs/EXBITGEN.h                         |    4 -
 include/configs/G2000.h                            |   10 -
 include/configs/HH405.h                            |   10 -
 include/configs/HUB405.h                           |   10 -
 include/configs/JSE.h                              |    9 -
 include/configs/KAREF.h                            |    8 -
 include/configs/METROBOX.h                         |    8 -
 include/configs/MIP405.h                           |    9 -
 include/configs/ML2.h                              |    8 -
 include/configs/OCRTC.h                            |    9 -
 include/configs/ORSG.h                             |    9 -
 include/configs/PCI405.h                           |    9 -
 include/configs/PIP405.h                           |    9 -
 include/configs/PLU405.h                           |   10 -
 include/configs/PMC405.h                           |   10 -
 include/configs/PPChameleonEVB.h                   |   10 -
 include/configs/VOH405.h                           |   10 -
 include/configs/VOM405.h                           |   10 -
 include/configs/W7OLMC.h                           |    9 -
 include/configs/W7OLMG.h                           |    9 -
 include/configs/WUH405.h                           |   10 -
 include/configs/XPEDITE1K.h                        |    8 -
 include/configs/acadia.h                           |    9 -
 include/configs/alpr.h                             |    6 -
 include/configs/bamboo.h                           |    9 -
 include/configs/bubinga.h                          |    8 -
 include/configs/csb272.h                           |    8 -
 include/configs/csb472.h                           |    8 -
 include/configs/ebony.h                            |    8 -
 include/configs/hcu4.h                             |    7 -
 include/configs/hcu5.h                             |    7 -
 include/configs/katmai.h                           |   16 +-
 include/configs/kilauea.h                          |  525 +++++++++++
 include/configs/luan.h                             |    9 -
 include/configs/lwmon5.h                           |   11 +-
 include/configs/makalu.h                           |  399 +++++++++
 include/configs/ml300.h                            |    6 -
 include/configs/ocotea.h                           |    8 -
 include/configs/p3p440.h                           |    8 -
 include/configs/pcs440ep.h                         |   11 +-
 include/configs/sbc405.h                           |   10 -
 include/configs/sc3.h                              |   18 -
 include/configs/sequoia.h                          |   26 +-
 include/configs/taihu.h                            |   52 +-
 include/configs/taishan.h                          |    9 -
 include/configs/walnut.h                           |   10 -
 include/configs/yosemite.h                         |   18 +-
 include/configs/yucca.h                            |   14 +-
 include/configs/zeus.h                             |    7 -
 include/ppc405.h                                   |  932 +++++++++++++-------
 include/ppc440.h                                   |  123 +---
 include/ppc4xx.h                                   |   73 ++-
 include/ppc4xx_enet.h                              |   17 +-
 include/serial.h                                   |    5 +-
 lib_ppc/cache.c                                    |    2 +-
 nand_spl/board/amcc/acadia/Makefile                |    6 +-
 nand_spl/board/amcc/bamboo/sdram.c                 |    6 +
 nand_spl/board/amcc/kilauea/Makefile               |  108 +++
 nand_spl/board/amcc/kilauea/config.mk              |   47 +
 nand_spl/board/amcc/kilauea/u-boot.lds             |   64 ++
 post/cpu/ppc4xx/cache.c                            |    4 +
 post/cpu/ppc4xx/ether.c                            |   47 +-
 post/cpu/ppc4xx/uart.c                             |   15 +-
 post/lib_ppc/cpu.c                                 |   11 +
 rtc/Makefile                                       |    2 +-
 rtc/x1205.c                                        |  178 ++++
 207 files changed, 7050 insertions(+), 3004 deletions(-)
 create mode 100644 board/amcc/kilauea/Makefile
 create mode 100644 board/amcc/kilauea/cmd_pll.c
 create mode 100644 board/amcc/kilauea/config.mk
 create mode 100644 board/amcc/kilauea/init.S
 create mode 100644 board/amcc/kilauea/kilauea.c
 create mode 100644 board/amcc/kilauea/memory.c
 copy board/amcc/{yucca/u-boot.lds.debug => kilauea/u-boot-nand.lds} (72%)
 copy board/amcc/{yucca/u-boot.lds.debug => kilauea/u-boot.lds} (70%)
 create mode 100644 board/amcc/makalu/Makefile
 create mode 100644 board/amcc/makalu/cmd_pll.c
 create mode 100644 board/amcc/makalu/config.mk
 create mode 100644 board/amcc/makalu/init.S
 create mode 100644 board/amcc/makalu/makalu.c
 create mode 100644 board/amcc/makalu/memory.c
 rename board/amcc/{yucca/u-boot.lds.debug => makalu/u-boot.lds} (70%)
 delete mode 100644 cpu/ppc4xx/440spe_pcie.h
 rename cpu/ppc4xx/{405gp_pci.c => 4xx_pci.c} (98%)
 rename cpu/ppc4xx/{440spe_pcie.c => 4xx_pcie.c} (54%)
 rename cpu/ppc4xx/{serial.c => 4xx_uart.c} (56%)
 create mode 100644 cpu/ppc4xx/cache.S
 create mode 100644 cpu/ppc4xx/fdt.c
 create mode 100644 cpu/ppc4xx/iop480_uart.c
 rename include/{405gp_pci.h => asm-ppc/4xx_pci.h} (100%)
 create mode 100644 include/asm-ppc/4xx_pcie.h
 create mode 100644 include/bcd.h
 create mode 100644 include/configs/kilauea.h
 create mode 100644 include/configs/makalu.h
 create mode 100644 nand_spl/board/amcc/kilauea/Makefile
 create mode 100644 nand_spl/board/amcc/kilauea/config.mk
 create mode 100644 nand_spl/board/amcc/kilauea/u-boot.lds
 create mode 100644 rtc/x1205.c




More information about the U-Boot mailing list