Lines Matching +full:a +full:- +full:phandle
5 'cot' node which contain 'manifests' and 'images' as sub-nodes.
6 'manifests' and 'images' nodes contains number of sub-nodes (i.e. 'certificate'
9 Also, device tree describes 'non-volatile-counters' node which contains number of
10 sub-nodes mentioning properties of all non-volatile-counters used in the chain of trust.
13 ------------------------------------------------------------------
14 This is root node which contains 'manifests' and 'images' as sub-nodes
18 ----------------------------------------------------------------
20 - Manifests node
25 - compatible:
30 Definition: must be "arm, cert-descs"
32 - Certificate node
40 - root-certificate
49 - image-id
54 - parent
59 This property is required for all non-root certificates.
61 This property is not required for root-certificates
62 as root-certificates are validated using root of trust
65 Value type: <phandle>
67 - signing-key
72 non-root certificates which are authenticated using public-key
75 This property is not required for root-certificates
76 as root-certificates are validated using root of trust
79 Value type: <phandle>
81 - antirollback-counter
85 protected against rollback attacks using a non-volatile
88 This property is used to refer one of the non-volatile
89 counter sub-node present in 'non-volatile counters' node.
91 Value type: <phandle>
95 - Description:
100 - public key node
105 - oid
114 - hash node
119 - oid
134 compatible = "arm, cert-descs”
136 trusted-key-cert: trusted-key-cert {
137 root-certificate;
138 image-id = <TRUSTED_KEY_CERT_ID>;
139 antirollback-counter = <&trusted_nv_counter>;
141 trusted-world-pk: trusted-world-pk {
144 non-trusted-world-pk: non-trusted-world-pk {
150 image-id = <SCP_FW_KEY_CERT_ID>;
151 parent = <&trusted-key-cert>;
152 signing-key = <&trusted_world_pk>;
153 antirollback-counter = <&trusted_nv_counter>;
163 next-certificate {
170 -----------------------------------------
172 - Images node
177 - compatible:
182 Definition: must be "arm, img-descs"
184 - Image node
192 - image-id
197 - parent
200 Required for every image to provide a reference to
204 Value type: <phandle>
206 - hash
213 Value type: <phandle>
227 compatible = "arm, img-descs";
230 image-id = <SCP_BL2_IMAGE_ID>;
239 next-img {
245 non-volatile counter node binding definition
246 --------------------------------------------
248 - non-volatile counters node
249 Description: Contains properties for non-volatile counters.
253 - compatible:
258 Definition: must be "arm, non-volatile-counter"
260 - #address-cells
268 of non-volatile counter register
270 - #size-cells
278 - counters node
279 Description: Contains various non-volatile counters present in the platform.
282 - id
283 Usage: Required for every nv-counter with unique id.
287 - reg
290 Register base address of non-volatile counter and it is required
295 - oid
298 This property provides the Object ID of non-volatile counter
304 Below is non-volatile counters example for ARM platform
309 compatible = "arm, non-volatile-counter";
310 #address-cells = <1>;
311 #size-cells = <0>;
313 trusted-nv-counter: trusted_nv_counter {
327 ---------------------------------------