1*60320e6eSKrzysztof Kozlowski# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*60320e6eSKrzysztof Kozlowski%YAML 1.2 3*60320e6eSKrzysztof Kozlowski--- 4*60320e6eSKrzysztof Kozlowski$id: http://devicetree.org/schemas/watchdog/qcom,pm8916-wdt.yaml# 5*60320e6eSKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*60320e6eSKrzysztof Kozlowski 7*60320e6eSKrzysztof Kozlowskititle: Qualcomm PM8916 watchdog timer controller 8*60320e6eSKrzysztof Kozlowski 9*60320e6eSKrzysztof Kozlowskimaintainers: 10*60320e6eSKrzysztof Kozlowski - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11*60320e6eSKrzysztof Kozlowski 12*60320e6eSKrzysztof KozlowskiallOf: 13*60320e6eSKrzysztof Kozlowski - $ref: watchdog.yaml# 14*60320e6eSKrzysztof Kozlowski 15*60320e6eSKrzysztof Kozlowskiproperties: 16*60320e6eSKrzysztof Kozlowski compatible: 17*60320e6eSKrzysztof Kozlowski const: qcom,pm8916-wdt 18*60320e6eSKrzysztof Kozlowski 19*60320e6eSKrzysztof Kozlowski interrupts: 20*60320e6eSKrzysztof Kozlowski maxItems: 1 21*60320e6eSKrzysztof Kozlowski 22*60320e6eSKrzysztof Kozlowskirequired: 23*60320e6eSKrzysztof Kozlowski - compatible 24*60320e6eSKrzysztof Kozlowski - interrupts 25*60320e6eSKrzysztof Kozlowski 26*60320e6eSKrzysztof KozlowskiunevaluatedProperties: false 27*60320e6eSKrzysztof Kozlowski 28*60320e6eSKrzysztof Kozlowskiexamples: 29*60320e6eSKrzysztof Kozlowski - | 30*60320e6eSKrzysztof Kozlowski #include <dt-bindings/interrupt-controller/irq.h> 31*60320e6eSKrzysztof Kozlowski #include <dt-bindings/spmi/spmi.h> 32*60320e6eSKrzysztof Kozlowski 33*60320e6eSKrzysztof Kozlowski pmic@0 { 34*60320e6eSKrzysztof Kozlowski compatible = "qcom,pm8916", "qcom,spmi-pmic"; 35*60320e6eSKrzysztof Kozlowski reg = <0x0 SPMI_USID>; 36*60320e6eSKrzysztof Kozlowski #address-cells = <1>; 37*60320e6eSKrzysztof Kozlowski #size-cells = <0>; 38*60320e6eSKrzysztof Kozlowski 39*60320e6eSKrzysztof Kozlowski pon@800 { 40*60320e6eSKrzysztof Kozlowski compatible = "qcom,pm8916-pon"; 41*60320e6eSKrzysztof Kozlowski reg = <0x800>; 42*60320e6eSKrzysztof Kozlowski mode-bootloader = <0x2>; 43*60320e6eSKrzysztof Kozlowski mode-recovery = <0x1>; 44*60320e6eSKrzysztof Kozlowski 45*60320e6eSKrzysztof Kozlowski watchdog { 46*60320e6eSKrzysztof Kozlowski compatible = "qcom,pm8916-wdt"; 47*60320e6eSKrzysztof Kozlowski interrupts = <0x0 0x8 6 IRQ_TYPE_EDGE_RISING>; 48*60320e6eSKrzysztof Kozlowski timeout-sec = <60>; 49*60320e6eSKrzysztof Kozlowski }; 50*60320e6eSKrzysztof Kozlowski }; 51*60320e6eSKrzysztof Kozlowski }; 52