|
@@ -288,12 +288,13 @@ Secure Non-Volatile Storage (SNVS) Node
|
|
|
Node defines address range and the associated
|
|
|
interrupt for the SNVS function. This function
|
|
|
monitors security state information & reports
|
|
|
- security violations.
|
|
|
+ security violations. This also included rtc,
|
|
|
+ system power off and ON/OFF key.
|
|
|
|
|
|
- compatible
|
|
|
Usage: required
|
|
|
Value type: <string>
|
|
|
- Definition: Must include "fsl,sec-v4.0-mon".
|
|
|
+ Definition: Must include "fsl,sec-v4.0-mon" and "syscon".
|
|
|
|
|
|
- reg
|
|
|
Usage: required
|
|
@@ -324,7 +325,7 @@ Secure Non-Volatile Storage (SNVS) Node
|
|
|
the child address, parent address, & length.
|
|
|
|
|
|
- interrupts
|
|
|
- Usage: required
|
|
|
+ Usage: optional
|
|
|
Value type: <prop_encoded-array>
|
|
|
Definition: Specifies the interrupts generated by this
|
|
|
device. The value of the interrupts property
|
|
@@ -341,7 +342,7 @@ Secure Non-Volatile Storage (SNVS) Node
|
|
|
|
|
|
EXAMPLE
|
|
|
sec_mon@314000 {
|
|
|
- compatible = "fsl,sec-v4.0-mon";
|
|
|
+ compatible = "fsl,sec-v4.0-mon", "syscon";
|
|
|
reg = <0x314000 0x1000>;
|
|
|
ranges = <0 0x314000 0x1000>;
|
|
|
interrupt-parent = <&mpic>;
|
|
@@ -358,16 +359,31 @@ Secure Non-Volatile Storage (SNVS) Low Power (LP) RTC Node
|
|
|
Value type: <string>
|
|
|
Definition: Must include "fsl,sec-v4.0-mon-rtc-lp".
|
|
|
|
|
|
- - reg
|
|
|
+ - interrupts
|
|
|
Usage: required
|
|
|
- Value type: <prop-encoded-array>
|
|
|
- Definition: A standard property. Specifies the physical
|
|
|
- address and length of the SNVS LP configuration registers.
|
|
|
+ Value type: <prop_encoded-array>
|
|
|
+ Definition: Specifies the interrupts generated by this
|
|
|
+ device. The value of the interrupts property
|
|
|
+ consists of one interrupt specifier. The format
|
|
|
+ of the specifier is defined by the binding document
|
|
|
+ describing the node's interrupt parent.
|
|
|
+
|
|
|
+ - regmap
|
|
|
+ Usage: required
|
|
|
+ Value type: <phandle>
|
|
|
+ Definition: this is phandle to the register map node.
|
|
|
+
|
|
|
+ - offset
|
|
|
+ Usage: option
|
|
|
+ value type: <u32>
|
|
|
+ Definition: LP register offset. default it is 0x34.
|
|
|
|
|
|
EXAMPLE
|
|
|
- sec_mon_rtc_lp@314000 {
|
|
|
+ sec_mon_rtc_lp@1 {
|
|
|
compatible = "fsl,sec-v4.0-mon-rtc-lp";
|
|
|
- reg = <0x34 0x58>;
|
|
|
+ interrupts = <93 2>;
|
|
|
+ regmap = <&snvs>;
|
|
|
+ offset = <0x34>;
|
|
|
};
|
|
|
|
|
|
=====================================================================
|
|
@@ -443,12 +459,12 @@ FULL EXAMPLE
|
|
|
compatible = "fsl,sec-v4.0-mon";
|
|
|
reg = <0x314000 0x1000>;
|
|
|
ranges = <0 0x314000 0x1000>;
|
|
|
- interrupt-parent = <&mpic>;
|
|
|
- interrupts = <93 2>;
|
|
|
|
|
|
sec_mon_rtc_lp@34 {
|
|
|
compatible = "fsl,sec-v4.0-mon-rtc-lp";
|
|
|
- reg = <0x34 0x58>;
|
|
|
+ regmap = <&sec_mon>;
|
|
|
+ offset = <0x34>;
|
|
|
+ interrupts = <93 2>;
|
|
|
};
|
|
|
};
|
|
|
|