]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
zynqmp: Make invoke_smc as global for reuse
authorSiva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Fri, 17 Feb 2017 10:46:00 +0000 (16:16 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 20 Feb 2017 14:53:09 +0000 (15:53 +0100)
Make invoke_smc as global so that it can be reused in
multile places where ever possible.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/cpu/armv8/zynqmp/cpu.c
arch/arm/include/asm/arch-zynqmp/sys_proto.h

index 7d9bfb3e39240701aeb16b6c97c63aad2bb02358..953185f529107fa159e30c02b82445ae7fb9c841 100644 (file)
@@ -110,8 +110,8 @@ unsigned int zynqmp_get_silicon_version(void)
 #define ZYNQMP_MMIO_WRITE      0xC2000013
 
 #ifndef CONFIG_SPL_BUILD
-static int invoke_smc(u32 pm_api_id, u32 arg0, u32 arg1, u32 arg2, u32 arg3,
-                       u32 *ret_payload)
+int invoke_smc(u32 pm_api_id, u32 arg0, u32 arg1, u32 arg2, u32 arg3,
+              u32 *ret_payload)
 {
        /*
         * Added SIP service call Function Identifier
index 420cfa642c0e864f66216c212da20768513ec46c..fb06f8d0d619a4744b8ee274ff5e17d2357e71bc 100644 (file)
@@ -26,5 +26,7 @@ void handoff_setup(void);
 void zynqmp_pmufw_version(void);
 int zynqmp_mmio_write(const u32 address, const u32 mask, const u32 value);
 int zynqmp_mmio_read(const u32 address, u32 *value);
+int invoke_smc(u32 pm_api_id, u32 arg0, u32 arg1, u32 arg2, u32 arg3,
+              u32 *ret_payload);
 
 #endif /* _ASM_ARCH_SYS_PROTO_H */