blob: 5bf5c71565f41599c04eb831d412a2dfd3f61f1c [file] [log] [blame]
/*
* Copyright 2020, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include <plat/reset.h>
#include <camkes-single-threaded.h>
#include <camkes-ResetServer.h>
import <Reset.idl4>;
HARDWARE_RESET_EXTRA_IMPORTS
component ResetServer {
single_threaded_component()
ResetServer_server_interfaces(the_reset)
HARDWARE_RESET_INTERFACES
/* These additional interfaces need to be connected to other components,
see each platform's respective reset.h file */
HARDWARE_RESET_EXTRA_INTERFACES
HARDWARE_RESET_ATTRIBUTES
composition {
HARDWARE_RESET_COMPOSITION
ResetServer_server_connections(the_reset)
}
configuration {
HARDWARE_RESET_CONFIG
ResetServer_server_configurations(the_reset)
}
}