109d18556SAlex Helms# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 209d18556SAlex Helms%YAML 1.2 309d18556SAlex Helms--- 409d18556SAlex Helms$id: http://devicetree.org/schemas/clock/renesas,versaclock7.yaml# 509d18556SAlex Helms$schema: http://devicetree.org/meta-schemas/core.yaml# 609d18556SAlex Helms 7*a612130cSKrzysztof Kozlowskititle: Renesas Versaclock7 Programmable Clock 809d18556SAlex Helms 909d18556SAlex Helmsmaintainers: 1009d18556SAlex Helms - Alex Helms <alexander.helms.jy@renesas.com> 1109d18556SAlex Helms 1209d18556SAlex Helmsdescription: | 1309d18556SAlex Helms Renesas Versaclock7 is a family of configurable clock generator and 1409d18556SAlex Helms jitter attenuator ICs with fractional and integer dividers. 1509d18556SAlex Helms 1609d18556SAlex Helmsproperties: 1709d18556SAlex Helms '#clock-cells': 1809d18556SAlex Helms const: 1 1909d18556SAlex Helms 2009d18556SAlex Helms compatible: 2109d18556SAlex Helms enum: 2209d18556SAlex Helms - renesas,rc21008a 2309d18556SAlex Helms 2409d18556SAlex Helms reg: 2509d18556SAlex Helms maxItems: 1 2609d18556SAlex Helms 2709d18556SAlex Helms clocks: 2809d18556SAlex Helms items: 2909d18556SAlex Helms - description: External crystal or oscillator 3009d18556SAlex Helms 3109d18556SAlex Helms clock-names: 3209d18556SAlex Helms items: 3309d18556SAlex Helms - const: xin 3409d18556SAlex Helms 3509d18556SAlex Helmsrequired: 3609d18556SAlex Helms - '#clock-cells' 3709d18556SAlex Helms - compatible 3809d18556SAlex Helms - reg 3909d18556SAlex Helms - clocks 4009d18556SAlex Helms - clock-names 4109d18556SAlex Helms 4209d18556SAlex HelmsadditionalProperties: false 4309d18556SAlex Helms 4409d18556SAlex Helmsexamples: 4509d18556SAlex Helms - | 4609d18556SAlex Helms vc7_xin: clock { 4709d18556SAlex Helms compatible = "fixed-clock"; 4809d18556SAlex Helms #clock-cells = <0>; 4909d18556SAlex Helms clock-frequency = <49152000>; 5009d18556SAlex Helms }; 5109d18556SAlex Helms 5209d18556SAlex Helms i2c@0 { 5309d18556SAlex Helms reg = <0x0 0x100>; 5409d18556SAlex Helms #address-cells = <1>; 5509d18556SAlex Helms #size-cells = <0>; 5609d18556SAlex Helms 5709d18556SAlex Helms vc7: clock-controller@9 { 5809d18556SAlex Helms compatible = "renesas,rc21008a"; 5909d18556SAlex Helms reg = <0x9>; 6009d18556SAlex Helms #clock-cells = <1>; 6109d18556SAlex Helms clocks = <&vc7_xin>; 6209d18556SAlex Helms clock-names = "xin"; 6309d18556SAlex Helms }; 6409d18556SAlex Helms }; 65