diff options
author | Marcin Wojtas <mw@semihalf.com> | 2018-04-16 07:09:13 +0200 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2018-04-16 12:48:45 +0200 |
commit | 1e9c8cba090f7a5e73f15f2dcf6d4a871739fdc9 (patch) | |
tree | f33c96cc90e50f011370529922bebeec79fd2df4 /Silicon/Marvell | |
parent | 79c9dd55a32752b7ae11d5f1a50fa3ae27d6d126 (diff) | |
download | edk2-platforms-1e9c8cba090f7a5e73f15f2dcf6d4a871739fdc9.tar.xz |
Marvell/Armada: RealTimeClockLib: Depend on gEfiCpuArchProtocolGuid
Recent changes in the EDK2 mainline resulted in breaking
RTC functionality of Armada platforms.
The RealTimeClockLib instance calls gDS->SetMemorySpaceAttributes()
in the LibRtcInitialize() public function. This DXE service depends
on the CPU Arch Protocol. Add it to the depex.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Diffstat (limited to 'Silicon/Marvell')
-rw-r--r-- | Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.inf | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.inf b/Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.inf index 2f842e8abf..59c71c431c 100644 --- a/Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.inf +++ b/Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.inf @@ -25,7 +25,7 @@ FILE_GUID = fa81e889-045b-4c96-9093-742554fd0588
MODULE_TYPE = BASE
VERSION_STRING = 1.0
- LIBRARY_CLASS = RealTimeClockLib
+ LIBRARY_CLASS = RealTimeClockLib|DXE_RUNTIME_DRIVER
[Sources.common]
RealTimeClockLib.c
@@ -50,3 +50,6 @@ [Pcd]
gMarvellTokenSpaceGuid.PcdRtcEnabled
+
+[Depex.common.DXE_RUNTIME_DRIVER]
+ gEfiCpuArchProtocolGuid
|