This command should be supported for PSCI 1.0.  Current code results in
this message from the kernel:  "PSCIv65535.65535 detected in firmware."

This will mess up a kernel check of the PSCI version.  Currently the
kernel only cares if the version is at least 1.0 so it doesn't break
anything, as the incorrect version and correct version are both >= 1.0,
but as soon as a check for > 1.0 goes in it will fail.

CC: Anson Huang <anson.hu...@nxp.com>
Cc: Fabio Estevam <fabio.este...@nxp.com>
Cc: Peng Fan <peng....@nxp.com>
Cc: Stefano Babic <sba...@denx.de>
Signed-off-by: Trent Piepho <tpie...@impinj.com>
---
 arch/arm/mach-imx/mx7/psci.S | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm/mach-imx/mx7/psci.S b/arch/arm/mach-imx/mx7/psci.S
index 89dcf880e8..7035f6093b 100644
--- a/arch/arm/mach-imx/mx7/psci.S
+++ b/arch/arm/mach-imx/mx7/psci.S
@@ -57,4 +57,14 @@ psci_system_off:
 3:     wfi
        b 3b
 
+.globl psci_version
+psci_version:
+#if defined(CONFIG_ARMV7_PSCI_1_0)
+       ldr     r0, =ARM_PSCI_VER_1_0
+#else
+#error "add support for your PSCI version"
+#endif
+
+       bx      lr
+
        .popsection
-- 
2.14.3

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to