1ab1981dbSLouis Mayencourt /* 2ab1981dbSLouis Mayencourt * Copyright (c) 2019-2020, ARM Limited. All rights reserved. 3ab1981dbSLouis Mayencourt * 4ab1981dbSLouis Mayencourt * SPDX-License-Identifier: BSD-3-Clause 5ab1981dbSLouis Mayencourt */ 6ab1981dbSLouis Mayencourt 7ab1981dbSLouis Mayencourt #ifndef FCONF_TBBR_GETTER_H 8ab1981dbSLouis Mayencourt #define FCONF_TBBR_GETTER_H 9ab1981dbSLouis Mayencourt 10ab1981dbSLouis Mayencourt #include <lib/fconf/fconf.h> 11ab1981dbSLouis Mayencourt 12ab1981dbSLouis Mayencourt /* TBBR related getter */ 13ab1981dbSLouis Mayencourt #define tbbr__cot_getter(id) cot_desc_ptr[id] 14ab1981dbSLouis Mayencourt 15*ce852841SLouis Mayencourt #define tbbr__dyn_config_getter(id) tbbr_dyn_config.id 16*ce852841SLouis Mayencourt 17*ce852841SLouis Mayencourt struct tbbr_dyn_config_t { 18*ce852841SLouis Mayencourt uint32_t disable_auth; 19*ce852841SLouis Mayencourt }; 20*ce852841SLouis Mayencourt 21*ce852841SLouis Mayencourt extern struct tbbr_dyn_config_t tbbr_dyn_config; 22*ce852841SLouis Mayencourt 23*ce852841SLouis Mayencourt int fconf_populate_tbbr_dyn_config(uintptr_t config); 24*ce852841SLouis Mayencourt 25ab1981dbSLouis Mayencourt #endif /* FCONF_TBBR_GETTER_H */ 26