18c2ecf20Sopenharmony_ciOxford Semiconductor OXNAS SoC Family RESET Controller 28c2ecf20Sopenharmony_ci================================================ 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ciPlease also refer to reset.txt in this directory for common reset 58c2ecf20Sopenharmony_cicontroller binding usage. 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciRequired properties: 88c2ecf20Sopenharmony_ci- compatible: For OX810SE, should be "oxsemi,ox810se-reset" 98c2ecf20Sopenharmony_ci For OX820, should be "oxsemi,ox820-reset" 108c2ecf20Sopenharmony_ci- #reset-cells: 1, see below 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciParent node should have the following properties : 138c2ecf20Sopenharmony_ci- compatible: For OX810SE, should be : 148c2ecf20Sopenharmony_ci "oxsemi,ox810se-sys-ctrl", "syscon", "simple-mfd" 158c2ecf20Sopenharmony_ci For OX820, should be : 168c2ecf20Sopenharmony_ci "oxsemi,ox820-sys-ctrl", "syscon", "simple-mfd" 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciReset indices are in dt-bindings include files : 198c2ecf20Sopenharmony_ci- For OX810SE: include/dt-bindings/reset/oxsemi,ox810se.h 208c2ecf20Sopenharmony_ci- For OX820: include/dt-bindings/reset/oxsemi,ox820.h 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciexample: 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_cisys: sys-ctrl@000000 { 258c2ecf20Sopenharmony_ci compatible = "oxsemi,ox810se-sys-ctrl", "syscon", "simple-mfd"; 268c2ecf20Sopenharmony_ci reg = <0x000000 0x100000>; 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci reset: reset-controller { 298c2ecf20Sopenharmony_ci compatible = "oxsemi,ox810se-reset"; 308c2ecf20Sopenharmony_ci #reset-cells = <1>; 318c2ecf20Sopenharmony_ci }; 328c2ecf20Sopenharmony_ci}; 33