From mboxrd@z Thu Jan 1 00:00:00 1970 From: Masahiro Yamada Date: Thu, 11 Aug 2016 22:16:10 +0900 Subject: [U-Boot] pull request: u-boot-uniphier/master Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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