brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 8231dde Raw
61 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/intel,keembay-wdt.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Intel Keem Bay SoC non-secure Watchdog Timer8 9maintainers:10  - Wan Ahmad Zainie <wan.ahmad.zainie.wan.mohamad@intel.com>11 12allOf:13  - $ref: watchdog.yaml#14 15properties:16  compatible:17    enum:18      - intel,keembay-wdt19 20  reg:21    maxItems: 122 23  clocks:24    maxItems: 125 26  interrupts:27    items:28      - description: interrupt specifier for threshold interrupt line29      - description: interrupt specifier for timeout interrupt line30 31  interrupt-names:32    items:33      - const: threshold34      - const: timeout35 36required:37  - compatible38  - reg39  - interrupts40  - interrupt-names41  - clocks42 43unevaluatedProperties: false44 45examples:46  - |47    #include <dt-bindings/interrupt-controller/arm-gic.h>48    #include <dt-bindings/interrupt-controller/irq.h>49    #define KEEM_BAY_A53_TIM50 51    watchdog: watchdog@2033009c {52        compatible = "intel,keembay-wdt";53        reg = <0x2033009c 0x10>;54        interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,55                     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>;56        interrupt-names = "threshold", "timeout";57        clocks = <&scmi_clk KEEM_BAY_A53_TIM>;58    };59 60...61