1007a7a33SSumit Garg /* 2007a7a33SSumit Garg * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. 3007a7a33SSumit Garg * 4007a7a33SSumit Garg * SPDX-License-Identifier: BSD-3-Clause 5007a7a33SSumit Garg */ 6007a7a33SSumit Garg 7007a7a33SSumit Garg #ifndef __SQ_COMMON_H__ 8007a7a33SSumit Garg #define __SQ_COMMON_H__ 9007a7a33SSumit Garg 10007a7a33SSumit Garg #include <sys/types.h> 11007a7a33SSumit Garg 12*0eb275c9SSumit Garg void plat_sq_interconnect_init(void); 13*0eb275c9SSumit Garg void plat_sq_interconnect_enter_coherency(void); 14*0eb275c9SSumit Garg void plat_sq_interconnect_exit_coherency(void); 15*0eb275c9SSumit Garg 16007a7a33SSumit Garg unsigned int sq_calc_core_pos(u_register_t mpidr); 17007a7a33SSumit Garg 18007a7a33SSumit Garg #endif /* __SQ_COMMON_H__ */ 19