brintos

brintos / linux-shallow public Read only

0
0
Text · 2.0 KiB · 64c8f73 Raw
97 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/watchdog/allwinner,sun4i-a10-wdt.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Allwinner A10 Watchdog8 9maintainers:10  - Chen-Yu Tsai <wens@csie.org>11  - Maxime Ripard <mripard@kernel.org>12 13allOf:14  - $ref: watchdog.yaml#15 16properties:17  compatible:18    oneOf:19      - const: allwinner,sun4i-a10-wdt20      - const: allwinner,sun6i-a31-wdt21      - items:22          - enum:23              - allwinner,sun50i-a64-wdt24              - allwinner,sun50i-a100-wdt25              - allwinner,sun50i-h6-wdt26              - allwinner,sun50i-h616-wdt27              - allwinner,sun50i-r329-wdt28              - allwinner,sun50i-r329-wdt-reset29              - allwinner,suniv-f1c100s-wdt30          - const: allwinner,sun6i-a31-wdt31      - const: allwinner,sun20i-d1-wdt32      - items:33          - const: allwinner,sun20i-d1-wdt-reset34          - const: allwinner,sun20i-d1-wdt35 36  reg:37    maxItems: 138 39  clocks:40    minItems: 141    items:42      - description: 32 KHz input clock43      - description: secondary clock source44 45  interrupts:46    maxItems: 147 48required:49  - compatible50  - reg51  - clocks52  - interrupts53 54if:55  properties:56    compatible:57      contains:58        enum:59          - allwinner,sun20i-d1-wdt60          - allwinner,sun20i-d1-wdt-reset61          - allwinner,sun50i-r329-wdt62          - allwinner,sun50i-r329-wdt-reset63 64then:65  properties:66    clocks:67      items:68        - description: High-frequency oscillator input, divided internally69        - description: Low-frequency oscillator input70 71    clock-names:72      items:73        - const: hosc74        - const: losc75 76  required:77    - clock-names78 79else:80  properties:81    clocks:82      maxItems: 183 84unevaluatedProperties: false85 86examples:87  - |88    wdt: watchdog@1c20c90 {89        compatible = "allwinner,sun4i-a10-wdt";90        reg = <0x01c20c90 0x10>;91        interrupts = <24>;92        clocks = <&osc24M>;93        timeout-sec = <10>;94    };95 96...97