Home | History | Annotate | Download | only in include
      1 /*
      2  * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved.
      3  *
      4  * SPDX-License-Identifier: BSD-3-Clause
      5  */
      6 
      7 #ifndef __PLAT_PRIVATE_H__
      8 #define __PLAT_PRIVATE_H__
      9 #include <stdint.h>
     10 #include <xlat_tables.h>
     11 
     12 void plat_configure_mmu_el3(unsigned long total_base,
     13 					unsigned long total_size,
     14 					unsigned long,
     15 					unsigned long,
     16 					unsigned long,
     17 					unsigned long);
     18 
     19 void plat_cci_init(void);
     20 void plat_cci_enable(void);
     21 void plat_cci_disable(void);
     22 
     23 /* Declarations for plat_mt_gic.c */
     24 void plat_mt_gic_init(void);
     25 
     26 /* Declarations for plat_topology.c */
     27 int mt_setup_topology(void);
     28 void plat_delay_timer_init(void);
     29 
     30 void plat_mt_gic_driver_init(void);
     31 void plat_mt_gic_init(void);
     32 void plat_mt_gic_cpuif_enable(void);
     33 void plat_mt_gic_cpuif_disable(void);
     34 void plat_mt_gic_pcpu_init(void);
     35 
     36 #endif /* __PLAT_PRIVATE_H__ */
     37