]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/ArmLib/ArmV7/ArmV7ArchTimer.c
ArmPkg: Move TimerDxe and ArmArchTimerLib to new ArmGenericTimerCounterLib
[mirror_edk2.git] / ArmPkg / Library / ArmLib / ArmV7 / ArmV7ArchTimer.c
index bebdafce7dbaba034c9f43bbe269e382de85f6ec..49be71bbe088fafdc99f57371ed9205d5bc760ed 100644 (file)
@@ -166,110 +166,3 @@ ArmArchTimerWriteReg (
     ASSERT (0);\r
   }\r
 }\r
-\r
-VOID\r
-EFIAPI\r
-ArmArchTimerEnableTimer (\r
-    VOID\r
-    )\r
-{\r
-  UINTN TimerCtrlReg;\r
-\r
-  ArmArchTimerReadReg (CntpCtl, (VOID *)&TimerCtrlReg);\r
-  TimerCtrlReg |= ARM_ARCH_TIMER_ENABLE;\r
-  ArmArchTimerWriteReg (CntpCtl, (VOID *)&TimerCtrlReg);\r
-}\r
-\r
-VOID\r
-EFIAPI\r
-ArmArchTimerDisableTimer (\r
-    VOID\r
-    )\r
-{\r
-  UINTN TimerCtrlReg;\r
-\r
-  ArmArchTimerReadReg (CntpCtl, (VOID *)&TimerCtrlReg);\r
-  TimerCtrlReg &= ~ARM_ARCH_TIMER_ENABLE;\r
-  ArmArchTimerWriteReg (CntpCtl, (VOID *)&TimerCtrlReg);\r
-}\r
-\r
-VOID\r
-EFIAPI\r
-ArmArchTimerSetTimerFreq (\r
-    IN   UINTN  FreqInHz\r
-    )\r
-{\r
-  ArmArchTimerWriteReg (CntFrq, (VOID *)&FreqInHz);\r
-}\r
-\r
-UINTN\r
-EFIAPI\r
-ArmArchTimerGetTimerFreq (\r
-    VOID\r
-    )\r
-{\r
-  UINTN ArchTimerFreq;\r
-  ArmArchTimerReadReg (CntFrq, (VOID *)&ArchTimerFreq);\r
-  return ArchTimerFreq;\r
-}\r
-\r
-UINTN\r
-EFIAPI\r
-ArmArchTimerGetTimerVal (\r
-    VOID\r
-    )\r
-{\r
-  UINTN ArchTimerVal;\r
-  ArmArchTimerReadReg (CntpTval, (VOID *)&ArchTimerVal);\r
-  return ArchTimerVal;\r
-}\r
-\r
-\r
-VOID\r
-EFIAPI\r
-ArmArchTimerSetTimerVal (\r
-    IN   UINTN   Val\r
-    )\r
-{\r
-  ArmArchTimerWriteReg (CntpTval, (VOID *)&Val);\r
-}\r
-\r
-UINT64\r
-EFIAPI\r
-ArmArchTimerGetSystemCount (\r
-    VOID\r
-    )\r
-{\r
-  UINT64 SystemCount;\r
-  ArmArchTimerReadReg (CntPct, (VOID *)&SystemCount);\r
-  return SystemCount;\r
-}\r
-\r
-UINTN\r
-EFIAPI\r
-ArmArchTimerGetTimerCtrlReg (\r
-    VOID\r
-    )\r
-{\r
-  UINTN  Val;\r
-  ArmArchTimerReadReg (CntpCtl, (VOID *)&Val);\r
-  return Val;\r
-}\r
-\r
-VOID\r
-EFIAPI\r
-ArmArchTimerSetTimerCtrlReg (\r
-    UINTN Val\r
-    )\r
-{\r
-  ArmArchTimerWriteReg (CntpCtl, (VOID *)&Val);\r
-}\r
-\r
-VOID\r
-EFIAPI\r
-ArmArchTimerSetCompareVal (\r
-    IN   UINT64   Val\r
-    )\r
-{\r
-  ArmArchTimerWriteReg (CntpCval, (VOID *)&Val);\r
-}\r