forked from Mirrors/opensbi

Now that driver lifecycle is managed from within the SBI timer core, platforms need only to initialize the driver once during cold init. Remove the remaining platform hooks that are no longer used. Signed-off-by: Samuel Holland <samuel.holland@sifive.com> Reviewed-by: Anup Patel <anup@brainfault.org>
31 lines
519 B
C
31 lines
519 B
C
/*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*
|
|
* Copyright (c) 2020 Western Digital Corporation or its affiliates.
|
|
*
|
|
* Authors:
|
|
* Anup Patel <anup.patel@wdc.com>
|
|
*/
|
|
|
|
#ifndef __FDT_TIMER_H__
|
|
#define __FDT_TIMER_H__
|
|
|
|
#include <sbi/sbi_types.h>
|
|
|
|
#ifdef CONFIG_FDT_TIMER
|
|
|
|
struct fdt_timer {
|
|
const struct fdt_match *match_table;
|
|
int (*cold_init)(const void *fdt, int nodeoff, const struct fdt_match *match);
|
|
};
|
|
|
|
int fdt_timer_init(void);
|
|
|
|
#else
|
|
|
|
static inline int fdt_timer_init(void) { return 0; }
|
|
|
|
#endif
|
|
|
|
#endif
|