Dear Wolfgang, Please pull the 17 patches in the master branch of u-boot-sparc repository. I have rebased the patches and updated the first patch according to Mike Drysingers comments.
Thanks, Daniel The following changes since commit 209c040b86ce7081f25dd547913d86d597e8ac34: Magnus Sjalander (1): SPARC: added unaligned definitions are available in the git repository at: git://www.denx.de/git/u-boot-sparc.git master Daniel Hellstrom (16): GRETH: Added support for selecting PHY address from config, PHY address was always set to zero before. GRETH: Added extra RESET, this is needed if GRETH was stopped during an ethernet frame reception. LEON3: reimplemented AMBA Plug&Play scanning routines. LEON3: added memory controller initialization using the new AMBA PnP routines. LEON3: Moved GRLIB core header files to common include/grlib directory LEON3: serial baud rate register support multiple buses with different frequency. SPARC: added function that checks if IRQ is on or off. LEON3: added busy wait function, made wait_ms() work when IRQ is disabled. LEON3: added CPU count and frequency detection. SPARC: removed USB stop from linux bootm, arch-independent bootm stop USB. SPARC: added optional cpu_late_init routine. LEON3: Added GRETH EDCL debug link IP address initialization. LEON: added support for GRLIB SPI Memory controller, spi command interface. LEON3: fixed MMU table for systems with larger memory than 128MB. bootm command: added argument to arch_preboot_os, function may depend on OS type. SPARC, LEON3: added support for multiprocessing, tested Linux 2.6.21.1 SMP and RTEMS-4.10 AMP. arch/powerpc/cpu/mpc85xx/cpu_init.c | 2 +- arch/sparc/cpu/leon3/Makefile | 5 +- arch/sparc/cpu/leon3/ambapp.c | 581 ++++++++++++----------- arch/sparc/cpu/leon3/ambapp_low.S | 798 +++++++++++++++++++++++++++++++ arch/sparc/cpu/leon3/ambapp_low_c.S | 133 +++++ arch/sparc/cpu/leon3/cpu.c | 52 ++- arch/sparc/cpu/leon3/cpu_init.c | 228 ++++----- arch/sparc/cpu/leon3/cpu_mp.c | 87 ++++ arch/sparc/cpu/leon3/greth.c | 152 ++++++ arch/sparc/cpu/leon3/interrupts.c | 7 +- arch/sparc/cpu/leon3/memcfg.c | 276 +++++++++++ arch/sparc/cpu/leon3/memcfg.h | 105 ++++ arch/sparc/cpu/leon3/memcfg_low.S | 270 +++++++++++ arch/sparc/cpu/leon3/prom.c | 55 ++- arch/sparc/cpu/leon3/serial.c | 41 ++- arch/sparc/cpu/leon3/start.S | 106 ++++ arch/sparc/cpu/leon3/usb_uhci.c | 4 +- arch/sparc/include/asm/boot_mp.h | 70 +++ arch/sparc/include/asm/irq.h | 3 + arch/sparc/include/asm/leon3.h | 13 + arch/sparc/lib/Makefile | 2 +- arch/sparc/lib/board.c | 19 + arch/sparc/lib/boot_mp.c | 177 +++++++ arch/sparc/lib/bootm.c | 65 ++- arch/sparc/lib/interrupts.c | 7 + board/gaisler/gr_cpci_ax2000/u-boot.lds | 7 + board/gaisler/gr_ep2s60/u-boot.lds | 7 + board/gaisler/gr_xc3s_1500/u-boot.lds | 7 + board/gaisler/grsim/u-boot.lds | 7 + common/cmd_ambapp.c | 564 +++++++++++++++++----- common/cmd_bootm.c | 8 +- drivers/net/greth.c | 98 +++-- drivers/spi/Makefile | 1 + drivers/spi/spimctrl_spi.c | 263 ++++++++++ include/ambapp.h | 488 +++++++------------- include/ambapp_ids.h | 256 ++++++++++ include/configs/gr_cpci_ax2000.h | 39 +- include/configs/gr_ep2s60.h | 44 ++- include/configs/gr_xc3s_1500.h | 37 +- include/configs/grsim.h | 39 +- include/grlib/apbuart.h | 63 +++ include/grlib/gptimer.h | 50 ++ include/grlib/greth.h | 103 ++++ include/grlib/irqmp.h | 39 ++ include/grlib/spimctrl.h | 69 +++ 45 files changed, 4442 insertions(+), 1005 deletions(-) create mode 100644 arch/sparc/cpu/leon3/ambapp_low.S create mode 100644 arch/sparc/cpu/leon3/ambapp_low_c.S create mode 100644 arch/sparc/cpu/leon3/cpu_mp.c create mode 100644 arch/sparc/cpu/leon3/greth.c create mode 100644 arch/sparc/cpu/leon3/memcfg.c create mode 100644 arch/sparc/cpu/leon3/memcfg.h create mode 100644 arch/sparc/cpu/leon3/memcfg_low.S create mode 100644 arch/sparc/include/asm/boot_mp.h create mode 100644 arch/sparc/lib/boot_mp.c create mode 100644 drivers/spi/spimctrl_spi.c create mode 100644 include/ambapp_ids.h create mode 100644 include/grlib/apbuart.h create mode 100644 include/grlib/gptimer.h create mode 100644 include/grlib/greth.h create mode 100644 include/grlib/irqmp.h create mode 100644 include/grlib/spimctrl.h _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot