diff options
Diffstat (limited to 'Documentation/devicetree/bindings/crypto/fsl-sec4.txt')
-rw-r--r-- | Documentation/devicetree/bindings/crypto/fsl-sec4.txt | 56 |
1 files changed, 2 insertions, 54 deletions
diff --git a/Documentation/devicetree/bindings/crypto/fsl-sec4.txt b/Documentation/devicetree/bindings/crypto/fsl-sec4.txt index fc9ce6f1688..bf57ecd5d73 100644 --- a/Documentation/devicetree/bindings/crypto/fsl-sec4.txt +++ b/Documentation/devicetree/bindings/crypto/fsl-sec4.txt | |||
@@ -9,7 +9,6 @@ Copyright (C) 2008-2011 Freescale Semiconductor Inc. | |||
9 | -Run Time Integrity Check (RTIC) Node | 9 | -Run Time Integrity Check (RTIC) Node |
10 | -Run Time Integrity Check (RTIC) Memory Node | 10 | -Run Time Integrity Check (RTIC) Memory Node |
11 | -Secure Non-Volatile Storage (SNVS) Node | 11 | -Secure Non-Volatile Storage (SNVS) Node |
12 | -Secure Non-Volatile Storage (SNVS) Low Power (LP) RTC Node | ||
13 | -Full Example | 12 | -Full Example |
14 | 13 | ||
15 | NOTE: the SEC 4 is also known as Freescale's Cryptographic Accelerator | 14 | NOTE: the SEC 4 is also known as Freescale's Cryptographic Accelerator |
@@ -54,8 +53,7 @@ PROPERTIES | |||
54 | - compatible | 53 | - compatible |
55 | Usage: required | 54 | Usage: required |
56 | Value type: <string> | 55 | Value type: <string> |
57 | Definition: Must include "fsl,sec-v4.0". Also includes SEC | 56 | Definition: Must include "fsl,sec-v4.0" |
58 | ERA versions (optional) with which the device is compatible. | ||
59 | 57 | ||
60 | - #address-cells | 58 | - #address-cells |
61 | Usage: required | 59 | Usage: required |
@@ -107,7 +105,7 @@ PROPERTIES | |||
107 | 105 | ||
108 | EXAMPLE | 106 | EXAMPLE |
109 | crypto@300000 { | 107 | crypto@300000 { |
110 | compatible = "fsl,sec-v4.0", "fsl,sec-era-v2.0"; | 108 | compatible = "fsl,sec-v4.0"; |
111 | #address-cells = <1>; | 109 | #address-cells = <1>; |
112 | #size-cells = <1>; | 110 | #size-cells = <1>; |
113 | reg = <0x300000 0x10000>; | 111 | reg = <0x300000 0x10000>; |
@@ -296,27 +294,6 @@ Secure Non-Volatile Storage (SNVS) Node | |||
296 | address and length of the SEC4 configuration | 294 | address and length of the SEC4 configuration |
297 | registers. | 295 | registers. |
298 | 296 | ||
299 | - #address-cells | ||
300 | Usage: required | ||
301 | Value type: <u32> | ||
302 | Definition: A standard property. Defines the number of cells | ||
303 | for representing physical addresses in child nodes. Must | ||
304 | have a value of 1. | ||
305 | |||
306 | - #size-cells | ||
307 | Usage: required | ||
308 | Value type: <u32> | ||
309 | Definition: A standard property. Defines the number of cells | ||
310 | for representing the size of physical addresses in | ||
311 | child nodes. Must have a value of 1. | ||
312 | |||
313 | - ranges | ||
314 | Usage: required | ||
315 | Value type: <prop-encoded-array> | ||
316 | Definition: A standard property. Specifies the physical address | ||
317 | range of the SNVS register space. A triplet that includes | ||
318 | the child address, parent address, & length. | ||
319 | |||
320 | - interrupts | 297 | - interrupts |
321 | Usage: required | 298 | Usage: required |
322 | Value type: <prop_encoded-array> | 299 | Value type: <prop_encoded-array> |
@@ -337,34 +314,11 @@ EXAMPLE | |||
337 | sec_mon@314000 { | 314 | sec_mon@314000 { |
338 | compatible = "fsl,sec-v4.0-mon"; | 315 | compatible = "fsl,sec-v4.0-mon"; |
339 | reg = <0x314000 0x1000>; | 316 | reg = <0x314000 0x1000>; |
340 | ranges = <0 0x314000 0x1000>; | ||
341 | interrupt-parent = <&mpic>; | 317 | interrupt-parent = <&mpic>; |
342 | interrupts = <93 2>; | 318 | interrupts = <93 2>; |
343 | }; | 319 | }; |
344 | 320 | ||
345 | ===================================================================== | 321 | ===================================================================== |
346 | Secure Non-Volatile Storage (SNVS) Low Power (LP) RTC Node | ||
347 | |||
348 | A SNVS child node that defines SNVS LP RTC. | ||
349 | |||
350 | - compatible | ||
351 | Usage: required | ||
352 | Value type: <string> | ||
353 | Definition: Must include "fsl,sec-v4.0-mon-rtc-lp". | ||
354 | |||
355 | - reg | ||
356 | Usage: required | ||
357 | Value type: <prop-encoded-array> | ||
358 | Definition: A standard property. Specifies the physical | ||
359 | address and length of the SNVS LP configuration registers. | ||
360 | |||
361 | EXAMPLE | ||
362 | sec_mon_rtc_lp@314000 { | ||
363 | compatible = "fsl,sec-v4.0-mon-rtc-lp"; | ||
364 | reg = <0x34 0x58>; | ||
365 | }; | ||
366 | |||
367 | ===================================================================== | ||
368 | FULL EXAMPLE | 322 | FULL EXAMPLE |
369 | 323 | ||
370 | crypto: crypto@300000 { | 324 | crypto: crypto@300000 { |
@@ -436,14 +390,8 @@ FULL EXAMPLE | |||
436 | sec_mon: sec_mon@314000 { | 390 | sec_mon: sec_mon@314000 { |
437 | compatible = "fsl,sec-v4.0-mon"; | 391 | compatible = "fsl,sec-v4.0-mon"; |
438 | reg = <0x314000 0x1000>; | 392 | reg = <0x314000 0x1000>; |
439 | ranges = <0 0x314000 0x1000>; | ||
440 | interrupt-parent = <&mpic>; | 393 | interrupt-parent = <&mpic>; |
441 | interrupts = <93 2>; | 394 | interrupts = <93 2>; |
442 | |||
443 | sec_mon_rtc_lp@34 { | ||
444 | compatible = "fsl,sec-v4.0-mon-rtc-lp"; | ||
445 | reg = <0x34 0x58>; | ||
446 | }; | ||
447 | }; | 395 | }; |
448 | 396 | ||
449 | ===================================================================== | 397 | ===================================================================== |