1 /*
2  * Arm SCP/MCP Software
3  * Copyright (c) 2023, Arm Limited and Contributors. All rights reserved.
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  *
7  * Description:
8  *      SCMI power capping unit test support.
9  */
10 #include <mod_transport.h>
11 
12 #include <fwk_id.h>
13 
14 int transport_get_fch_address(
15     fwk_id_t fch_id,
16     struct mod_transport_fast_channel_addr *fch_address);
17 
18 int transport_get_fch_interrupt_type(
19     fwk_id_t fch_id,
20     enum mod_transport_fch_interrupt_type *fch_interrupt_type);
21 
22 int transport_get_fch_doorbell_info(
23     fwk_id_t fch_id,
24     struct mod_transport_fch_doorbell_info *doorbell_info);
25 
26 int transport_get_fch_rate_limit(fwk_id_t fch_id, uint32_t *fch_rate_limit);
27 
28 int transport_fch_register_callback(
29     fwk_id_t fch_id,
30     uintptr_t param,
31     void (*fch_callback)(uintptr_t param));
32