1*4882a593SmuzhiyunQCOM PM8916 watchdog timer controller 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunThis pm8916 watchdog timer controller must be under pm8916-pon node. 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunRequired properties: 6*4882a593Smuzhiyun- compatible: should be "qcom,pm8916-wdt" 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunOptional properties : 9*4882a593Smuzhiyun- interrupts : Watchdog pre-timeout (bark) interrupt. 10*4882a593Smuzhiyun- timeout-sec : Watchdog timeout value in seconds. 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunExample: 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun pm8916_0: pm8916@0 { 15*4882a593Smuzhiyun compatible = "qcom,pm8916", "qcom,spmi-pmic"; 16*4882a593Smuzhiyun reg = <0x0 SPMI_USID>; 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun pon@800 { 19*4882a593Smuzhiyun compatible = "qcom,pm8916-pon"; 20*4882a593Smuzhiyun reg = <0x800>; 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun watchdog { 23*4882a593Smuzhiyun compatible = "qcom,pm8916-wdt"; 24*4882a593Smuzhiyun interrupts = <0x0 0x8 6 IRQ_TYPE_EDGE_RISING>; 25*4882a593Smuzhiyun timeout-sec = <10>; 26*4882a593Smuzhiyun }; 27*4882a593Smuzhiyun }; 28*4882a593Smuzhiyun }; 29