[edk2-devel] [PATCH v2 07/28] Silicon/NXP: Implement SerialUartClockLib
Pankaj Bansal
pankaj.bansal at oss.nxp.com
Fri Mar 20 14:35:22 UTC 2020
From: Pankaj Bansal <pankaj.bansal at nxp.com>
Implement SerialUartClockLib for all NXP Layerscape Platforms.
Signed-off-by: Pankaj Bansal <pankaj.bansal at nxp.com>
---
.../SerialUartClockLib/SerialUartClockLib.c | 27 +++++++++++++++++++
.../SerialUartClockLib/SerialUartClockLib.inf | 26 ++++++++++++++++++
2 files changed, 53 insertions(+)
create mode 100644 Silicon/NXP/Library/SerialUartClockLib/SerialUartClockLib.c
create mode 100644 Silicon/NXP/Library/SerialUartClockLib/SerialUartClockLib.inf
diff --git a/Silicon/NXP/Library/SerialUartClockLib/SerialUartClockLib.c b/Silicon/NXP/Library/SerialUartClockLib/SerialUartClockLib.c
new file mode 100644
index 000000000000..9d49d7b4748b
--- /dev/null
+++ b/Silicon/NXP/Library/SerialUartClockLib/SerialUartClockLib.c
@@ -0,0 +1,27 @@
+/** @file
+*
+* Copyright 2020 NXP
+*
+* SPDX-License-Identifier: BSD-2-Clause-Patent
+*
+**/
+
+#include <Base.h>
+
+extern
+UINT64
+GetBusFrequency (
+ VOID
+ );
+
+/**
+ Return clock in for Uart IP
+**/
+UINT32
+EFIAPI
+BaseSerialPortGetClock (
+ VOID
+ )
+{
+ return GetBusFrequency ();
+}
diff --git a/Silicon/NXP/Library/SerialUartClockLib/SerialUartClockLib.inf b/Silicon/NXP/Library/SerialUartClockLib/SerialUartClockLib.inf
new file mode 100644
index 000000000000..9a3e80cf521d
--- /dev/null
+++ b/Silicon/NXP/Library/SerialUartClockLib/SerialUartClockLib.inf
@@ -0,0 +1,26 @@
+# @file
+# Copyright 2020 NXP
+#
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+#
+#
+
+[Defines]
+ INF_VERSION = 1.27
+ BASE_NAME = SerialUartClockLib
+ FILE_GUID = fa65495e-d3c8-4ea3-9737-994e9ccbaf11
+ MODULE_TYPE = BASE
+ VERSION_STRING = 1.0
+ LIBRARY_CLASS = SerialUartClockLib
+
+[Packages]
+ MdeModulePkg/MdeModulePkg.dec
+ MdePkg/MdePkg.dec
+ Silicon/NXP/NxpQoriqLs.dec
+
+[Sources.common]
+ SerialUartClockLib.c
+
+[LibraryClasses]
+ SocLib
+
--
2.17.1
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#56004): https://edk2.groups.io/g/devel/message/56004
Mute This Topic: https://groups.io/mt/72077432/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-
More information about the edk2-devel-archive
mailing list