157d4ef85SGeert Uytterhoeven# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 257d4ef85SGeert Uytterhoeven%YAML 1.2 357d4ef85SGeert Uytterhoeven--- 457d4ef85SGeert Uytterhoeven$id: http://devicetree.org/schemas/clock/renesas,r9a06g032-sysctrl.yaml# 557d4ef85SGeert Uytterhoeven$schema: http://devicetree.org/meta-schemas/core.yaml# 657d4ef85SGeert Uytterhoeven 757d4ef85SGeert Uytterhoeventitle: Renesas RZ/N1D (R9A06G032) System Controller 857d4ef85SGeert Uytterhoeven 957d4ef85SGeert Uytterhoevenmaintainers: 10*6e0c2bf2SChris Paterson - Fabrizio Castro <fabrizio.castro.jz@renesas.com> 1157d4ef85SGeert Uytterhoeven - Geert Uytterhoeven <geert+renesas@glider.be> 1257d4ef85SGeert Uytterhoeven 1357d4ef85SGeert Uytterhoevenproperties: 1457d4ef85SGeert Uytterhoeven compatible: 1557d4ef85SGeert Uytterhoeven const: renesas,r9a06g032-sysctrl 1657d4ef85SGeert Uytterhoeven 1757d4ef85SGeert Uytterhoeven reg: 1857d4ef85SGeert Uytterhoeven maxItems: 1 1957d4ef85SGeert Uytterhoeven 2057d4ef85SGeert Uytterhoeven clocks: 2157d4ef85SGeert Uytterhoeven minItems: 1 2257d4ef85SGeert Uytterhoeven items: 2357d4ef85SGeert Uytterhoeven - description: External 40 MHz crystal 2457d4ef85SGeert Uytterhoeven - description: Optional external 32.768 kHz crystal 2557d4ef85SGeert Uytterhoeven - description: Optional external JTAG input 2657d4ef85SGeert Uytterhoeven - description: Optional external RGMII_REFCLK 2757d4ef85SGeert Uytterhoeven 2857d4ef85SGeert Uytterhoeven clock-names: 2957d4ef85SGeert Uytterhoeven minItems: 1 3057d4ef85SGeert Uytterhoeven items: 3157d4ef85SGeert Uytterhoeven - const: mclk 3257d4ef85SGeert Uytterhoeven - const: rtc 3357d4ef85SGeert Uytterhoeven - const: jtag 3457d4ef85SGeert Uytterhoeven - const: rgmii_ref_ext 3557d4ef85SGeert Uytterhoeven 3657d4ef85SGeert Uytterhoeven '#clock-cells': 3757d4ef85SGeert Uytterhoeven const: 1 3857d4ef85SGeert Uytterhoeven 3957d4ef85SGeert Uytterhoeven '#power-domain-cells': 4057d4ef85SGeert Uytterhoeven const: 0 4157d4ef85SGeert Uytterhoeven 42ad73c629SMiquel Raynal '#address-cells': 43ad73c629SMiquel Raynal const: 1 44ad73c629SMiquel Raynal 45ad73c629SMiquel Raynal '#size-cells': 46ad73c629SMiquel Raynal const: 1 47ad73c629SMiquel Raynal 48ad73c629SMiquel RaynalpatternProperties: 49ad73c629SMiquel Raynal "^dma-router@[a-f0-9]+$": 50ad73c629SMiquel Raynal type: object 51ad73c629SMiquel Raynal $ref: /schemas/dma/renesas,rzn1-dmamux.yaml# 52ad73c629SMiquel Raynal 5357d4ef85SGeert Uytterhoevenrequired: 5457d4ef85SGeert Uytterhoeven - compatible 5557d4ef85SGeert Uytterhoeven - reg 5657d4ef85SGeert Uytterhoeven - clocks 5757d4ef85SGeert Uytterhoeven - clock-names 5857d4ef85SGeert Uytterhoeven - '#clock-cells' 5957d4ef85SGeert Uytterhoeven - '#power-domain-cells' 6057d4ef85SGeert Uytterhoeven 6157d4ef85SGeert UytterhoevenadditionalProperties: false 6257d4ef85SGeert Uytterhoeven 6357d4ef85SGeert Uytterhoevenexamples: 6457d4ef85SGeert Uytterhoeven - | 6557d4ef85SGeert Uytterhoeven sysctrl: system-controller@4000c000 { 6657d4ef85SGeert Uytterhoeven compatible = "renesas,r9a06g032-sysctrl"; 6757d4ef85SGeert Uytterhoeven reg = <0x4000c000 0x1000>; 6857d4ef85SGeert Uytterhoeven clocks = <&ext_mclk>, <&ext_rtc_clk>, <&ext_jtag_clk>, 6957d4ef85SGeert Uytterhoeven <&ext_rgmii_ref>; 7057d4ef85SGeert Uytterhoeven clock-names = "mclk", "rtc", "jtag", "rgmii_ref_ext"; 7157d4ef85SGeert Uytterhoeven #clock-cells = <1>; 7257d4ef85SGeert Uytterhoeven #power-domain-cells = <0>; 7357d4ef85SGeert Uytterhoeven }; 74