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