^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) * Dialog Semiconductor DA9062/61 Watchdog Timer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) - compatible: should be one of the following valid compatible string lines:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) "dlg,da9061-watchdog", "dlg,da9062-watchdog"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) "dlg,da9062-watchdog"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) Optional properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) - dlg,use-sw-pm: Add this property to disable the watchdog during suspend.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Only use this option if you can't use the watchdog automatic suspend
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) function during a suspend (see register CONTROL_B).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Example: DA9062
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) pmic0: da9062@58 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) watchdog {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) compatible = "dlg,da9062-watchdog";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Example: DA9061 using a fall-back compatible for the DA9062 watchdog driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) pmic0: da9061@58 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) watchdog {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) compatible = "dlg,da9061-watchdog", "dlg,da9062-watchdog";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) };