]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Include/Library/ArmGenericTimerCounterLib.h
ArmPkg: Apply uncrustify changes
[mirror_edk2.git] / ArmPkg / Include / Library / ArmGenericTimerCounterLib.h
CommitLineData
e7151252
AB
1/** @file\r
2\r
3 Copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.<BR>\r
4 Copyright (c) 2014, Linaro Ltd. All rights reserved.<BR>\r
5\r
4059386c 6 SPDX-License-Identifier: BSD-2-Clause-Patent\r
e7151252
AB
7\r
8**/\r
9\r
cc15a619
PG
10#ifndef ARM_GENERIC_TIMER_COUNTER_LIB_H_\r
11#define ARM_GENERIC_TIMER_COUNTER_LIB_H_\r
e7151252
AB
12\r
13VOID\r
14EFIAPI\r
15ArmGenericTimerEnableTimer (\r
16 VOID\r
17 );\r
18\r
5853e2e4
AB
19VOID\r
20EFIAPI\r
21ArmGenericTimerReenableTimer (\r
22 VOID\r
23 );\r
24\r
e7151252
AB
25VOID\r
26EFIAPI\r
27ArmGenericTimerDisableTimer (\r
28 VOID\r
29 );\r
30\r
31VOID\r
32EFIAPI\r
33ArmGenericTimerSetTimerFreq (\r
34 IN UINTN FreqInHz\r
35 );\r
36\r
37UINTN\r
38EFIAPI\r
39ArmGenericTimerGetTimerFreq (\r
40 VOID\r
41 );\r
42\r
43VOID\r
44EFIAPI\r
45ArmGenericTimerSetTimerVal (\r
429309e0 46 IN UINTN Value\r
e7151252
AB
47 );\r
48\r
49UINTN\r
50EFIAPI\r
51ArmGenericTimerGetTimerVal (\r
52 VOID\r
53 );\r
54\r
55UINT64\r
56EFIAPI\r
57ArmGenericTimerGetSystemCount (\r
58 VOID\r
59 );\r
60\r
61UINTN\r
62EFIAPI\r
63ArmGenericTimerGetTimerCtrlReg (\r
64 VOID\r
65 );\r
66\r
67VOID\r
68EFIAPI\r
69ArmGenericTimerSetTimerCtrlReg (\r
429309e0 70 UINTN Value\r
e7151252
AB
71 );\r
72\r
73UINT64\r
74EFIAPI\r
75ArmGenericTimerGetCompareVal (\r
76 VOID\r
77 );\r
78\r
79VOID\r
80EFIAPI\r
81ArmGenericTimerSetCompareVal (\r
429309e0 82 IN UINT64 Value\r
e7151252
AB
83 );\r
84\r
cc15a619 85#endif // ARM_GENERIC_TIMER_COUNTER_LIB_H_\r