xref: /rk3399_ARM-atf/plat/mediatek/mt8173/include/plat_private.h (revision 82cb2c1ad9897473743f08437d0a3995bed561b9)
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