Lines Matching +full:ppid +full:- +full:to +full:- +full:liodn
1 # SPDX-License-Identifier: GPL-2.0
2 # Copyright (C) 2008-2011 Freescale Semiconductor Inc.
4 ---
5 $id: http://devicetree.org/schemas/crypto/fsl,sec-v4.0.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - '"Horia Geantă" <[email protected]>'
12 - Pankaj Gupta <[email protected]>
13 - Gaurav Jain <[email protected]>
25 HW interface between QM & SEC 4 and also BM & SEC 4, on DPAA-enabled parts
27 equal to the number of Descriptor Controller (DECO) engines in a particular
34 in the memory partition devoted to a particular core. The P4080 has 4 JRs, so
35 up to 4 JRs can be configured; and all 4 JRs process requests in parallel.
40 - items:
41 - const: fsl,sec-v5.4
42 - const: fsl,sec-v5.0
43 - const: fsl,sec-v4.0
44 - items:
45 - enum:
46 - fsl,imx6ul-caam
47 - fsl,sec-v5.0
48 - const: fsl,sec-v4.0
49 - const: fsl,sec-v4.0
57 '#address-cells':
60 '#size-cells':
67 clock-names:
73 dma-coherent: true
78 fsl,sec-era:
83 '^jr@[0-9a-f]+$':
87 Job Ring (JR) Node. Defines data processing interface to SEC 4 across the
89 specified address range can be made visible to one (or more) cores. The
96 - items:
97 - const: fsl,sec-v5.4-job-ring
98 - const: fsl,sec-v5.0-job-ring
99 - const: fsl,sec-v4.0-job-ring
100 - items:
101 - const: fsl,sec-v5.0-job-ring
102 - const: fsl,sec-v4.0-job-ring
103 - const: fsl,sec-v4.0-job-ring
111 fsl,liodn:
113 Specifies the LIODN to be used in conjunction with the ppid-to-liodn
114 table that specifies the PPID to LIODN mapping. Needed if the PAMU is
115 used. Value is a 12 bit value where value is a LIODN ID for this JR.
117 $ref: /schemas/types.yaml#/definitions/uint32-array
119 - maximum: 0xfff
121 '^rtic@[0-9a-f]+$':
126 contains up to 5 sets of addresses and their lengths (sizes) that will be
128 addresses are checked by HW to monitor any change. If any memory is
134 - items:
135 - const: fsl,sec-v5.4-rtic
136 - const: fsl,sec-v5.0-rtic
137 - const: fsl,sec-v4.0-rtic
138 - const: fsl,sec-v4.0-rtic
142 - description: RTIC control and status register space.
143 - description: RTIC recoverable error indication register space.
152 '#address-cells':
155 '#size-cells':
159 '^rtic-[a-z]@[0-9a-f]+$':
164 memory regions that are used to perform run-time integrity check of
172 - items:
173 - const: fsl,sec-v5.4-rtic-memory
174 - const: fsl,sec-v5.0-rtic-memory
175 - const: fsl,sec-v4.0-rtic-memory
176 - const: fsl,sec-v4.0-rtic-memory
180 - description: RTIC memory address
181 - description: RTIC hash result
183 fsl,liodn:
185 Specifies the LIODN to be used in conjunction with the
186 ppid-to-liodn table that specifies the PPID to LIODN mapping.
188 is a LIODN ID for this JR. This property is normally set by boot
190 $ref: /schemas/types.yaml#/definitions/uint32-array
192 - maximum: 0xfff
194 fsl,rtic-region:
197 followed by the length of the HW partition to be checked;
200 $ref: /schemas/types.yaml#/definitions/uint32-array
203 - compatible
204 - reg
205 - ranges
210 - |
212 compatible = "fsl,sec-v4.0";
213 #address-cells = <1>;
214 #size-cells = <1>;
220 compatible = "fsl,sec-v4.0-job-ring";
226 compatible = "fsl,sec-v4.0-job-ring";
232 compatible = "fsl,sec-v4.0-job-ring";
238 compatible = "fsl,sec-v4.0-job-ring";
244 compatible = "fsl,sec-v4.0-rtic";
245 #address-cells = <1>;
246 #size-cells = <1>;
250 rtic-a@0 {
251 compatible = "fsl,sec-v4.0-rtic-memory";
255 rtic-b@20 {
256 compatible = "fsl,sec-v4.0-rtic-memory";
260 rtic-c@40 {
261 compatible = "fsl,sec-v4.0-rtic-memory";
265 rtic-d@60 {
266 compatible = "fsl,sec-v4.0-rtic-memory";