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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot