blob: 81a1a4068910ea040a0f0016a89eac911a120ea8 [file] [log] [blame]
Dan Handley5a06bb72014-08-04 11:41:20 +01001/*
Harrison Mutai32d9e8e2025-02-21 11:50:48 +00002 * Copyright (c) 2014-2025, Arm Limited and Contributors. All rights reserved.
Dan Handley5a06bb72014-08-04 11:41:20 +01003 *
dp-arm82cb2c12017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Dan Handley5a06bb72014-08-04 11:41:20 +01005 */
6
Antonio Nino Diazc3cf06f2018-11-08 10:20:19 +00007#ifndef PLATFORM_TSP_H
8#define PLATFORM_TSP_H
Dan Handley5a06bb72014-08-04 11:41:20 +01009
10/*******************************************************************************
11 * Mandatory TSP functions (only if platform contains a TSP)
12 ******************************************************************************/
Harrison Mutai32d9e8e2025-02-21 11:50:48 +000013void tsp_early_platform_setup(u_register_t arg0, u_register_t arg1,
14 u_register_t arg2, u_register_t arg3);
Dan Handley5a06bb72014-08-04 11:41:20 +010015void tsp_plat_arch_setup(void);
16void tsp_platform_setup(void);
17
Antonio Nino Diazc3cf06f2018-11-08 10:20:19 +000018#endif /* PLATFORM_TSP_H */