OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
OcRtcLib.h
Go to the documentation of this file.
1
19#ifndef OC_RTC_LIB_H
20#define OC_RTC_LIB_H
21
23
24//
25// Standard interface, available on most Intel chipsets
26//
27
28UINT8
30 IN UINT8 Offset
31 );
32
33VOID
35 IN UINT8 Offset,
36 IN UINT8 Value
37 );
38
61UINT16
63 IN CONST VOID *Data,
64 IN UINTN Size
65 );
66
76 IN BOOLEAN Reinstall
77 );
78
79//
80// Modern faster interface, available on IvyBridge or newer
81//
82
83UINT8
85 IN UINT8 Offset
86 );
87
88VOID
90 IN UINT8 Offset,
91 IN UINT8 Value
92 );
93
94#endif // OC_RTC_LIB_H
DMG_SIZE_DEVICE_PATH Size
UINT8 OcRtcRead(IN UINT8 Offset)
Definition OcRtcLib.c:25
UINT8 OcRtcReadIvy(IN UINT8 Offset)
Definition OcRtcLib.c:100
VOID OcRtcWrite(IN UINT8 Offset, IN UINT8 Value)
Definition OcRtcLib.c:47
VOID OcRtcWriteIvy(IN UINT8 Offset, IN UINT8 Value)
Definition OcRtcLib.c:123
UINT16 OcRtcChecksumApple(IN CONST VOID *Data, IN UINTN Size)
Definition OcRtcLib.c:70
APPLE_RTC_RAM_PROTOCOL * OcAppleRtcRamInstallProtocol(IN BOOLEAN Reinstall)