xref: /rk3399_ARM-atf/include/lib/fconf/fconf_tbbr_getter.h (revision ce8528411a95d4e988844d5d16b5af2828f9f407)
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