18c2ecf20Sopenharmony_ciQCOM PM8916 watchdog timer controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThis pm8916 watchdog timer controller must be under pm8916-pon node.
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciRequired properties:
68c2ecf20Sopenharmony_ci- compatible: should be "qcom,pm8916-wdt"
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciOptional properties :
98c2ecf20Sopenharmony_ci- interrupts : Watchdog pre-timeout (bark) interrupt.
108c2ecf20Sopenharmony_ci- timeout-sec : Watchdog timeout value in seconds.
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciExample:
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci	pm8916_0: pm8916@0 {
158c2ecf20Sopenharmony_ci		compatible = "qcom,pm8916", "qcom,spmi-pmic";
168c2ecf20Sopenharmony_ci		reg = <0x0 SPMI_USID>;
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci		pon@800 {
198c2ecf20Sopenharmony_ci			compatible = "qcom,pm8916-pon";
208c2ecf20Sopenharmony_ci			reg = <0x800>;
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci			watchdog {
238c2ecf20Sopenharmony_ci				compatible = "qcom,pm8916-wdt";
248c2ecf20Sopenharmony_ci				interrupts = <0x0 0x8 6 IRQ_TYPE_EDGE_RISING>;
258c2ecf20Sopenharmony_ci				timeout-sec = <10>;
268c2ecf20Sopenharmony_ci			};
278c2ecf20Sopenharmony_ci		};
288c2ecf20Sopenharmony_ci	};
29