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

Stefan Roese
2007-12-31T07:13:55Z

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