xref: /rk3399_ARM-atf/include/lib/extensions/trbe.h (revision 60d330dc4d26eb5509044572d5c163b26501a0de)
1813524eaSManish V Badarkhe /*
2e8f0dd58SJayanth Dodderi Chidanand  * Copyright (c) 2021-2023, Arm Limited. All rights reserved.
3813524eaSManish V Badarkhe  *
4813524eaSManish V Badarkhe  * SPDX-License-Identifier: BSD-3-Clause
5813524eaSManish V Badarkhe  */
6813524eaSManish V Badarkhe 
7813524eaSManish V Badarkhe #ifndef TRBE_H
8813524eaSManish V Badarkhe #define TRBE_H
9813524eaSManish V Badarkhe 
10e8f0dd58SJayanth Dodderi Chidanand #if ENABLE_TRBE_FOR_NS
11*60d330dcSBoyan Karatotev void trbe_init_el3(void);
12*60d330dcSBoyan Karatotev void trbe_init_el2_unused(void);
13e8f0dd58SJayanth Dodderi Chidanand #else
14*60d330dcSBoyan Karatotev static inline void trbe_init_el3(void)
15*60d330dcSBoyan Karatotev {
16*60d330dcSBoyan Karatotev }
17*60d330dcSBoyan Karatotev static inline void trbe_init_el2_unused(void)
18e8f0dd58SJayanth Dodderi Chidanand {
19e8f0dd58SJayanth Dodderi Chidanand }
20e8f0dd58SJayanth Dodderi Chidanand #endif /* ENABLE_TRBE_FOR_NS */
21813524eaSManish V Badarkhe 
22813524eaSManish V Badarkhe #endif /* TRBE_H */
23