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