[U-Boot] [PATCH] imx: mx7: psci: Add support for version command

Trent Piepho tpiepho at impinj.com
Thu May 31 18:13:35 UTC 2018


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.Huang at nxp.com>
Cc: Fabio Estevam <fabio.estevam at nxp.com>
Cc: Peng Fan <peng.fan at nxp.com>
Cc: Stefano Babic <sbabic at denx.de>
Signed-off-by: Trent Piepho <tpiepho at 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



More information about the U-Boot mailing list