162306a36Sopenharmony_ci* Dialog Semiconductor DA9062/61 Watchdog Timer
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired properties:
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci- compatible: should be one of the following valid compatible string lines:
662306a36Sopenharmony_ci	"dlg,da9061-watchdog", "dlg,da9062-watchdog"
762306a36Sopenharmony_ci	"dlg,da9062-watchdog"
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciOptional properties:
1062306a36Sopenharmony_ci- dlg,use-sw-pm: Add this property to disable the watchdog during suspend.
1162306a36Sopenharmony_ci	Only use this option if you can't use the watchdog automatic suspend
1262306a36Sopenharmony_ci	function during a suspend (see register CONTROL_B).
1362306a36Sopenharmony_ci- dlg,wdt-sd: Set what happens on watchdog timeout. If this bit is set the
1462306a36Sopenharmony_ci	watchdog timeout triggers SHUTDOWN, if cleared the watchdog triggers
1562306a36Sopenharmony_ci	POWERDOWN. Can be 0 or 1. Only use this option if you want to change the
1662306a36Sopenharmony_ci	default chip's OTP setting for WATCHDOG_SD bit. If this property is NOT
1762306a36Sopenharmony_ci	set the WATCHDOG_SD bit and on timeout watchdog behavior will match the
1862306a36Sopenharmony_ci	chip's OTP settings.
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciExample: DA9062
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci	pmic0: da9062@58 {
2362306a36Sopenharmony_ci		watchdog {
2462306a36Sopenharmony_ci			compatible = "dlg,da9062-watchdog";
2562306a36Sopenharmony_ci		};
2662306a36Sopenharmony_ci	};
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ciExample: DA9061 using a fall-back compatible for the DA9062 watchdog driver
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	pmic0: da9061@58 {
3162306a36Sopenharmony_ci		watchdog {
3262306a36Sopenharmony_ci			compatible = "dlg,da9061-watchdog", "dlg,da9062-watchdog";
3362306a36Sopenharmony_ci		};
3462306a36Sopenharmony_ci	};
35