1*8e972afbSDaniel Mack# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*8e972afbSDaniel Mack%YAML 1.2 3*8e972afbSDaniel Mack--- 4*8e972afbSDaniel Mack$id: http://devicetree.org/schemas/clock/cirrus,cs2000-cp.yaml# 5*8e972afbSDaniel Mack$schema: http://devicetree.org/meta-schemas/core.yaml# 6*8e972afbSDaniel Mack 7*8e972afbSDaniel Macktitle: Binding CIRRUS LOGIC Fractional-N Clock Synthesizer & Clock Multiplier 8*8e972afbSDaniel Mack 9*8e972afbSDaniel Mackmaintainers: 10*8e972afbSDaniel Mack - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 11*8e972afbSDaniel Mack 12*8e972afbSDaniel Mackdescription: | 13*8e972afbSDaniel Mack The CS2000-CP is an extremely versatile system clocking device that 14*8e972afbSDaniel Mack utilizes a programmable phase lock loop. 15*8e972afbSDaniel Mack 16*8e972afbSDaniel Mack Link: https://www.cirrus.com/products/cs2000/ 17*8e972afbSDaniel Mack 18*8e972afbSDaniel Mackproperties: 19*8e972afbSDaniel Mack compatible: 20*8e972afbSDaniel Mack enum: 21*8e972afbSDaniel Mack - cirrus,cs2000-cp 22*8e972afbSDaniel Mack 23*8e972afbSDaniel Mack clocks: 24*8e972afbSDaniel Mack description: 25*8e972afbSDaniel Mack Common clock binding for CLK_IN, XTI/REF_CLK 26*8e972afbSDaniel Mack minItems: 2 27*8e972afbSDaniel Mack maxItems: 2 28*8e972afbSDaniel Mack 29*8e972afbSDaniel Mack clock-names: 30*8e972afbSDaniel Mack items: 31*8e972afbSDaniel Mack - const: clk_in 32*8e972afbSDaniel Mack - const: ref_clk 33*8e972afbSDaniel Mack 34*8e972afbSDaniel Mack '#clock-cells': 35*8e972afbSDaniel Mack const: 0 36*8e972afbSDaniel Mack 37*8e972afbSDaniel Mack reg: 38*8e972afbSDaniel Mack maxItems: 1 39*8e972afbSDaniel Mack 40*8e972afbSDaniel Mackrequired: 41*8e972afbSDaniel Mack - compatible 42*8e972afbSDaniel Mack - reg 43*8e972afbSDaniel Mack - clocks 44*8e972afbSDaniel Mack - clock-names 45*8e972afbSDaniel Mack - '#clock-cells' 46*8e972afbSDaniel Mack 47*8e972afbSDaniel MackadditionalProperties: false 48*8e972afbSDaniel Mack 49*8e972afbSDaniel Mackexamples: 50*8e972afbSDaniel Mack - | 51*8e972afbSDaniel Mack i2c@0 { 52*8e972afbSDaniel Mack reg = <0x0 0x100>; 53*8e972afbSDaniel Mack #address-cells = <1>; 54*8e972afbSDaniel Mack #size-cells = <0>; 55*8e972afbSDaniel Mack 56*8e972afbSDaniel Mack clock-controller@4f { 57*8e972afbSDaniel Mack #clock-cells = <0>; 58*8e972afbSDaniel Mack compatible = "cirrus,cs2000-cp"; 59*8e972afbSDaniel Mack reg = <0x4f>; 60*8e972afbSDaniel Mack clocks = <&rcar_sound 0>, <&x12_clk>; 61*8e972afbSDaniel Mack clock-names = "clk_in", "ref_clk"; 62*8e972afbSDaniel Mack }; 63*8e972afbSDaniel Mack }; 64