From 976c26801553cbe2cddb981f26ba8834a05a0b90 Mon Sep 17 00:00:00 2001 From: Siva Durga Prasad Paladugu Date: Tue, 4 Sep 2018 18:02:25 +0530 Subject: [PATCH] zynqmp: Remove emulation platform support This patch removes support for emulation platforms EP108 and Veloce. Signed-off-by: Siva Durga Prasad Paladugu --- plat/xilinx/zynqmp/aarch64/zynqmp_common.c | 36 ++++------------------ plat/xilinx/zynqmp/zynqmp_def.h | 2 -- 2 files changed, 6 insertions(+), 32 deletions(-) diff --git a/plat/xilinx/zynqmp/aarch64/zynqmp_common.c b/plat/xilinx/zynqmp/aarch64/zynqmp_common.c index c3612706a..2f4228fea 100644 --- a/plat/xilinx/zynqmp/aarch64/zynqmp_common.c +++ b/plat/xilinx/zynqmp/aarch64/zynqmp_common.c @@ -44,19 +44,10 @@ unsigned int zynqmp_get_uart_clk(void) { unsigned int ver = zynqmp_get_silicon_ver(); - switch (ver) { - case ZYNQMP_CSU_VERSION_VELOCE: - return 48000; - case ZYNQMP_CSU_VERSION_EP108: - return 25000000; - case ZYNQMP_CSU_VERSION_QEMU: + if (ver == ZYNQMP_CSU_VERSION_QEMU) return 133000000; - default: - /* Do nothing in default case */ - break; - } - - return 100000000; + else + return 100000000; } #if LOG_LEVEL >= LOG_LEVEL_NOTICE @@ -298,12 +289,6 @@ static void zynqmp_print_platform_name(void) char *label = "Unknown"; switch (ver) { - case ZYNQMP_CSU_VERSION_VELOCE: - label = "VELOCE"; - break; - case ZYNQMP_CSU_VERSION_EP108: - label = "EP108"; - break; case ZYNQMP_CSU_VERSION_QEMU: label = "QEMU"; break; @@ -346,17 +331,8 @@ unsigned int plat_get_syscnt_freq2(void) { unsigned int ver = zynqmp_get_silicon_ver(); - switch (ver) { - case ZYNQMP_CSU_VERSION_VELOCE: - return 10000; - case ZYNQMP_CSU_VERSION_EP108: - return 4000000; - case ZYNQMP_CSU_VERSION_QEMU: + if (ver == ZYNQMP_CSU_VERSION_QEMU) return 50000000; - default: - /* Do nothing in default case */ - break; - } - - return mmio_read_32(IOU_SCNTRS_BASEFREQ); + else + return mmio_read_32(IOU_SCNTRS_BASEFREQ); } diff --git a/plat/xilinx/zynqmp/zynqmp_def.h b/plat/xilinx/zynqmp/zynqmp_def.h index 50fe88aea..50a733176 100644 --- a/plat/xilinx/zynqmp/zynqmp_def.h +++ b/plat/xilinx/zynqmp/zynqmp_def.h @@ -157,8 +157,6 @@ #define ZYNQMP_SILICON_VER_MASK 0xF000 #define ZYNQMP_SILICON_VER_SHIFT 12 #define ZYNQMP_CSU_VERSION_SILICON 0 -#define ZYNQMP_CSU_VERSION_EP108 1 -#define ZYNQMP_CSU_VERSION_VELOCE 2 #define ZYNQMP_CSU_VERSION_QEMU 3 #define ZYNQMP_RTL_VER_MASK 0xFF0 -- GitLab