[U-Boot] pull request: u-boot-uniphier/master

Masahiro Yamada yamada.masahiro at socionext.com
Thu Aug 11 15:16:10 CEST 2016


Hi Tom,


Please pull these UniPhier SoC updates for v2016.09-rc2.
This series includes L2 cache code fix and refactoring,
PSCI support for ARMv7 SoCs.


The following changes since commit 2e406dbdf5fa6d178c50a2f537588de9f8615d35:

  Merge git://www.denx.de/git/u-boot-ppc4xx (2016-08-09 07:16:01 -0400)

are available in the git repository at:


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

for you to fetch changes up to e8a9293295a1a54f6e43970bed2d3bfd124be02c:

  ARM: uniphier: add PSCI support for UniPhier ARMv7 SoCs (2016-08-11
17:58:06 +0900)

----------------------------------------------------------------
Masahiro Yamada (14):
      ARM: uniphier: refactor outer cache code
      ARM: uniphier: support prefetch and touch operations for outer cache
      ARM: uniphier: do not compile v7_outer_cache_disable if L2 is disabled
      ARM: uniphier: refactor L2 zero-touching code in lowlevel_init
      ARM: uniphier: fix ROM boot mode for PH1-sLD3
      ARM: uniphier: move lowlevel debug init code after page table switch
      ARM: uniphier: export uniphier_cache_enable/disable functions
      ARM: uniphier: reuse uniphier_cache_disable() for lowlevel_init
      ARM: uniphier: move outer cache register macros to .c file
      ARM: uniphier: move (and rename) CONFIG_UNIPHIER_L2CACHE_ON to Kconfig
      ARM: uniphier: fix CONFIG_SYS_CACHELINE_SIZE when outer cache is on
      ARM: uniphier: add uniphier_cache_inv_way() to support way invalidation
      ARM: uniphier: add uniphier_cache_set_active_ways()
      ARM: uniphier: add PSCI support for UniPhier ARMv7 SoCs

 arch/arm/mach-uniphier/Kconfig                    |   9 ++
 arch/arm/mach-uniphier/arm32/Makefile             |   1 +
 arch/arm/mach-uniphier/arm32/arm-mpcore.h         |   3 +
 arch/arm/mach-uniphier/arm32/cache-uniphier.c     | 261
+++++++++++++++++++++++++++---------
 arch/arm/mach-uniphier/arm32/cache-uniphier.h     |  21 +++
 arch/arm/mach-uniphier/arm32/late_lowlevel_init.S |  10 +-
 arch/arm/mach-uniphier/arm32/lowlevel_init.S      |  61 ++++-----
 arch/arm/mach-uniphier/arm32/psci.c               | 153 +++++++++++++++++++++
 arch/arm/mach-uniphier/arm32/psci_smp.S           |  40 ++++++
 arch/arm/mach-uniphier/arm32/ssc-regs.h           |  68 ----------
 arch/arm/mach-uniphier/debug.h                    |  68 ++++++++++
 arch/arm/mach-uniphier/sbc/sbc-regs.h             |   4 +-
 include/configs/uniphier.h                        |  14 +-
 13 files changed, 537 insertions(+), 176 deletions(-)
 create mode 100644 arch/arm/mach-uniphier/arm32/cache-uniphier.h
 create mode 100644 arch/arm/mach-uniphier/arm32/psci.c
 create mode 100644 arch/arm/mach-uniphier/arm32/psci_smp.S
 delete mode 100644 arch/arm/mach-uniphier/arm32/ssc-regs.h
 create mode 100644 arch/arm/mach-uniphier/debug.h


-- 
Best Regards
Masahiro Yamada


More information about the U-Boot mailing list