1 /* 2 * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 #ifndef ARM_DYN_CFG_HELPERS_H 7 #define ARM_DYN_CFG_HELPERS_H 8 9 #include <stddef.h> 10 #include <stdint.h> 11 12 /* Function declarations */ 13 int arm_dyn_get_config_load_info(void *dtb, int node, unsigned int config_id, 14 uint64_t *config_addr, uint32_t *config_size); 15 int arm_dyn_tb_fw_cfg_init(void *dtb, int *node); 16 int arm_dyn_get_disable_auth(void *dtb, int node, uint32_t *disable_auth); 17 int arm_get_dtb_mbedtls_heap_info(void *dtb, void **heap_addr, 18 size_t *heap_size); 19 int arm_set_dtb_mbedtls_heap_info(void *dtb, void *heap_addr, 20 size_t heap_size); 21 22 #endif /* ARM_DYN_CFG_HELPERS_H */ 23