[U-Boot] Please pull u-boot-sparc.git
Daniel Hellstrom
daniel at gaisler.com
Wed May 26 14:17:58 CEST 2010
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
More information about the U-Boot
mailing list