drm/bridge: Fix assignment of the of_node of the parent to aux bridge
[drm/drm-misc.git] / Documentation / devicetree / bindings / watchdog / sprd,sp9860-wdt.yaml
blob730d9a3a3cc55b7e28fcc182338243939ee0e69e
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/watchdog/sprd,sp9860-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Spreadtrum SP9860 watchdog timer
9 maintainers:
10   - Orson Zhai <orsonzhai@gmail.com>
11   - Baolin Wang <baolin.wang7@gmail.com>
12   - Chunyan Zhang <zhang.lyra@gmail.com>
14 allOf:
15   - $ref: watchdog.yaml#
17 properties:
18   compatible:
19     const: sprd,sp9860-wdt
21   reg:
22     maxItems: 1
24   interrupts:
25     maxItems: 1
27   clocks:
28     maxItems: 2
30   clock-names:
31     items:
32       - const: enable
33       - const: rtc_enable
35 required:
36   - compatible
37   - reg
38   - interrupts
39   - clocks
40   - clock-names
41   - timeout-sec
43 unevaluatedProperties: false
45 examples:
46   - |
47     #include <dt-bindings/clock/sprd,sc9860-clk.h>
48     #include <dt-bindings/interrupt-controller/arm-gic.h>
49     #include <dt-bindings/interrupt-controller/irq.h>
51     soc {
52         #address-cells = <2>;
53         #size-cells = <2>;
55         watchdog@40310000 {
56             compatible = "sprd,sp9860-wdt";
57             reg = <0 0x40310000 0 0x1000>;
58             interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>;
59             clocks = <&aon_gate CLK_APCPU_WDG_EB>, <&aon_gate CLK_AP_WDG_RTC_EB>;
60             clock-names = "enable", "rtc_enable";
61             timeout-sec = <12>;
62         };
63     };
64 ...