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