arm: Provide common PSCI based reset handler
authorAlexander Graf <agraf@suse.de>
Tue, 16 Aug 2016 19:08:48 +0000 (21:08 +0200)
committerAlexander Graf <agraf@suse.de>
Wed, 19 Oct 2016 07:01:31 +0000 (09:01 +0200)
commit8069821fc2cb55a458efef1c4c614810302b6ab2
tree51d5fdddc627a48c6055b8f2ab2a30a654d3a9fd
parent3ee655ed83ada67912cbbd14b6685bc0c7102553
arm: Provide common PSCI based reset handler

Most armv8 systems have PSCI support enabled in EL3, either through
ARM Trusted Firmware or other firmware.

On these systems, we do not need to implement system reset manually,
but can instead rely on higher level firmware to deal with it.

The exclude list seems excessive right now, but NXP is working on
providing an in-tree PSCI implementation, so that all NXP systems
can eventually use PSCI as well.

Signed-off-by: Alexander Graf <agraf@suse.de>
[agraf: fix meson]
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/arm/cpu/armv8/Kconfig
arch/arm/cpu/armv8/fwcall.c
board/xilinx/zynqmp/zynqmp.c