blob: 3590370dff335a126beb5ae00f6069b1094bfa5a [file] [log] [blame]
Dan Handleyed6ff952014-05-14 17:44:19 +01001/*
Ambroise Vincentb237bca2019-02-13 15:58:00 +00002 * Copyright (c) 2014-2019, ARM Limited and Contributors. All rights reserved.
Dan Handleyed6ff952014-05-14 17:44:19 +01003 *
dp-armfa3cf0b2017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Dan Handleyed6ff952014-05-14 17:44:19 +01005 */
6
Antonio Nino Diaz5eb88372018-11-08 10:20:19 +00007#ifndef FVP_PRIVATE_H
8#define FVP_PRIVATE_H
Dan Handleyed6ff952014-05-14 17:44:19 +01009
Antonio Nino Diazbd7b7402019-01-25 14:30:04 +000010#include <plat/arm/common/plat_arm.h>
Soby Mathew523d6332015-01-08 18:02:19 +000011
12/*******************************************************************************
Dan Handleyed6ff952014-05-14 17:44:19 +010013 * Function and variable prototypes
14 ******************************************************************************/
Soby Mathew523d6332015-01-08 18:02:19 +000015
Dan Handley2b6b5742015-03-19 19:17:53 +000016void fvp_config_setup(void);
Dan Handleyed6ff952014-05-14 17:44:19 +010017
Vikram Kanigirifbb13012016-02-15 11:54:14 +000018void fvp_interconnect_init(void);
19void fvp_interconnect_enable(void);
20void fvp_interconnect_disable(void);
Alexei Fedorov7131d832019-08-16 14:15:59 +010021void fvp_timer_init(void);
Roberto Vargasd4b35e12018-02-12 12:36:17 +000022void tsp_early_platform_setup(void);
Dan Handleyed6ff952014-05-14 17:44:19 +010023
Antonio Nino Diaz5eb88372018-11-08 10:20:19 +000024#endif /* FVP_PRIVATE_H */