brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · dc6af20 Raw
57 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/watchdog/qcom,pm8916-wdt.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm PM8916 watchdog timer controller8 9maintainers:10  - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>11 12allOf:13  - $ref: watchdog.yaml#14 15properties:16  compatible:17    const: qcom,pm8916-wdt18 19  interrupts:20    maxItems: 121 22required:23  - compatible24  - interrupts25 26unevaluatedProperties: false27 28examples:29  - |30    #include <dt-bindings/interrupt-controller/irq.h>31    #include <dt-bindings/spmi/spmi.h>32 33    spmi {34        #address-cells = <2>;35        #size-cells = <0>;36 37        pmic@0 {38            compatible = "qcom,pm8916", "qcom,spmi-pmic";39            reg = <0x0 SPMI_USID>;40            #address-cells = <1>;41            #size-cells = <0>;42 43            pon@800 {44                compatible = "qcom,pm8916-pon";45                reg = <0x800>;46                mode-bootloader = <0x2>;47                mode-recovery = <0x1>;48 49                watchdog {50                    compatible = "qcom,pm8916-wdt";51                    interrupts = <0x0 0x8 6 IRQ_TYPE_EDGE_RISING>;52                    timeout-sec = <60>;53                };54            };55        };56    };57