18c2ecf20Sopenharmony_ciLantiq XWAY SoC RCU reset controller binding 28c2ecf20Sopenharmony_ci============================================ 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ciThis binding describes a reset-controller found on the RCU module on Lantiq 58c2ecf20Sopenharmony_ciXWAY SoCs. 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciThis node has to be a sub node of the Lantiq RCU block. 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci------------------------------------------------------------------------------- 108c2ecf20Sopenharmony_ciRequired properties: 118c2ecf20Sopenharmony_ci- compatible : Should be one of 128c2ecf20Sopenharmony_ci "lantiq,danube-reset" 138c2ecf20Sopenharmony_ci "lantiq,xrx200-reset" 148c2ecf20Sopenharmony_ci- reg : Defines the following sets of registers in the parent 158c2ecf20Sopenharmony_ci syscon device 168c2ecf20Sopenharmony_ci - Offset of the reset set register 178c2ecf20Sopenharmony_ci - Offset of the reset status register 188c2ecf20Sopenharmony_ci- #reset-cells : Specifies the number of cells needed to encode the 198c2ecf20Sopenharmony_ci reset line, should be 2. 208c2ecf20Sopenharmony_ci The first cell takes the reset set bit and the 218c2ecf20Sopenharmony_ci second cell takes the status bit. 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci------------------------------------------------------------------------------- 248c2ecf20Sopenharmony_ciExample for the reset-controllers on the xRX200 SoCs: 258c2ecf20Sopenharmony_ci reset0: reset-controller@10 { 268c2ecf20Sopenharmony_ci compatible = "lantiq,xrx200-reset"; 278c2ecf20Sopenharmony_ci reg <0x10 0x04>, <0x14 0x04>; 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci #reset-cells = <2>; 308c2ecf20Sopenharmony_ci }; 31