Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 # Copyright (C) Sunplus Co., Ltd. 2021
0003 %YAML 1.2
0004 ---
0005 $id: http://devicetree.org/schemas/rtc/sunplus,sp7021-rtc.yaml#
0006 $schema: http://devicetree.org/meta-schemas/core.yaml#
0007 
0008 title: Sunplus SP7021 Real Time Clock controller
0009 
0010 maintainers:
0011   - Vincent Shih <vincent.sunplus@gmail.com>
0012 
0013 properties:
0014   compatible:
0015     const: sunplus,sp7021-rtc
0016 
0017   reg:
0018     maxItems: 1
0019 
0020   reg-names:
0021     items:
0022       - const: rtc
0023 
0024   clocks:
0025     maxItems: 1
0026 
0027   resets:
0028     maxItems: 1
0029 
0030   interrupts:
0031     maxItems: 1
0032 
0033 required:
0034   - compatible
0035   - reg
0036   - reg-names
0037   - clocks
0038   - resets
0039   - interrupts
0040 
0041 additionalProperties: false
0042 
0043 examples:
0044   - |
0045     #include <dt-bindings/interrupt-controller/irq.h>
0046 
0047     rtc: serial@9c003a00 {
0048         compatible = "sunplus,sp7021-rtc";
0049         reg = <0x9c003a00 0x80>;
0050         reg-names = "rtc";
0051         clocks = <&clkc 0x12>;
0052         resets = <&rstc 0x02>;
0053         interrupt-parent = <&intc>;
0054         interrupts = <163 IRQ_TYPE_EDGE_RISING>;
0055     };
0056 ...