blob: 1e3589480f55d068f9ea1c05567fa21f633cdb02 [file] [log] [blame]
Andrei Narkevitch014e4132019-10-09 18:13:54 -07001/*
Feder Liang55194382021-11-22 16:45:33 +08002 * Copyright (c) 2018-2022, Arm Limited. All rights reserved.
Andrei Narkevitch014e4132019-10-09 18:13:54 -07003 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8#ifndef __TFM_PLAT_NS_H__
9#define __TFM_PLAT_NS_H__
10
11/**
12 * \brief Platform peripherals and devices initialization.
13 *
14 * \return ARM_DRIVER_OK if the initialization succeeds
15*/
16
17int32_t tfm_ns_platform_init(void);
18
Feder Liang55194382021-11-22 16:45:33 +080019/**
20 * \brief Coprocessor initialization.
21 *
22 * \return ARM_DRIVER_OK if the initialization succeeds
23*/
24int32_t tfm_ns_cp_init(void);
25
Andrei Narkevitch014e4132019-10-09 18:13:54 -070026#endif /* __TFM_PLAT_NS_H__ */