xref: /rk3399_ARM-atf/plat/amd/versal2/include/plat_ocm_coherency.h (revision 069232f553c7dd4bb83e206ec64eed583d9cb1b1)
1*c3ab09d1SSaivardhan Thatikonda /*
2*c3ab09d1SSaivardhan Thatikonda  * Copyright (c) 2025, Advanced Micro Devices, Inc. All rights reserved.
3*c3ab09d1SSaivardhan Thatikonda  *
4*c3ab09d1SSaivardhan Thatikonda  * SPDX-License-Identifier: BSD-3-Clause
5*c3ab09d1SSaivardhan Thatikonda  */
6*c3ab09d1SSaivardhan Thatikonda #ifndef PLAT_OCM_COHERENCY_H
7*c3ab09d1SSaivardhan Thatikonda #define PLAT_OCM_COHERENCY_H
8*c3ab09d1SSaivardhan Thatikonda 
9*c3ab09d1SSaivardhan Thatikonda #define COHERENCY_CHECK_NOT_SUPPORTED	-1
10*c3ab09d1SSaivardhan Thatikonda 
11*c3ab09d1SSaivardhan Thatikonda #if (DEBUG == 1)
12*c3ab09d1SSaivardhan Thatikonda int32_t check_ocm_coherency(void);
13*c3ab09d1SSaivardhan Thatikonda #else
check_ocm_coherency(void)14*c3ab09d1SSaivardhan Thatikonda static inline int32_t check_ocm_coherency(void)
15*c3ab09d1SSaivardhan Thatikonda {
16*c3ab09d1SSaivardhan Thatikonda 	return COHERENCY_CHECK_NOT_SUPPORTED;
17*c3ab09d1SSaivardhan Thatikonda }
18*c3ab09d1SSaivardhan Thatikonda #endif
19*c3ab09d1SSaivardhan Thatikonda 
20*c3ab09d1SSaivardhan Thatikonda #endif/*PLAT_OCM_COHERENCY_H*/
21