blob: be08ed278c7d170cce5b2a7d5fc46f0fe7411651 [file] [log] [blame]
Miklos Balint4d487622018-10-03 14:04:54 +02001/*
2 * Copyright (c) 2018, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8#ifndef __TFM_SPM_SERVICES_API_H__
9#define __TFM_SPM_SERVICES_API_H__
10
11enum tfm_spm_request_type_t {
12 TFM_SPM_REQUEST_RESET_VOTE,
13};
14
15/**
16 * \brief Request a vote from SPM on a system reset
17 *
18 * \return Returns 0 if request is accepted, any other value means reject
19 */
20int32_t tfm_spm_request_reset_vote(void);
21
22#endif /* __TFM_SPM_SERVICES_API_H__ */