[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