1*c66ec88fSEmmanuel VadotLantiq XWAY SoC RCU reset controller binding 2*c66ec88fSEmmanuel Vadot============================================ 3*c66ec88fSEmmanuel Vadot 4*c66ec88fSEmmanuel VadotThis binding describes a reset-controller found on the RCU module on Lantiq 5*c66ec88fSEmmanuel VadotXWAY SoCs. 6*c66ec88fSEmmanuel Vadot 7*c66ec88fSEmmanuel VadotThis node has to be a sub node of the Lantiq RCU block. 8*c66ec88fSEmmanuel Vadot 9*c66ec88fSEmmanuel Vadot------------------------------------------------------------------------------- 10*c66ec88fSEmmanuel VadotRequired properties: 11*c66ec88fSEmmanuel Vadot- compatible : Should be one of 12*c66ec88fSEmmanuel Vadot "lantiq,danube-reset" 13*c66ec88fSEmmanuel Vadot "lantiq,xrx200-reset" 14*c66ec88fSEmmanuel Vadot- reg : Defines the following sets of registers in the parent 15*c66ec88fSEmmanuel Vadot syscon device 16*c66ec88fSEmmanuel Vadot - Offset of the reset set register 17*c66ec88fSEmmanuel Vadot - Offset of the reset status register 18*c66ec88fSEmmanuel Vadot- #reset-cells : Specifies the number of cells needed to encode the 19*c66ec88fSEmmanuel Vadot reset line, should be 2. 20*c66ec88fSEmmanuel Vadot The first cell takes the reset set bit and the 21*c66ec88fSEmmanuel Vadot second cell takes the status bit. 22*c66ec88fSEmmanuel Vadot 23*c66ec88fSEmmanuel Vadot------------------------------------------------------------------------------- 24*c66ec88fSEmmanuel VadotExample for the reset-controllers on the xRX200 SoCs: 25*c66ec88fSEmmanuel Vadot reset0: reset-controller@10 { 26*c66ec88fSEmmanuel Vadot compatible = "lantiq,xrx200-reset"; 27*c66ec88fSEmmanuel Vadot reg <0x10 0x04>, <0x14 0x04>; 28*c66ec88fSEmmanuel Vadot 29*c66ec88fSEmmanuel Vadot #reset-cells = <2>; 30*c66ec88fSEmmanuel Vadot }; 31