diff --git a/plat/xilinx/versal/aarch64/versal_common.c b/plat/xilinx/versal/aarch64/versal_common.c index 2fa847658..897ed59ec 100644 --- a/plat/xilinx/versal/aarch64/versal_common.c +++ b/plat/xilinx/versal/aarch64/versal_common.c @@ -39,26 +39,11 @@ static void versal_print_platform_name(void) void versal_config_setup(void) { - uint32_t val; - /* Configure IPI data for versal */ versal_ipi_config_table_init(); versal_print_platform_name(); - /* Global timer init - Program time stamp reference clk */ - val = mmio_read_32(VERSAL_CRL_TIMESTAMP_REF_CTRL); - val |= VERSAL_CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_BIT; - mmio_write_32(VERSAL_CRL_TIMESTAMP_REF_CTRL, val); - - /* Clear reset of timestamp reg */ - mmio_write_32(VERSAL_CRL_RST_TIMESTAMP_OFFSET, 0x0); - - /* Program freq register in System counter and enable system counter. */ - mmio_write_32(VERSAL_IOU_SCNTRS_BASE_FREQ, VERSAL_CPU_CLOCK); - mmio_write_32(VERSAL_IOU_SCNTRS_COUNTER_CONTROL_REG, - VERSAL_IOU_SCNTRS_CONTROL_EN); - generic_delay_timer_init(); }