refactor(xilinx): move plat_get_syscnt_freq2 to common file

The code in the AMD-Xilinx platform for Versal and Versal NET is being
refactored to move the plat_get_syscnt_freq2() function to a common
file. This common function is utilized for obtaining the CPU clock
frequency from the platform.

Change-Id: I7a4c3fa43a2941d51cacd259c57b24e545aea848
Signed-off-by: Prasad Kummari <prasad.kummari@amd.com>
diff --git a/plat/xilinx/common/plat_clkfunc.c b/plat/xilinx/common/plat_clkfunc.c
index 80b8ab5..8a8ea7e 100644
--- a/plat/xilinx/common/plat_clkfunc.c
+++ b/plat/xilinx/common/plat_clkfunc.c
@@ -4,11 +4,30 @@
  * SPDX-License-Identifier: BSD-3-Clause
  */
 #include <common/debug.h>
+#include <lib/mmio.h>
 #include <plat/common/platform.h>
 
 #include <platform_def.h>
 #include <plat_private.h>
 
+uint32_t plat_get_syscnt_freq2(void)
+{
+	uint32_t counter_freq = 0;
+	uint32_t ret = 0;
+
+	counter_freq = mmio_read_32(IOU_SCNTRS_BASE +
+				    IOU_SCNTRS_BASE_FREQ_OFFSET);
+	if (counter_freq != 0U) {
+		ret = counter_freq;
+	} else {
+		INFO("Indicates counter frequency %dHz setting to %dHz\n",
+		     counter_freq, cpu_clock);
+		ret = cpu_clock;
+	}
+
+	return ret;
+}
+
 void set_cnt_freq(void)
 {
 	uint64_t counter_freq;
diff --git a/plat/xilinx/versal/aarch64/versal_common.c b/plat/xilinx/versal/aarch64/versal_common.c
index 5357148..772477f 100644
--- a/plat/xilinx/versal/aarch64/versal_common.c
+++ b/plat/xilinx/versal/aarch64/versal_common.c
@@ -54,25 +54,6 @@
 	generic_delay_timer_init();
 }
 
-uint32_t plat_get_syscnt_freq2(void)
-{
-	uint32_t counter_freq = 0;
-	uint32_t ret = 0;
-
-	counter_freq = mmio_read_32(IOU_SCNTRS_BASE
-				    + IOU_SCNTRS_BASE_FREQ_OFFSET);
-
-	if (counter_freq != 0U) {
-		ret = counter_freq;
-	} else {
-		INFO("Indicates counter frequency %dHz setting to %dHz\n",
-		     counter_freq, cpu_clock);
-		ret = cpu_clock;
-	}
-
-	return ret;
-}
-
 void board_detection(void)
 {
 	uint32_t plat_info[2];
diff --git a/plat/xilinx/versal_net/aarch64/versal_net_common.c b/plat/xilinx/versal_net/aarch64/versal_net_common.c
index b4bc7d4..55c4198 100644
--- a/plat/xilinx/versal_net/aarch64/versal_net_common.c
+++ b/plat/xilinx/versal_net/aarch64/versal_net_common.c
@@ -149,20 +149,3 @@
 		      IOU_SCNTRS_CONTROL_EN);
 }
 
-uint32_t plat_get_syscnt_freq2(void)
-{
-	uint32_t counter_freq = 0;
-	uint32_t ret = 0;
-
-	counter_freq = mmio_read_32(IOU_SCNTRS_BASE +
-				    IOU_SCNTRS_BASE_FREQ_OFFSET);
-	if (counter_freq != 0U) {
-		ret = counter_freq;
-	} else {
-		INFO("Indicates counter frequency %dHz setting to %dHz\n",
-		     counter_freq, cpu_clock);
-		ret  = cpu_clock;
-	}
-
-	return ret;
-}