-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathotp_ctrl_mmap.md
More file actions
executable file
·176 lines (176 loc) · 34.4 KB
/
otp_ctrl_mmap.md
File metadata and controls
executable file
·176 lines (176 loc) · 34.4 KB
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<!--
DO NOT EDIT THIS FILE DIRECTLY.
It has been generated with ./tools/scripts/fuse_ctrl_script/gen_fuse_ctrl_partitions.py
-->
| Index | Partition | Size [B] | Access Granule | Item | Byte Address | Size [B] |
|:-------:|:---------------------------------:|:----------:|:----------------:|:-------------------------------------------------------------------------------------------:|:--------------:|:----------:|
| 0 | SW_TEST_UNLOCK_PARTITION | 72 | 32bit | CPTRA_SS_MANUF_DEBUG_UNLOCK_TOKEN | 0x000 | 64 |
| | | | 64bit | [SW_TEST_UNLOCK_PARTITION_DIGEST](#Reg_sw_test_unlock_partition_digest_0) | 0x040 | 8 |
| 1 | SECRET_MANUF_PARTITION | 72 | 64bit | CPTRA_CORE_UDS_SEED | 0x048 | 64 |
| | | | 64bit | [SECRET_MANUF_PARTITION_DIGEST](#Reg_secret_manuf_partition_digest_0) | 0x088 | 8 |
| 2 | SECRET_PROD_PARTITION_0 | 16 | 64bit | CPTRA_CORE_FIELD_ENTROPY_0 | 0x090 | 8 |
| | | | 64bit | [SECRET_PROD_PARTITION_0_DIGEST](#Reg_secret_prod_partition_0_digest_0) | 0x098 | 8 |
| 3 | SECRET_PROD_PARTITION_1 | 16 | 64bit | CPTRA_CORE_FIELD_ENTROPY_1 | 0x0A0 | 8 |
| | | | 64bit | [SECRET_PROD_PARTITION_1_DIGEST](#Reg_secret_prod_partition_1_digest_0) | 0x0A8 | 8 |
| 4 | SECRET_PROD_PARTITION_2 | 16 | 64bit | CPTRA_CORE_FIELD_ENTROPY_2 | 0x0B0 | 8 |
| | | | 64bit | [SECRET_PROD_PARTITION_2_DIGEST](#Reg_secret_prod_partition_2_digest_0) | 0x0B8 | 8 |
| 5 | SECRET_PROD_PARTITION_3 | 16 | 64bit | CPTRA_CORE_FIELD_ENTROPY_3 | 0x0C0 | 8 |
| | | | 64bit | [SECRET_PROD_PARTITION_3_DIGEST](#Reg_secret_prod_partition_3_digest_0) | 0x0C8 | 8 |
| 6 | SW_MANUF_PARTITION | 976 | 32bit | CPTRA_CORE_ANTI_ROLLBACK_DISABLE | 0x0D0 | 1 |
| | | | 32bit | CPTRA_CORE_IDEVID_CERT_IDEVID_ATTR | 0x0D1 | 96 |
| | | | 32bit | SOC_SPECIFIC_IDEVID_CERTIFICATE | 0x131 | 4 |
| | | | 32bit | CPTRA_CORE_IDEVID_MANUF_HSM_IDENTIFIER | 0x135 | 16 |
| | | | 32bit | CPTRA_CORE_SOC_STEPPING_ID | 0x145 | 2 |
| | | | 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_0 | 0x147 | 48 |
| | | | 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_1 | 0x177 | 48 |
| | | | 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_2 | 0x1A7 | 48 |
| | | | 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_3 | 0x1D7 | 48 |
| | | | 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_4 | 0x207 | 48 |
| | | | 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_5 | 0x237 | 48 |
| | | | 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_6 | 0x267 | 48 |
| | | | 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_7 | 0x297 | 48 |
| | | | 64bit | [SW_MANUF_PARTITION_DIGEST](#Reg_sw_manuf_partition_digest_0) | 0x498 | 8 |
| 7 | SECRET_LC_TRANSITION_PARTITION | 184 | 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_1 | 0x4A0 | 16 |
| | | | 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_2 | 0x4B0 | 16 |
| | | | 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_3 | 0x4C0 | 16 |
| | | | 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_4 | 0x4D0 | 16 |
| | | | 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_5 | 0x4E0 | 16 |
| | | | 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_6 | 0x4F0 | 16 |
| | | | 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_7 | 0x500 | 16 |
| | | | 64bit | CPTRA_SS_TEST_EXIT_TO_MANUF_TOKEN | 0x510 | 16 |
| | | | 64bit | CPTRA_SS_MANUF_TO_PROD_TOKEN | 0x520 | 16 |
| | | | 64bit | CPTRA_SS_PROD_TO_PROD_END_TOKEN | 0x530 | 16 |
| | | | 64bit | CPTRA_SS_RMA_TOKEN | 0x540 | 16 |
| | | | 64bit | [SECRET_LC_TRANSITION_PARTITION_DIGEST](#Reg_secret_lc_transition_partition_digest_0) | 0x550 | 8 |
| 8 | SVN_PARTITION | 40 | 32bit | CPTRA_CORE_FMC_KEY_MANIFEST_SVN | 0x558 | 4 |
| | | | 32bit | CPTRA_CORE_RUNTIME_SVN | 0x55C | 16 |
| | | | 32bit | CPTRA_CORE_SOC_MANIFEST_SVN | 0x56C | 16 |
| | | | 32bit | CPTRA_CORE_SOC_MANIFEST_MAX_SVN | 0x57C | 1 |
| 9 | VENDOR_TEST_PARTITION | 64 | 32bit | VENDOR_TEST | 0x580 | 32 |
| | | | 64bit | [VENDOR_TEST_PARTITION_DIGEST](#Reg_vendor_test_partition_digest_0) | 0x5B8 | 8 |
| 10 | VENDOR_HASHES_MANUF_PARTITION | 64 | 32bit | CPTRA_CORE_VENDOR_PK_HASH_0 | 0x5C0 | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_0 | 0x5F0 | 1 |
| | | | 64bit | [VENDOR_HASHES_MANUF_PARTITION_DIGEST](#Reg_vendor_hashes_manuf_partition_digest_0) | 0x5F8 | 8 |
| 11 | VENDOR_HASHES_PROD_PARTITION | 800 | 32bit | CPTRA_SS_OWNER_PK_HASH | 0x600 | 48 |
| | | | 32bit | CPTRA_SS_OWNER_PQC_KEY_TYPE | 0x630 | 1 |
| | | | 32bit | CPTRA_SS_OWNER_PK_HASH_VALID | 0x631 | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_1 | 0x632 | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_1 | 0x662 | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_2 | 0x663 | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_2 | 0x693 | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_3 | 0x694 | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_3 | 0x6C4 | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_4 | 0x6C5 | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_4 | 0x6F5 | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_5 | 0x6F6 | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_5 | 0x726 | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_6 | 0x727 | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_6 | 0x757 | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_7 | 0x758 | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_7 | 0x788 | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_8 | 0x789 | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_8 | 0x7B9 | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_9 | 0x7BA | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_9 | 0x7EA | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_10 | 0x7EB | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_10 | 0x81B | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_11 | 0x81C | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_11 | 0x84C | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_12 | 0x84D | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_12 | 0x87D | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_13 | 0x87E | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_13 | 0x8AE | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_14 | 0x8AF | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_14 | 0x8DF | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_15 | 0x8E0 | 48 |
| | | | 32bit | CPTRA_CORE_PQC_KEY_TYPE_15 | 0x910 | 1 |
| | | | 32bit | CPTRA_CORE_VENDOR_PK_HASH_VALID | 0x911 | 2 |
| | | | 64bit | [VENDOR_HASHES_PROD_PARTITION_DIGEST](#Reg_vendor_hashes_prod_partition_digest_0) | 0x918 | 8 |
| 12 | VENDOR_REVOCATIONS_PROD_PARTITION | 168 | 32bit | CPTRA_SS_OWNER_ECC_REVOCATION | 0x920 | 1 |
| | | | 32bit | CPTRA_SS_OWNER_LMS_REVOCATION | 0x921 | 4 |
| | | | 32bit | CPTRA_SS_OWNER_MLDSA_REVOCATION | 0x925 | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_0 | 0x929 | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_0 | 0x92A | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_0 | 0x92E | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_1 | 0x932 | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_1 | 0x933 | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_1 | 0x937 | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_2 | 0x93B | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_2 | 0x93C | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_2 | 0x940 | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_3 | 0x944 | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_3 | 0x945 | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_3 | 0x949 | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_4 | 0x94D | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_4 | 0x94E | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_4 | 0x952 | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_5 | 0x956 | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_5 | 0x957 | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_5 | 0x95B | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_6 | 0x95F | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_6 | 0x960 | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_6 | 0x964 | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_7 | 0x968 | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_7 | 0x969 | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_7 | 0x96D | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_8 | 0x971 | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_8 | 0x972 | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_8 | 0x976 | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_9 | 0x97A | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_9 | 0x97B | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_9 | 0x97F | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_10 | 0x983 | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_10 | 0x984 | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_10 | 0x988 | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_11 | 0x98C | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_11 | 0x98D | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_11 | 0x991 | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_12 | 0x995 | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_12 | 0x996 | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_12 | 0x99A | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_13 | 0x99E | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_13 | 0x99F | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_13 | 0x9A3 | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_14 | 0x9A7 | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_14 | 0x9A8 | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_14 | 0x9AC | 4 |
| | | | 32bit | CPTRA_CORE_ECC_REVOCATION_15 | 0x9B0 | 1 |
| | | | 32bit | CPTRA_CORE_LMS_REVOCATION_15 | 0x9B1 | 4 |
| | | | 32bit | CPTRA_CORE_MLDSA_REVOCATION_15 | 0x9B5 | 4 |
| | | | 64bit | [VENDOR_REVOCATIONS_PROD_PARTITION_DIGEST](#Reg_vendor_revocations_prod_partition_digest_0) | 0x9C0 | 8 |
| 13 | VENDOR_SECRET_PROD_PARTITION | 520 | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_0 | 0x9C8 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_1 | 0x9E8 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_2 | 0xA08 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_3 | 0xA28 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_4 | 0xA48 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_5 | 0xA68 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_6 | 0xA88 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_7 | 0xAA8 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_8 | 0xAC8 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_9 | 0xAE8 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_10 | 0xB08 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_11 | 0xB28 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_12 | 0xB48 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_13 | 0xB68 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_14 | 0xB88 | 32 |
| | | | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_15 | 0xBA8 | 32 |
| | | | 64bit | [VENDOR_SECRET_PROD_PARTITION_DIGEST](#Reg_vendor_secret_prod_partition_digest_0) | 0xBC8 | 8 |
| 14 | VENDOR_NON_SECRET_PROD_PARTITION | 984 | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_0 | 0xBD0 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_1 | 0xBF0 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_2 | 0xC10 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_3 | 0xC30 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_4 | 0xC50 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_5 | 0xC70 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_6 | 0xC90 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_7 | 0xCB0 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_8 | 0xCD0 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_9 | 0xCF0 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_10 | 0xD10 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_11 | 0xD30 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_12 | 0xD50 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_13 | 0xD70 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_14 | 0xD90 | 32 |
| | | | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_15 | 0xDB0 | 32 |
| | | | 64bit | [VENDOR_NON_SECRET_PROD_PARTITION_DIGEST](#Reg_vendor_non_secret_prod_partition_digest_0) | 0xFA0 | 8 |
| 15 | LIFE_CYCLE | 88 | 32bit | LC_TRANSITION_CNT | 0xFA8 | 48 |
| | | | 32bit | LC_STATE | 0xFD8 | 40 |