aboutsummaryrefslogtreecommitdiff
path: root/secure_fw/partitions/platform/tfm_platform.yaml
blob: 2efa02b76bd377974e43a67fc800efa7070d1451 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#-------------------------------------------------------------------------------
# Copyright (c) 2018-2020, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------

{
  "psa_framework_version": 1.0,
  "name": "TFM_SP_PLATFORM",
  "type": "PSA-ROT",
  "priority": "NORMAL",
  "entry_point": "platform_sp_init",
  "stack_size": "0x0500",
  "services": [
    {
      "name": "TFM_SP_PLATFORM_SYSTEM_RESET",
      "sid": "0x00000040",
      "non_secure_clients": true,
      "minor_version": 1,
      "minor_policy": "STRICT"
    },
    {
      "name": "TFM_SP_PLATFORM_IOCTL",
      "sid": "0x00000041",
      "non_secure_clients": true,
      "minor_version": 1,
      "minor_policy": "STRICT"
     },
     {
       "name": "TFM_SP_PLATFORM_NV_COUNTER",
       "sid": "0x00000042",
       "non_secure_clients": false,
       "version": 1,
       "version_policy": "STRICT"
     }
  ],
  "secure_functions": [
    {
      "name": "TFM_SP_PLATFORM_SYSTEM_RESET",
      "signal": "PLATFORM_SP_SYSTEM_RESET",
      "sid": "0x00000040",
      "non_secure_clients": true,
      "version": 1,
      "version_policy": "STRICT"
    },
    {
      "name": "TFM_SP_PLATFORM_IOCTL",
      "signal": "PLATFORM_SP_IOCTL",
      "sid": "0x00000041",
      "non_secure_clients": true,
      "version": 1,
      "version_policy": "STRICT"
     },
     {
       "name": "TFM_SP_PLATFORM_NV_COUNTER_READ",
       "signal": "PLATFORM_SP_NV_COUNTER_READ",
       "non_secure_clients": false,
       "minor_version": 1,
       "minor_policy": "STRICT"
      },
      {
        "name": "TFM_SP_PLATFORM_NV_COUNTER_INCREMENT",
        "signal": "PLATFORM_SP_NV_COUNTER_INCREMENT",
        "non_secure_clients": false,
        "minor_version": 1,
        "minor_policy": "STRICT"
       }
  ]
}