]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/Drivers/PL35xSmc/InitializeSMC.S
ARM Packages: Removed trailing spaces
[mirror_edk2.git] / ArmPlatformPkg / Drivers / PL35xSmc / InitializeSMC.S
index 7c2a09c69feb04852246f86e747bd49af922835b..a26a4d43770e856f4b9cfb51d7e7a00e35d05ac3 100755 (executable)
@@ -1,13 +1,13 @@
 #\r
-#  Copyright (c) 2011, ARM Limited. All rights reserved.\r
-#  \r
-#  This program and the accompanying materials                          \r
-#  are licensed and made available under the terms and conditions of the BSD License         \r
-#  which accompanies this distribution.  The full text of the license may be found at        \r
-#  http:#opensource.org/licenses/bsd-license.php                                            \r
+#  Copyright (c) 2011-2012, ARM Limited. All rights reserved.\r
 #\r
-#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+#  This program and the accompanying materials\r
+#  are licensed and made available under the terms and conditions of the BSD License\r
+#  which accompanies this distribution.  The full text of the license may be found at\r
+#  http://opensource.org/licenses/bsd-license.php\r
+#\r
+#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 #\r
 #\r
 \r
@@ -22,6 +22,7 @@
 .align 3\r
 \r
 GCC_ASM_EXPORT(PL35xSmcInitialize)\r
+GCC_ASM_EXPORT(PL35xSmcSetRefresh)\r
 \r
 // IN r1 Smc Base Address\r
 // IN r2 Smc Configuration Start Address\r
@@ -50,4 +51,10 @@ ASM_PFX(PL35xSmcInitialize):
   add   r2, #0xC\r
   b     ASM_PFX(PL35xSmcInitialize)\r
 \r
-ASM_FUNCTION_REMOVE_IF_UNREFERENCED
\ No newline at end of file
+// IN r1 Smc Base Address\r
+// IN r2 Smc Refresh Period 0\r
+// IN r3 Smc Refresh Period 1\r
+ASM_PFX(PL35xSmcSetRefresh):\r
+  str   r2, [r1, #PL350_SMC_REFRESH_0_OFFSET]\r
+  str   r3, [r1, #PL350_SMC_REFRESH_1_OFFSET]\r
+  blx lr\r