summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Wojtas <mw@semihalf.com>2018-04-16 07:09:13 +0200
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2018-04-16 12:48:45 +0200
commit1e9c8cba090f7a5e73f15f2dcf6d4a871739fdc9 (patch)
treef33c96cc90e50f011370529922bebeec79fd2df4
parent79c9dd55a32752b7ae11d5f1a50fa3ae27d6d126 (diff)
downloadedk2-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>
-rw-r--r--Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.inf5
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