blob: 7e53a65ba7d7ef34dd37569f3d44f617285cde4f [file] [log] [blame]
Dan Handley5f0cdb02014-05-14 17:44:19 +01001/*
Boyan Karatotevcb331822024-12-12 08:52:51 +00002 * Copyright (c) 2014-2025, Arm Limited and Contributors. All rights reserved.
Dan Handley5f0cdb02014-05-14 17:44:19 +01003 *
dp-arm82cb2c12017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Dan Handley5f0cdb02014-05-14 17:44:19 +01005 */
6
Antonio Nino Diazc3cf06f2018-11-08 10:20:19 +00007#ifndef FVP_PRIVATE_H
8#define FVP_PRIVATE_H
Dan Handley5f0cdb02014-05-14 17:44:19 +01009
Antonio Nino Diazbd9344f2019-01-25 14:30:04 +000010#include <plat/arm/common/plat_arm.h>
Dan Handleydec5e0d2014-05-15 14:11:36 +010011
12/*******************************************************************************
Dan Handley5f0cdb02014-05-14 17:44:19 +010013 * Function and variable prototypes
14 ******************************************************************************/
Soby Mathew8c5fe0b2015-01-08 18:02:19 +000015
Dan Handley60eea552015-03-19 19:17:53 +000016void fvp_config_setup(void);
Dan Handley5f0cdb02014-05-14 17:44:19 +010017
Vikram Kanigiri6355f232016-02-15 11:54:14 +000018void fvp_interconnect_init(void);
19void fvp_interconnect_enable(void);
20void fvp_interconnect_disable(void);
Alexei Fedorov1b597c22019-08-16 14:15:59 +010021void fvp_timer_init(void);
Boyan Karatotevcb331822024-12-12 08:52:51 +000022void fvp_pcpu_init(void);
23void fvp_gic_driver_pre_init(void);
Dan Handley5f0cdb02014-05-14 17:44:19 +010024
Antonio Nino Diazc3cf06f2018-11-08 10:20:19 +000025#endif /* FVP_PRIVATE_H */