blob: 19e459db3fe4d4c0e105e5a50b244b89d98945ef [file] [log] [blame]
Miklos Balint0687dfc2018-06-01 13:44:00 +02001/*
Jamie Foxb93da8b2018-12-13 18:27:30 +00002 * Copyright (c) 2018-2019, Arm Limited. All rights reserved.
Miklos Balint0687dfc2018-06-01 13:44:00 +02003 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8/*********** WARNING: This is an auto-generated file. Do not edit! ***********/
9
10#ifndef __TFM_PARTITION_DEFS_INC__
11#define __TFM_PARTITION_DEFS_INC__
12
13#define TFM_SP_STORAGE_ID (TFM_SP_BASE + 0)
14
Jamie Foxc78c62c2019-05-23 13:42:17 +010015#ifdef TFM_PARTITION_AUDIT_LOG
Miklos Balint0687dfc2018-06-01 13:44:00 +020016#define TFM_SP_AUDIT_LOG_ID (TFM_SP_BASE + 1)
Jamie Foxc78c62c2019-05-23 13:42:17 +010017#endif /* TFM_PARTITION_AUDIT_LOG */
Miklos Balint0687dfc2018-06-01 13:44:00 +020018
Antonio de Angelis8908f472018-08-31 15:44:25 +010019#define TFM_SP_CRYPTO_ID (TFM_SP_BASE + 2)
20
Mingyang Sun9511e5e2019-05-29 18:18:44 +080021#ifdef TFM_PARTITION_PLATFORM
Marc Moreno Berengue8e0fa7a2018-10-04 18:25:13 +010022#define TFM_SP_PLATFORM_ID (TFM_SP_BASE + 3)
Mingyang Sun9511e5e2019-05-29 18:18:44 +080023#endif /* TFM_PARTITION_PLATFORM */
Marc Moreno Berengue8e0fa7a2018-10-04 18:25:13 +010024
Tamas Ban48a0eb52018-08-17 12:48:05 +010025#define TFM_SP_INITIAL_ATTESTATION_ID (TFM_SP_BASE + 4)
26
Miklos Balint0687dfc2018-06-01 13:44:00 +020027#ifdef TFM_PARTITION_TEST_CORE
Tamas Ban48a0eb52018-08-17 12:48:05 +010028#define TFM_SP_CORE_TEST_ID (TFM_SP_BASE + 5)
Miklos Balint0687dfc2018-06-01 13:44:00 +020029#endif /* TFM_PARTITION_TEST_CORE */
30
31#ifdef TFM_PARTITION_TEST_CORE
Tamas Ban48a0eb52018-08-17 12:48:05 +010032#define TFM_SP_CORE_TEST_2_ID (TFM_SP_BASE + 6)
Miklos Balint0687dfc2018-06-01 13:44:00 +020033#endif /* TFM_PARTITION_TEST_CORE */
34
Ben Davis6d7256b2018-04-18 14:16:53 +010035#ifdef TFM_PARTITION_TEST_SECURE_SERVICES
Marc Moreno Berengue3587a9f2019-01-14 15:56:46 +000036#define TFM_SP_SECURE_TEST_PARTITION_ID (TFM_SP_BASE + 7)
Ben Davis6d7256b2018-04-18 14:16:53 +010037#endif /* TFM_PARTITION_TEST_SECURE_SERVICES */
38
Jamie Foxadf02552019-05-16 17:44:52 +010039#ifdef TFM_PARTITION_TEST_CORE_IPC
Edison Ai807fedb2019-03-07 11:22:03 +080040#define TFM_SP_IPC_SERVICE_TEST_ID (TFM_SP_BASE + 8)
Jamie Foxadf02552019-05-16 17:44:52 +010041#endif /* TFM_PARTITION_TEST_CORE_IPC */
Summer Qin11883012018-07-04 16:36:21 +080042
Jamie Foxadf02552019-05-16 17:44:52 +010043#ifdef TFM_PARTITION_TEST_CORE_IPC
Edison Ai807fedb2019-03-07 11:22:03 +080044#define TFM_SP_IPC_CLIENT_TEST_ID (TFM_SP_BASE + 9)
Jamie Foxadf02552019-05-16 17:44:52 +010045#endif /* TFM_PARTITION_TEST_CORE_IPC */
Summer Qin11883012018-07-04 16:36:21 +080046
Edison Ai807fedb2019-03-07 11:22:03 +080047#define TFM_MAX_USER_PARTITIONS (10)
Miklos Balint0687dfc2018-06-01 13:44:00 +020048
49#endif /* __TFM_PARTITION_DEFS_INC__ */