[U-Boot] pull-request: u-boot-sparc/series1_v2

Hi Tom,
Here is that pull request I promised, while I sort out the issues with the email server.
The following changes since commit 9ac4fc82071ce346e3885118242ff45d22f69b82:
board_init: Change the logic to setup malloc_base (2015-11-12 20:34:07 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-sparc.git
for you to fetch changes up to e43ce3fca755d79635899b658a97f3c4a7dbf220:
sparc: leon3: Add debug_uart support to LEON3 serial driver. (2015-11-13 10:23:33 +0200)
---------------------------------------------------------------- Daniel Hellstrom (4): sparc: leon3: Reimplemented AMBA Plug&Play scanning routines. sparc: leon3: Added memory controller initialization using new AMBA PnP routines. sparc: leon3: Moved GRLIB core header files to common include/grlib directory sparc: ambapp: Removed warning and unnecessary printout.
Francois Retief (8): sparc: Fix broken files during license changes sparc: Update the maintainer for SPARC architecture sparc: Add -mcpu= compiler flags for LEON2/LEON3 sparc: Update LEON serial drivers to use readl/writel macros sparc: Update GRSIM board with memory settings for TSIM eval sparc: Update startup code to take PIC mode into account sparc: Kconfig: Move the CMD_AMBAPP command to Kconfig sparc: leon3: Add debug_uart support to LEON3 serial driver.
MAINTAINERS | 2 +- arch/sparc/config.mk | 14 +- arch/sparc/cpu/leon2/serial.c | 125 +++--- arch/sparc/cpu/leon2/start.S | 60 ++- arch/sparc/cpu/leon3/Makefile | 3 +- arch/sparc/cpu/leon3/ambapp.c | 545 ++++++++++++------------ arch/sparc/cpu/leon3/ambapp_low.S | 784 +++++++++++++++++++++++++++++++++++ arch/sparc/cpu/leon3/ambapp_low_c.S | 113 +++++ arch/sparc/cpu/leon3/cpu_init.c | 199 +++------ arch/sparc/cpu/leon3/interrupts.c | 7 +- arch/sparc/cpu/leon3/memcfg.c | 237 +++++++++++ arch/sparc/cpu/leon3/memcfg.h | 90 ++++ arch/sparc/cpu/leon3/memcfg_low.S | 253 +++++++++++ arch/sparc/cpu/leon3/prom.c | 12 +- arch/sparc/cpu/leon3/serial.c | 130 ++++-- arch/sparc/cpu/leon3/start.S | 102 ++++- arch/sparc/cpu/leon3/usb_uhci.c | 4 +- arch/sparc/include/asm/global_data.h | 1 + arch/sparc/include/asm/io.h | 64 +-- arch/sparc/include/asm/winmacro.h | 127 ------ common/Kconfig | 14 + common/board_r.c | 21 + common/cmd_ambapp.c | 559 +++++++++++++++++++------ configs/grsim_defconfig | 6 + doc/git-mailrc | 2 +- drivers/net/greth.c | 17 +- drivers/serial/Kconfig | 8 + include/ambapp.h | 488 ++++++++-------------- include/ambapp_ids.h | 250 +++++++++++ include/config_cmd_all.h | 1 - include/configs/gr_cpci_ax2000.h | 35 +- include/configs/gr_ep2s60.h | 40 +- include/configs/gr_xc3s_1500.h | 31 +- include/configs/grsim.h | 88 ++-- include/configs/grsim_leon2.h | 5 - include/grlib/apbuart.h | 47 +++ include/grlib/gptimer.h | 34 ++ include/grlib/greth.h | 87 ++++ include/grlib/irqmp.h | 23 + 39 files changed, 3355 insertions(+), 1273 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/memcfg.c create mode 100644 arch/sparc/cpu/leon3/memcfg.h create mode 100644 arch/sparc/cpu/leon3/memcfg_low.S 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
________________________________ Disclaimer and confidentiality note – refer to our website for further details: www.spaceteq.co.za http://www.spaceteq.co.za/home/emaildisclaimer/

On Fri, Nov 13, 2015 at 02:22:39PM +0000, Francois Retief wrote:
Hi Tom,
Here is that pull request I promised, while I sort out the issues with the email server.
The following changes since commit 9ac4fc82071ce346e3885118242ff45d22f69b82:
board_init: Change the logic to setup malloc_base (2015-11-12 20:34:07 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-sparc.git
for you to fetch changes up to e43ce3fca755d79635899b658a97f3c4a7dbf220:
sparc: leon3: Add debug_uart support to LEON3 serial driver. (2015-11-13 10:23:33 +0200)
OK, with /opt/sparc-elf-4.4.2/bin/sparc-elf- for a toolchain, I see: arch/sparc/cpu/leon2/start.o: In function `cpu_init_unreloc': /home/trini/u-boot/u-boot/arch/sparc/cpu/leon2/start.S:331: undefined reference to `__sparc_get_pc_thunk.l7' Makefile:1193: recipe for target 'u-boot' failed
for grsim_leon2
And for gr_cpci_ax2000 for example: cc1: error: bad value (leon3) for -mcpu= switch
What toolchain should I be using now? Thanks!

On Fri, Nov 13, 2015 at 02:22:39PM +0000, Francois Retief wrote:
Hi Tom,
Here is that pull request I promised, while I sort out the issues with the email server.
The following changes since commit 9ac4fc82071ce346e3885118242ff45d22f69b82:
board_init: Change the logic to setup malloc_base (2015-11-12 20:34:07 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-sparc.git
for you to fetch changes up to e43ce3fca755d79635899b658a97f3c4a7dbf220:
sparc: leon3: Add debug_uart support to LEON3 serial driver. (2015-11-13 10:23:33 +0200)
Applied to u-boot/master, thanks!
participants (2)
-
Francois Retief
-
Tom Rini