[U-Boot-Users] Pull request: u-boot-sparc

Dear Wolfgang,
Please pull from the master branch at git://www.denx.de/git/u-boot-sparc.git
I have rebased it agains the mainline this morning.
Best regards, Daniel Hellstrom
The following changes since commit aeff6d503b6006573d5c6b04fc658a64bebee5fa: Wolfgang Denk (1): Merge branch 'master' of git://www.denx.de/git/u-boot-fdt
are available in the git repository at:
git://www.denx.de/git/u-boot-sparc.git master
Daniel Hellstrom (11): SPARC: Added generic support for SPARC architecture. SPARC: added SPARC board information to the command bdinfo. SPARC: added SPARC support for new uimage in common code. SPARC: Added support for SPARC LEON3 SOC processor. SPARC/LEON3: Added AMBA Bus Plug&Play information print command (ambapp). It can print available cores (type: AHB Master, AHB Slave, APB Slave), their address ranges, IRQ number and version. SPARC: Added support for SPARC LEON2 SOC Processor. SPARC/LEON3: added support for GR-XC3S-1500 board with GRLIB template design. See www.gaisler.com for board information. SPARC/LEON3: added support for Gaisler GRSIM/TSIM2 SPARC/LEON3 simulatorn. See www.gaisler.com for information. SPARC/LEON3: added support for Altera NIOS Development kit (STRATIX II Edition) with GRLIB template design. See www.gaisler.com for information. SPARC/LEON3: added support for GR-CPCI-AX2000 FPGA AX board. The FPGA is exchangeable but a standard LEON3 design is assumed. See www.gaisler.com for information. SPARC/LEON2: added support for Gaisler simulator GRSIM/TSIM for SPARC/LEON2 targets. See www.gaisler.com for information.
MAKEALL | 7 + Makefile | 37 +- README | 3 + board/gaisler/gr_cpci_ax2000/Makefile | 52 + board/gaisler/gr_cpci_ax2000/config.mk | 37 + board/gaisler/gr_cpci_ax2000/gr_cpci_ax2000.c | 39 + board/gaisler/gr_cpci_ax2000/u-boot.lds | 160 +++ board/gaisler/gr_ep2s60/Makefile | 52 + board/gaisler/gr_ep2s60/config.mk | 35 + board/gaisler/gr_ep2s60/gr_ep2s60.c | 39 + board/gaisler/gr_ep2s60/u-boot.lds | 160 +++ board/gaisler/gr_xc3s_1500/Makefile | 52 + board/gaisler/gr_xc3s_1500/config.mk | 34 + board/gaisler/gr_xc3s_1500/gr_xc3s_1500.c | 39 + board/gaisler/gr_xc3s_1500/u-boot.lds | 162 +++ board/gaisler/grsim/Makefile | 50 + board/gaisler/grsim/config.mk | 34 + board/gaisler/grsim/grsim.c | 43 + board/gaisler/grsim/u-boot.lds | 161 +++ board/gaisler/grsim_leon2/Makefile | 50 + board/gaisler/grsim_leon2/config.mk | 34 + board/gaisler/grsim_leon2/grsim_leon2.c | 43 + board/gaisler/grsim_leon2/u-boot.lds | 159 +++ common/Makefile | 1 + common/cmd_ambapp.c | 278 ++++++ common/cmd_bdinfo.c | 39 + common/image.c | 2 +- cpu/leon2/Makefile | 54 + cpu/leon2/config.mk | 26 + cpu/leon2/cpu.c | 58 ++ cpu/leon2/cpu_init.c | 142 +++ cpu/leon2/interrupts.c | 217 ++++ cpu/leon2/prom.c | 1047 ++++++++++++++++++++ cpu/leon2/serial.c | 165 ++++ cpu/leon2/start.S | 661 +++++++++++++ cpu/leon3/Makefile | 54 + cpu/leon3/ambapp.c | 359 +++++++ cpu/leon3/config.mk | 26 + cpu/leon3/cpu.c | 67 ++ cpu/leon3/cpu_init.c | 254 +++++ cpu/leon3/interrupts.c | 219 ++++ cpu/leon3/prom.c | 1078 ++++++++++++++++++++ cpu/leon3/serial.c | 139 +++ cpu/leon3/start.S | 616 ++++++++++++ cpu/leon3/usb_uhci.c | 1313 +++++++++++++++++++++++++ cpu/leon3/usb_uhci.h | 184 ++++ examples/Makefile | 3 + examples/sparc.lds | 61 ++ examples/stubs.c | 16 + include/ambapp.h | 394 ++++++++ include/asm-sparc/arch-leon2/asi.h | 36 + include/asm-sparc/arch-leon3/asi.h | 36 + include/asm-sparc/asi.h | 32 + include/asm-sparc/asmmacro.h | 45 + include/asm-sparc/atomic.h | 29 + include/asm-sparc/bitops.h | 29 + include/asm-sparc/byteorder.h | 37 + include/asm-sparc/cache.h | 31 + include/asm-sparc/errno.h | 162 +++ include/asm-sparc/global_data.h | 85 ++ include/asm-sparc/io.h | 94 ++ include/asm-sparc/irq.h | 49 + include/asm-sparc/leon.h | 42 + include/asm-sparc/leon2.h | 236 +++++ include/asm-sparc/leon3.h | 37 + include/asm-sparc/machines.h | 92 ++ include/asm-sparc/page.h | 43 + include/asm-sparc/posix_types.h | 139 +++ include/asm-sparc/processor.h | 116 +++ include/asm-sparc/prom.h | 297 ++++++ include/asm-sparc/psr.h | 97 ++ include/asm-sparc/ptrace.h | 181 ++++ include/asm-sparc/srmmu.h | 301 ++++++ include/asm-sparc/stack.h | 162 +++ include/asm-sparc/string.h | 55 + include/asm-sparc/types.h | 71 ++ include/asm-sparc/u-boot.h | 74 ++ include/asm-sparc/winmacro.h | 151 +++ include/config_cmd_all.h | 1 + include/configs/gr_cpci_ax2000.h | 380 +++++++ include/configs/gr_ep2s60.h | 356 +++++++ include/configs/gr_xc3s_1500.h | 321 ++++++ include/configs/grsim.h | 340 +++++++ include/configs/grsim_leon2.h | 349 +++++++ include/image.h | 4 + lib_sparc/Makefile | 45 + lib_sparc/board.c | 521 ++++++++++ lib_sparc/bootm.c | 226 +++++ lib_sparc/cache.c | 33 + lib_sparc/interrupts.c | 122 +++ lib_sparc/time.c | 78 ++ sparc_config.mk | 24 + 92 files changed, 14512 insertions(+), 2 deletions(-) create mode 100644 board/gaisler/gr_cpci_ax2000/Makefile create mode 100644 board/gaisler/gr_cpci_ax2000/config.mk create mode 100644 board/gaisler/gr_cpci_ax2000/gr_cpci_ax2000.c create mode 100644 board/gaisler/gr_cpci_ax2000/u-boot.lds create mode 100644 board/gaisler/gr_ep2s60/Makefile create mode 100644 board/gaisler/gr_ep2s60/config.mk create mode 100644 board/gaisler/gr_ep2s60/gr_ep2s60.c create mode 100644 board/gaisler/gr_ep2s60/u-boot.lds create mode 100644 board/gaisler/gr_xc3s_1500/Makefile create mode 100644 board/gaisler/gr_xc3s_1500/config.mk create mode 100644 board/gaisler/gr_xc3s_1500/gr_xc3s_1500.c create mode 100644 board/gaisler/gr_xc3s_1500/u-boot.lds create mode 100644 board/gaisler/grsim/Makefile create mode 100644 board/gaisler/grsim/config.mk create mode 100644 board/gaisler/grsim/grsim.c create mode 100644 board/gaisler/grsim/u-boot.lds create mode 100644 board/gaisler/grsim_leon2/Makefile create mode 100644 board/gaisler/grsim_leon2/config.mk create mode 100644 board/gaisler/grsim_leon2/grsim_leon2.c create mode 100644 board/gaisler/grsim_leon2/u-boot.lds create mode 100644 common/cmd_ambapp.c create mode 100644 cpu/leon2/Makefile create mode 100644 cpu/leon2/config.mk create mode 100644 cpu/leon2/cpu.c create mode 100644 cpu/leon2/cpu_init.c create mode 100644 cpu/leon2/interrupts.c create mode 100644 cpu/leon2/prom.c create mode 100644 cpu/leon2/serial.c create mode 100644 cpu/leon2/start.S create mode 100644 cpu/leon3/Makefile create mode 100644 cpu/leon3/ambapp.c create mode 100644 cpu/leon3/config.mk create mode 100644 cpu/leon3/cpu.c create mode 100644 cpu/leon3/cpu_init.c create mode 100644 cpu/leon3/interrupts.c create mode 100644 cpu/leon3/prom.c create mode 100644 cpu/leon3/serial.c create mode 100644 cpu/leon3/start.S create mode 100644 cpu/leon3/usb_uhci.c create mode 100644 cpu/leon3/usb_uhci.h create mode 100644 examples/sparc.lds create mode 100644 include/ambapp.h create mode 100644 include/asm-sparc/arch-leon2/asi.h create mode 100644 include/asm-sparc/arch-leon3/asi.h create mode 100644 include/asm-sparc/asi.h create mode 100644 include/asm-sparc/asmmacro.h create mode 100644 include/asm-sparc/atomic.h create mode 100644 include/asm-sparc/bitops.h create mode 100644 include/asm-sparc/byteorder.h create mode 100644 include/asm-sparc/cache.h create mode 100644 include/asm-sparc/errno.h create mode 100644 include/asm-sparc/global_data.h create mode 100644 include/asm-sparc/io.h create mode 100644 include/asm-sparc/irq.h create mode 100644 include/asm-sparc/leon.h create mode 100644 include/asm-sparc/leon2.h create mode 100644 include/asm-sparc/leon3.h create mode 100644 include/asm-sparc/machines.h create mode 100644 include/asm-sparc/page.h create mode 100644 include/asm-sparc/posix_types.h create mode 100644 include/asm-sparc/processor.h create mode 100644 include/asm-sparc/prom.h create mode 100644 include/asm-sparc/psr.h create mode 100644 include/asm-sparc/ptrace.h create mode 100644 include/asm-sparc/srmmu.h create mode 100644 include/asm-sparc/stack.h create mode 100644 include/asm-sparc/string.h create mode 100644 include/asm-sparc/types.h create mode 100644 include/asm-sparc/u-boot.h create mode 100644 include/asm-sparc/winmacro.h create mode 100644 include/configs/gr_cpci_ax2000.h create mode 100644 include/configs/gr_ep2s60.h create mode 100644 include/configs/gr_xc3s_1500.h create mode 100644 include/configs/grsim.h create mode 100644 include/configs/grsim_leon2.h create mode 100644 lib_sparc/Makefile create mode 100644 lib_sparc/board.c create mode 100644 lib_sparc/bootm.c create mode 100644 lib_sparc/cache.c create mode 100644 lib_sparc/interrupts.c create mode 100644 lib_sparc/time.c create mode 100644 sparc_config.mk

