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