1*694b0524SAndreas DannenbergTexas Instruments TI SCI System Reset Controller
2*694b0524SAndreas Dannenberg================================================
3*694b0524SAndreas Dannenberg
4*694b0524SAndreas DannenbergSome TI SoCs contain a system controller (like the SYSFW, etc...) that is
5*694b0524SAndreas Dannenbergresponsible for controlling the state of the IPs that are present.
6*694b0524SAndreas DannenbergCommunication between the host processor running an OS and the system
7*694b0524SAndreas Dannenbergcontroller happens through a protocol known as TI SCI [1].
8*694b0524SAndreas Dannenberg
9*694b0524SAndreas Dannenberg[1] http://processors.wiki.ti.com/index.php/TISCI
10*694b0524SAndreas Dannenberg
11*694b0524SAndreas DannenbergSystem Reset Controller Node
12*694b0524SAndreas Dannenberg============================
13*694b0524SAndreas DannenbergThe sysreset controller node represents the reset for the overall SoC
14*694b0524SAndreas Dannenbergwhich is managed by the SYSFW. Because this relies on the TI SCI protocol
15*694b0524SAndreas Dannenbergto communicate with the SYSFW it must be a child of the sysfw node.
16*694b0524SAndreas Dannenberg
17*694b0524SAndreas DannenbergRequired Properties:
18*694b0524SAndreas Dannenberg--------------------
19*694b0524SAndreas Dannenberg - compatible: Must be "ti,sci-sysreset"
20*694b0524SAndreas Dannenberg
21*694b0524SAndreas DannenbergExample (AM65x):
22*694b0524SAndreas Dannenberg----------------
23*694b0524SAndreas Dannenberg	sysfw: sysfw {
24*694b0524SAndreas Dannenberg		compatible = "ti,am654-system-controller";
25*694b0524SAndreas Dannenberg		...
26*694b0524SAndreas Dannenberg		k3_sysreset: sysreset-controller {
27*694b0524SAndreas Dannenberg			compatible = "ti,sci-sysreset";
28*694b0524SAndreas Dannenberg		};
29*694b0524SAndreas Dannenberg	};
30