Ashutosh Singh | f4d8867 | 2017-11-29 13:35:43 +0000 | [diff] [blame] | 1 | /* |
Jamie Fox | b93da8b | 2018-12-13 18:27:30 +0000 | [diff] [blame] | 2 | * Copyright (c) 2017-2019, Arm Limited. All rights reserved. |
Ashutosh Singh | f4d8867 | 2017-11-29 13:35:43 +0000 | [diff] [blame] | 3 | * |
| 4 | * SPDX-License-Identifier: BSD-3-Clause |
| 5 | * |
| 6 | */ |
| 7 | |
| 8 | #ifndef __TFM_SST_DEFS_H__ |
| 9 | #define __TFM_SST_DEFS_H__ |
| 10 | |
| 11 | #ifdef __cplusplus |
| 12 | extern "C" { |
| 13 | #endif |
| 14 | |
Marc Moreno Berengue | 684f61e | 2019-01-25 13:29:52 +0000 | [diff] [blame] | 15 | /* Invalid UID */ |
| 16 | #define TFM_SST_INVALID_UID 0 |
| 17 | |
Summer Qin | db1448b | 2019-02-26 11:20:52 +0800 | [diff] [blame] | 18 | #ifdef TFM_PSA_API |
| 19 | /* |
| 20 | * Defines for SID and minor version number. These SIDs should align with the |
| 21 | * value in service manifest file. |
| 22 | */ |
Edison Ai | 8f80ea9 | 2019-04-17 17:02:37 +0800 | [diff] [blame] | 23 | #define TFM_SST_SET_SID (0x00000060) |
Summer Qin | db1448b | 2019-02-26 11:20:52 +0800 | [diff] [blame] | 24 | #define TFM_SST_SET_MIN_VER (0x0001) |
Edison Ai | 8f80ea9 | 2019-04-17 17:02:37 +0800 | [diff] [blame] | 25 | #define TFM_SST_GET_SID (0x00000061) |
Summer Qin | db1448b | 2019-02-26 11:20:52 +0800 | [diff] [blame] | 26 | #define TFM_SST_GET_MIN_VER (0x0001) |
Edison Ai | 8f80ea9 | 2019-04-17 17:02:37 +0800 | [diff] [blame] | 27 | #define TFM_SST_GET_INFO_SID (0x00000062) |
Summer Qin | db1448b | 2019-02-26 11:20:52 +0800 | [diff] [blame] | 28 | #define TFM_SST_GET_INFO_MIN_VER (0x0001) |
Edison Ai | 8f80ea9 | 2019-04-17 17:02:37 +0800 | [diff] [blame] | 29 | #define TFM_SST_REMOVE_SID (0x00000063) |
Summer Qin | db1448b | 2019-02-26 11:20:52 +0800 | [diff] [blame] | 30 | #define TFM_SST_REMOVE_MIN_VER (0x0001) |
Edison Ai | 8f80ea9 | 2019-04-17 17:02:37 +0800 | [diff] [blame] | 31 | #define TFM_SST_GET_SUPPORT_SID (0x00000064) |
Summer Qin | db1448b | 2019-02-26 11:20:52 +0800 | [diff] [blame] | 32 | #define TFM_SST_GET_SUPPORT_MIN_VER (0x0001) |
| 33 | #endif |
| 34 | |
Ashutosh Singh | f4d8867 | 2017-11-29 13:35:43 +0000 | [diff] [blame] | 35 | #ifdef __cplusplus |
| 36 | } |
| 37 | #endif |
| 38 | |
| 39 | #endif /* __TFM_SST_DEFS_H__ */ |