From mboxrd@z Thu Jan 1 00:00:00 1970 From: Francois Retief Date: Tue, 3 Nov 2015 17:48:34 +0200 Subject: [U-Boot] [PATCH v1 00/12] sparc: Updates to SPARC architecture in preperation for generic board Message-ID: <1446565726-10777-1-git-send-email-fgretief@spaceteq.co.za> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de This patch series is a backlog of preparation work for upcomming generic board changes. I first want to get these reviewed and submitted to mainline before sending out more patches. 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 + 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 + 38 files changed, 3354 insertions(+), 1272 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 -- 2.4.3 ________________________________ Disclaimer and confidentiality note ? refer to our website for further details: www.spaceteq.co.za