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