developer | 1033ea1 | 2019-04-10 21:09:26 +0800 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (c) 2019, 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 | |
| 10 | /******************************************************************************* |
| 11 | * Function and variable prototypes |
| 12 | ******************************************************************************/ |
| 13 | void plat_configure_mmu_el3(uintptr_t total_base, |
| 14 | uintptr_t total_size, |
| 15 | uintptr_t ro_start, |
| 16 | uintptr_t ro_limit, |
| 17 | uintptr_t coh_start, |
| 18 | uintptr_t coh_limit); |
| 19 | |
developer | 8883743 | 2019-05-02 22:01:39 +0800 | [diff] [blame] | 20 | void plat_mtk_cci_init(void); |
| 21 | void plat_mtk_cci_enable(void); |
| 22 | void plat_mtk_cci_disable(void); |
| 23 | void plat_mtk_cci_init_sf(void); |
developer | 1033ea1 | 2019-04-10 21:09:26 +0800 | [diff] [blame] | 24 | |
| 25 | /* Declarations for plat_topology.c */ |
| 26 | int mt_setup_topology(void); |
| 27 | |
| 28 | #endif /* PLAT_PRIVATE_H */ |