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

Hans de Goede hdegoede at redhat.com
Mon Jun 20 23:03:17 CEST 2016


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


More information about the U-Boot mailing list