In message 200804080847.m388lTxD027204@mail176c2.megamailservers.com 47FB304F.7030609@gaisler.com you wrote:
Please pull from the master branch at git://www.denx.de/git/u-boot-sparc.git
I have rebased it agains the mainline this morning.
Best regards, Daniel Hellstrom
The following changes since commit aeff6d503b6006573d5c6b04fc658a64bebee5fa: Wolfgang Denk (1): Merge branch 'master' of git://www.denx.de/git/u-boot-fdt
are available in the git repository at:
git://www.denx.de/git/u-boot-sparc.git master
Daniel Hellstrom (11): SPARC: Added generic support for SPARC architecture. SPARC: added SPARC board information to the command bdinfo. SPARC: added SPARC support for new uimage in common code. SPARC: Added support for SPARC LEON3 SOC processor. SPARC/LEON3: Added AMBA Bus Plug&Play information print command (ambapp). It can print available cores (type: AHB Master, AHB Slave, APB Slave), their address ranges, IRQ number and version. SPARC: Added support for SPARC LEON2 SOC Processor. SPARC/LEON3: added support for GR-XC3S-1500 board with GRLIB template design. See www.gaisler.com for board information. SPARC/LEON3: added support for Gaisler GRSIM/TSIM2 SPARC/LEON3 simulatorn. See www.gaisler.com for information. SPARC/LEON3: added support for Altera NIOS Development kit (STRATIX II Edition) with GRLIB template design. See www.gaisler.com for information. SPARC/LEON3: added support for GR-CPCI-AX2000 FPGA AX board. The FPGA is exchangeable but a standard LEON3 design is assumed. See www.gaisler.com for information. SPARC/LEON2: added support for Gaisler simulator GRSIM/TSIM for SPARC/LEON2 targets. See www.gaisler.com for information.
Applied, thanks.
participants (2)
-
Daniel Hellstrom
-
Wolfgang Denk