[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