[U-Boot] [PATCH 0/9] ARM: ARMv7: PSCI: add PSCI v1.0 support

Dongsheng Wang dongsheng.wang at nxp.com
Mon Jan 18 05:27:22 CET 2016


From: Wang Dongsheng <dongsheng.wang at nxp.com>

Support PSCI v1.0 for u-boot.

Wang Dongsheng (9):
  ARM: PSCI: Change function ID base value
  ARM: PSCI: Change PSCI related macro definition style
  ARM: ARMv7: PSCI: move target PC in each CPU stack no longer is shared
  ARM: ARMv7: PSCI: Factor out reusable psci_cpu_on_common
  ARM: ARMv7: PSCI: Pass contextID to target CPU
  ARM: ARMv7: PSCI: ls102xa: Verify CPU ID for CPU_ON
  ARM: ARMv7: PSCI: Add PSCI 1.0 version support
  ARM: ARMv7: PSCI: ls102xa: add psci functions implemention
  ARM: ARMv7: PSCI: ls102xa: put secure text section into OCRAM

 arch/arm/cpu/armv7/ls102xa/psci.S          | 155 +++++++++++++++++++++++----
 arch/arm/cpu/armv7/mx7/psci.S              |   5 -
 arch/arm/cpu/armv7/nonsec_virt.S           |   4 +
 arch/arm/cpu/armv7/psci.S                  | 162 ++++++++++++++++++++++++++---
 arch/arm/cpu/armv7/sunxi/psci_sun6i.S      |  11 +-
 arch/arm/cpu/armv7/sunxi/psci_sun7i.S      |  11 +-
 arch/arm/cpu/armv7/virt-dt.c               |  48 ++++++---
 arch/arm/include/asm/arch-ls102xa/config.h |   3 +-
 arch/arm/include/asm/psci.h                |  62 ++++++++---
 arch/arm/mach-tegra/psci.S                 |  11 +-
 board/freescale/ls1021aqds/Makefile        |   1 +
 board/freescale/ls1021aqds/psci.S          |  36 +++++++
 board/freescale/ls1021atwr/Makefile        |   1 +
 board/freescale/ls1021atwr/psci.S          |  28 +++++
 include/configs/ls1021aqds.h               |   3 +
 include/configs/ls1021atwr.h               |   2 +
 16 files changed, 451 insertions(+), 92 deletions(-)
 create mode 100644 board/freescale/ls1021aqds/psci.S
 create mode 100644 board/freescale/ls1021atwr/psci.S

-- 
2.1.0.27.g96db324



More information about the U-Boot mailing list