blob: c3e637b552fad9ca6f4efdf3c007083ce8665a81 [file] [log] [blame] [edit]
/*
* Copyright 2017, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include <plat/timers.h>
import <Timer.idl4>;
import <PutChar.idl4>;
import <timers.camkes>;
#ifdef HARDWARE_TIMER_COMPONENT
HARDWARE_TIMER_COMPONENT
#endif
component TimeServer {
has mutex time_server;
maybe uses PutChar putchar;
emits Notification timer_notification;
provides Timer the_timer;
attribute int timers_per_client;
attribute int heap_size = 8192;
HARDWARE_TIMER_INTERFACES
HARDWARE_TIMER_ATTRIBUTES
composition {
HARDWARE_TIMER_COMPOSITION
}
configuration {
HARDWARE_TIMER_CONFIG
}
}