[U-Boot] [PATCH 00/14] ARM: uniphier: updates for v2016.09-rc2

Masahiro Yamada yamada.masahiro at socionext.com
Wed Aug 10 09:08:35 CEST 2016


Cleanups, Fixes, and PSCI support.



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             |   1 -
 include/configs/uniphier.h                        |  10 +-
 13 files changed, 532 insertions(+), 174 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

-- 
1.9.1



More information about the U-Boot mailing list