diff options
Diffstat (limited to 'drivers/renesas/rcar/delay')
-rw-r--r-- | drivers/renesas/rcar/delay/micro_delay.c | 30 | ||||
-rw-r--r-- | drivers/renesas/rcar/delay/micro_delay.h | 15 |
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 */ |