]> git.sur5r.net Git - u-boot/blobdiff - arch/arm/include/asm/armv8/sec_firmware.h
arm: psci: make psci usable on single core socs
[u-boot] / arch / arm / include / asm / armv8 / sec_firmware.h
index eb68185feda082c03ad0d1dddfda2eaa3470773d..bc1d97d7a98fb5f74d7e09705dce7816b8478b03 100644 (file)
@@ -7,16 +7,19 @@
 #ifndef __SEC_FIRMWARE_H_
 #define __SEC_FIRMWARE_H_
 
-#ifdef CONFIG_FSL_LS_PPA
-#include <asm/arch/ppa.h>
-#endif
+#define PSCI_INVALID_VER               0xffffffff
 
 int sec_firmware_init(const void *, u32 *, u32 *);
 int _sec_firmware_entry(const void *, u32 *, u32 *);
 bool sec_firmware_is_valid(const void *);
-#ifdef CONFIG_ARMV8_PSCI
+#ifdef CONFIG_SEC_FIRMWARE_ARMV8_PSCI
 unsigned int sec_firmware_support_psci_version(void);
 unsigned int _sec_firmware_support_psci_version(void);
+#else
+static inline unsigned int sec_firmware_support_psci_version(void)
+{
+       return PSCI_INVALID_VER;
+}
 #endif
 
 #endif /* __SEC_FIRMWARE_H_ */