[U-Boot] [PATCH v2 00/12] sparc: Updates to SPARC architecture in preperation for generic board

Francois Retief fgretief at spaceteq.co.za
Fri Nov 13 09:33:37 CET 2015


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 +
 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

--
2.4.3


________________________________
Disclaimer and confidentiality note – refer to our website for further details: www.spaceteq.co.za <http://www.spaceteq.co.za/home/emaildisclaimer/>


More information about the U-Boot mailing list