aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/renesas/rcar/delay
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/renesas/rcar/delay')
-rw-r--r--drivers/renesas/rcar/delay/micro_delay.c30
-rw-r--r--drivers/renesas/rcar/delay/micro_delay.h15
2 files changed, 0 insertions, 45 deletions
diff --git a/drivers/renesas/rcar/delay/micro_delay.c b/drivers/renesas/rcar/delay/micro_delay.c
deleted file mode 100644
index aced5891a..000000000
--- a/drivers/renesas/rcar/delay/micro_delay.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2018, Renesas Electronics Corporation. All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-#include <arch.h>
-#include <arch_helpers.h>
-#include "micro_delay.h"
-
-#define RCAR_CONV_MICROSEC 1000000U
-
-void
-#if IMAGE_BL31
- __attribute__ ((section (".system_ram")))
-#endif
- rcar_micro_delay(uint64_t micro_sec)
-{
- uint64_t freq;
- uint64_t base_count;
- uint64_t get_count;
- uint64_t wait_time = 0U;
-
- freq = read_cntfrq_el0();
- base_count = read_cntpct_el0();
- while (micro_sec > wait_time) {
- get_count = read_cntpct_el0();
- wait_time = ((get_count - base_count) * RCAR_CONV_MICROSEC) / freq;
- }
-}
diff --git a/drivers/renesas/rcar/delay/micro_delay.h b/drivers/renesas/rcar/delay/micro_delay.h
deleted file mode 100644
index 37b71f80a..000000000
--- a/drivers/renesas/rcar/delay/micro_delay.h
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
- * Copyright (c) 2015-2017, Renesas Electronics Corporation. All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-#ifndef MICRO_DELAY_H
-#define MICRO_DELAY_H
-
-#ifndef __ASSEMBLER__
-#include <stdint.h>
-void rcar_micro_delay(uint64_t micro_sec);
-#endif
-
-#endif /* MICRO_DELAY_H */