1e2a65959SJimmy Huang /* 2e2a65959SJimmy Huang * Copyright (c) 2014-2015, ARM Limited and Contributors. All rights reserved. 3e2a65959SJimmy Huang * 482cb2c1aSdp-arm * SPDX-License-Identifier: BSD-3-Clause 5e2a65959SJimmy Huang */ 6e2a65959SJimmy Huang 7*c3cf06f1SAntonio Nino Diaz #ifndef PLAT_PRIVATE_H 8*c3cf06f1SAntonio Nino Diaz #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 27*c3cf06f1SAntonio Nino Diaz #endif /* PLAT_PRIVATE_H */ 28