[U-Boot] [GIT PULL] u-boot-mips/master

Daniel Schwierzeck daniel.schwierzeck at gmail.com
Fri Jan 30 15:42:25 CET 2015


The following changes since commit ab92da9f47d51d363c7de42e2a7bd807e2c1bd54:

  Merge branch 'master' of git://git.denx.de/u-boot-x86 (2015-01-26 17:44:49 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-mips.git master

for you to fetch changes up to eef88dfb3e16e4631e078f42714dbcef3216e3e1:

  MIPS: unify CPU code in arch/mips/cpu/ (2015-01-30 14:19:58 +0100)

----------------------------------------------------------------
Daniel Schwierzeck (2):
      MIPS: move au1x00 SoC code to arch/mips/mach-au1x00
      MIPS: unify CPU code in arch/mips/cpu/

Paul Burton (15):
      MIPS: avoid .set ISA for cache operations
      MIPS: unify cache maintenance functions
      MIPS: unify cache initialization code
      MIPS: refactor L1 cache config reads to a macro
      MIPS: refactor cache loops to a macro
      MIPS: inline mips_init_[id]cache functions
      MIPS: allow systems to skip loads during cache init
      MIPS: clear TagLo select 2 during cache init
      malta: IDE support
      malta: delay after reset
      malta: enable HUSH parser
      malta: enable ELF loading
      MIPS: use asm.h macros in mips32 start.S
      MIPS: handle mips64 relocs in mips32 start.S
      MIPS: handle mips64 ST0_KX bit in mips32 start.S

 arch/mips/Kconfig                                              |   6 +++
 arch/mips/Makefile                                             |   8 +--
 arch/mips/cpu/Makefile                                         |   9 ++++
 arch/mips/cpu/cpu.c                                            |  38 +++++++++++++++
 arch/mips/cpu/{mips64 => }/interrupts.c                        |   0
 arch/mips/cpu/mips32/Makefile                                  |  12 -----
 arch/mips/cpu/mips32/interrupts.c                              |  22 ---------
 arch/mips/cpu/mips32/time.c                                    |  19 --------
 arch/mips/cpu/mips64/Makefile                                  |   9 ----
 arch/mips/cpu/mips64/cache.S                                   | 213 --------------------------------------------------------------------------------
 arch/mips/cpu/mips64/cpu.c                                     |  95 ------------------------------------
 arch/mips/cpu/mips64/start.S                                   | 291 --------------------------------------------------------------------------------------------------------------
 arch/mips/cpu/{mips32 => }/start.S                             | 137 ++++++++++++++++++++++++++++++----------------------
 arch/mips/cpu/{mips64 => }/time.c                              |   0
 arch/mips/include/asm/cacheops.h                               |  13 +++++
 arch/mips/include/asm/malta.h                                  |   5 ++
 arch/mips/lib/Makefile                                         |   2 +
 arch/mips/{cpu/mips32/cpu.c => lib/cache.c}                    |  75 ++++++-----------------------
 arch/mips/{cpu/mips32/cache.S => lib/cache_init.S}             | 222 +++++++++++++++++++++++++++++++++++-------------------------------------------------
 arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/Makefile          |   0
 arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/au1x00_eth.c      |   6 +++
 arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/au1x00_ide.c      |   0
 arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/au1x00_serial.c   |   0
 arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/au1x00_usb_ohci.c |   0
 arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/au1x00_usb_ohci.h |   0
 arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/config.mk         |   0
 board/imgtec/malta/malta.c                                     |  20 ++++++++
 include/configs/malta.h                                        |  13 +++++
 28 files changed, 303 insertions(+), 912 deletions(-)
 create mode 100644 arch/mips/cpu/Makefile
 create mode 100644 arch/mips/cpu/cpu.c
 rename arch/mips/cpu/{mips64 => }/interrupts.c (100%)
 delete mode 100644 arch/mips/cpu/mips32/Makefile
 delete mode 100644 arch/mips/cpu/mips32/interrupts.c
 delete mode 100644 arch/mips/cpu/mips32/time.c
 delete mode 100644 arch/mips/cpu/mips64/Makefile
 delete mode 100644 arch/mips/cpu/mips64/cache.S
 delete mode 100644 arch/mips/cpu/mips64/cpu.c
 delete mode 100644 arch/mips/cpu/mips64/start.S
 rename arch/mips/cpu/{mips32 => }/start.S (61%)
 rename arch/mips/cpu/{mips64 => }/time.c (100%)
 rename arch/mips/{cpu/mips32/cpu.c => lib/cache.c} (55%)
 rename arch/mips/{cpu/mips32/cache.S => lib/cache_init.S} (59%)
 rename arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/Makefile (100%)
 rename arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/au1x00_eth.c (98%)
 rename arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/au1x00_ide.c (100%)
 rename arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/au1x00_serial.c (100%)
 rename arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/au1x00_usb_ohci.c (100%)
 rename arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/au1x00_usb_ohci.h (100%)
 rename arch/mips/{cpu/mips32/au1x00 => mach-au1x00}/config.mk (100%)


More information about the U-Boot mailing list