diff options
| author | Stefan Agner <stefan.agner@toradex.com> | 2018-06-24 21:09:56 +0200 |
|---|---|---|
| committer | Stefano Babic <sbabic@denx.de> | 2018-07-23 10:54:01 +0200 |
| commit | a89eb89b385908df511190cef7e360cb4c3f12f6 (patch) | |
| tree | b0c092c7e3f172e5c474d72277696eec4eae7f30 /include/linux | |
| parent | cff38c5504485af2aad3cdb5e0d654ae4d8e204d (diff) | |
| download | u-boot-a89eb89b385908df511190cef7e360cb4c3f12f6.tar.gz u-boot-a89eb89b385908df511190cef7e360cb4c3f12f6.tar.xz u-boot-a89eb89b385908df511190cef7e360cb4c3f12f6.zip | |
imx: mx7: psci: provide complete PSCI 1.0 implementation
PSCI 1.0 require PSCI_VERSION, PSCI_FEATURES, AFFINITY_INFO and
CPU_SUSPEND to be implemented. Commit 0ec3d98f7692 ("mx7_common:
use psci 1.0 instead of 0.1") marked the i.MX 7 implementation to
be PSCI 1.0 compliant but failed to implement those functions.
Especially the missing PSCI version callback was noticeable when
booting Linux:
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv65535.65535 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.0
This patch provides a minimal implementation thereof. With this
patch applied Linux detects PSCI 1.0:
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.0
Fixes: 0ec3d98f7692 ("mx7_common: use psci 1.0 instead of 0.1")
Suggested-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
