brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · f6e0c61 Raw
71 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/rtc/renesas,rzn1-rtc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Renesas RZ/N1 SoCs Real-Time Clock8 9maintainers:10  - Miquel Raynal <miquel.raynal@bootlin.com>11 12allOf:13  - $ref: rtc.yaml#14 15properties:16  compatible:17    items:18      - enum:19          - renesas,r9a06g032-rtc20      - const: renesas,rzn1-rtc21 22  reg:23    maxItems: 124 25  interrupts:26    minItems: 327    maxItems: 328 29  interrupt-names:30    items:31      - const: alarm32      - const: timer33      - const: pps34 35  clocks:36    maxItems: 137 38  clock-names:39    const: hclk40 41  power-domains:42    maxItems: 143 44required:45  - compatible46  - reg47  - interrupts48  - interrupt-names49  - clocks50  - clock-names51  - power-domains52 53unevaluatedProperties: false54 55examples:56  - |57    #include <dt-bindings/interrupt-controller/arm-gic.h>58    #include <dt-bindings/clock/r9a06g032-sysctrl.h>59    rtc@40006000 {60       compatible = "renesas,r9a06g032-rtc", "renesas,rzn1-rtc";61       reg = <0x40006000 0x1000>;62       interrupts = <GIC_SPI 66 IRQ_TYPE_EDGE_RISING>,63                    <GIC_SPI 67 IRQ_TYPE_EDGE_RISING>,64                    <GIC_SPI 68 IRQ_TYPE_EDGE_RISING>;65       interrupt-names = "alarm", "timer", "pps";66       clocks = <&sysctrl R9A06G032_HCLK_RTC>;67       clock-names = "hclk";68       power-domains = <&sysctrl>;69       start-year = <2000>;70     };71