[U-Boot] Please pull u-boot-sunxi master

Hans de Goede
2016-06-20T21:03:17Z

Hi Tom,

Here is the third sunxi pull-req for v2016.07, it
contains a few misc. fixes, 2 new boards and
the conversion of the PSCI code to C-code.

The following changes since commit 46fd625dfee9ef69cd183f0cd11e09309a71a4e2:

Prepare v2016.07-rc2 (2016-06-20 11:14:12 -0400)

are available in the git repository at:

http://git.denx.de/u-boot-sunxi.git master

for you to fetch changes up to 4257f5f8f631147803cdc6693b5046deb1a57be6:

sunxi: Add PSCI implementation in C (2016-06-20 22:44:00 +0200)

----------------------------------------------------------------
Chen-Yu Tsai (11):
ARM: PSCI: use only r0 and r3 in psci_get_cpu_stack_top()
ARM: PSCI: save and restore clobbered registers in v7_flush_dcache_all
ARM: PSCI: export common PSCI function declarations for C code
ARM: allocate extra space for PSCI stack in secure section during link phase
sunxi: Make CPUCFG_BASE macro names the same across families
sunxi: Add packed attribute to struct sunxi_prcm_reg
sunxi: Add missing linux/types.h header for cpucfg_sun6i.h
sunxi: Group cpu core related controls together
sunxi: Add CPUCFG debug lock and sun7i cpu power controls
sunxi: Add base address for GIC
sunxi: Add PSCI implementation in C

Hans de Goede (5):
tinyprintf: Add vprintf implementation
sunxi: Select USE_TINY_PRINTF
sunxi: Add defconfig and dts file for Polaroid MID2407PXE03 tablet
sunxi: Add defconfig and dts file for inet86dz board
sunxi: Revert "sunxi: make SoC variant choice mandatory"

arch/arm/Kconfig | 1 +
arch/arm/cpu/armv7/psci.S | 20 +-
arch/arm/cpu/armv7/sunxi/Makefile | 7 +-
arch/arm/cpu/armv7/sunxi/psci.c | 273 +++++++++++++++++++
arch/arm/cpu/armv7/sunxi/psci_head.S | 66 +++++
arch/arm/cpu/armv7/sunxi/psci_sun6i.S | 262 ------------------
arch/arm/cpu/armv7/sunxi/psci_sun7i.S | 237 -----------------
arch/arm/cpu/u-boot.lds | 7 +
arch/arm/dts/Makefile | 2 +
arch/arm/dts/axp22x.dtsi | 10 +
arch/arm/dts/sun8i-a23-inet86dz.dts | 293 +++++++++++++++++++++
arch/arm/dts/sun8i-a23-polaroid-mid2407pxe03.dts | 292 ++++++++++++++++++++
arch/arm/include/asm/arch-sunxi/cpu_sun4i.h | 17 +-
.../asm/arch-sunxi/{cpucfg_sun6i.h => cpucfg.h} | 41 +--
arch/arm/include/asm/arch-sunxi/prcm.h | 10 +-
arch/arm/include/asm/psci.h | 7 +
board/sunxi/Kconfig | 1 +
board/sunxi/MAINTAINERS | 2 +
configs/inet86dz_defconfig | 24 ++
configs/polaroid_mid2407pxe03_defconfig | 24 ++
lib/tiny-printf.c | 5 +
21 files changed, 1061 insertions(+), 540 deletions(-)
create mode 100644 arch/arm/cpu/armv7/sunxi/psci.c
create mode 100644 arch/arm/cpu/armv7/sunxi/psci_head.S
delete mode 100644 arch/arm/cpu/armv7/sunxi/psci_sun6i.S
delete mode 100644 arch/arm/cpu/armv7/sunxi/psci_sun7i.S
create mode 100644 arch/arm/dts/sun8i-a23-inet86dz.dts
create mode 100644 arch/arm/dts/sun8i-a23-polaroid-mid2407pxe03.dts
rename arch/arm/include/asm/arch-sunxi/{cpucfg_sun6i.h => cpucfg.h} (67%)
create mode 100644 configs/inet86dz_defconfig
create mode 100644 configs/polaroid_mid2407pxe03_defconfig

Regards,

Hans