1e2a65959SJimmy Huang /* 2e2a65959SJimmy Huang * Copyright (c) 2014-2015, ARM Limited and Contributors. All rights reserved. 3e2a65959SJimmy Huang * 4*82cb2c1aSdp-arm * SPDX-License-Identifier: BSD-3-Clause 5e2a65959SJimmy Huang */ 6e2a65959SJimmy Huang 7e2a65959SJimmy Huang #ifndef __PLAT_PRIVATE_H__ 8e2a65959SJimmy Huang #define __PLAT_PRIVATE_H__ 9e2a65959SJimmy Huang 10e2a65959SJimmy Huang /******************************************************************************* 11e2a65959SJimmy Huang * Function and variable prototypes 12e2a65959SJimmy Huang ******************************************************************************/ 13e2a65959SJimmy Huang void plat_configure_mmu_el3(unsigned long total_base, 14e2a65959SJimmy Huang unsigned long total_size, 15e2a65959SJimmy Huang unsigned long, 16e2a65959SJimmy Huang unsigned long, 17e2a65959SJimmy Huang unsigned long, 18e2a65959SJimmy Huang unsigned long); 19e2a65959SJimmy Huang 20e2a65959SJimmy Huang void plat_cci_init(void); 21e2a65959SJimmy Huang void plat_cci_enable(void); 22e2a65959SJimmy Huang void plat_cci_disable(void); 23e2a65959SJimmy Huang 24e2a65959SJimmy Huang /* Declarations for plat_topology.c */ 25e2a65959SJimmy Huang int mt_setup_topology(void); 26e2a65959SJimmy Huang 27e2a65959SJimmy Huang #endif /* __PLAT_PRIVATE_H__ */ 28