18c2ecf20Sopenharmony_ciZTE zx2967 Watchdog timer 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci- compatible : should be one of the following. 68c2ecf20Sopenharmony_ci * zte,zx296718-wdt 78c2ecf20Sopenharmony_ci- reg : Specifies base physical address and size of the registers. 88c2ecf20Sopenharmony_ci- clocks : Pairs of phandle and specifier referencing the controller's clocks. 98c2ecf20Sopenharmony_ci- resets : Reference to the reset controller controlling the watchdog 108c2ecf20Sopenharmony_ci controller. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciOptional properties: 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci- timeout-sec : Contains the watchdog timeout in seconds. 158c2ecf20Sopenharmony_ci- zte,wdt-reset-sysctrl : Directs how to reset system by the watchdog. 168c2ecf20Sopenharmony_ci if we don't want to restart system when watchdog been triggered, 178c2ecf20Sopenharmony_ci it's not required, vice versa. 188c2ecf20Sopenharmony_ci It should include following fields. 198c2ecf20Sopenharmony_ci * phandle of aon-sysctrl. 208c2ecf20Sopenharmony_ci * offset of register that be written, should be 0xb0. 218c2ecf20Sopenharmony_ci * configure value that be written to aon-sysctrl. 228c2ecf20Sopenharmony_ci * bit mask, corresponding bits will be affected. 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ciExample: 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ciwdt: watchdog@1465000 { 278c2ecf20Sopenharmony_ci compatible = "zte,zx296718-wdt"; 288c2ecf20Sopenharmony_ci reg = <0x1465000 0x1000>; 298c2ecf20Sopenharmony_ci clocks = <&topcrm WDT_WCLK>; 308c2ecf20Sopenharmony_ci resets = <&toprst 35>; 318c2ecf20Sopenharmony_ci zte,wdt-reset-sysctrl = <&aon_sysctrl 0xb0 1 0x115>; 328c2ecf20Sopenharmony_ci}; 33