1*66a20af5SMarek Vasut# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*66a20af5SMarek Vasut%YAML 1.2
3*66a20af5SMarek Vasut---
4*66a20af5SMarek Vasut$id: http://devicetree.org/schemas/clock/skyworks,si521xx.yaml#
5*66a20af5SMarek Vasut$schema: http://devicetree.org/meta-schemas/core.yaml#
6*66a20af5SMarek Vasut
7*66a20af5SMarek Vasuttitle: Skyworks Si521xx I2C PCIe clock generators
8*66a20af5SMarek Vasut
9*66a20af5SMarek Vasutdescription: |
10*66a20af5SMarek Vasut  The Skyworks Si521xx are I2C PCIe clock generators providing
11*66a20af5SMarek Vasut  from 4 to 9 output clocks.
12*66a20af5SMarek Vasut
13*66a20af5SMarek Vasutmaintainers:
14*66a20af5SMarek Vasut  - Marek Vasut <marex@denx.de>
15*66a20af5SMarek Vasut
16*66a20af5SMarek Vasutproperties:
17*66a20af5SMarek Vasut  compatible:
18*66a20af5SMarek Vasut    enum:
19*66a20af5SMarek Vasut      - skyworks,si52144
20*66a20af5SMarek Vasut      - skyworks,si52146
21*66a20af5SMarek Vasut      - skyworks,si52147
22*66a20af5SMarek Vasut
23*66a20af5SMarek Vasut  reg:
24*66a20af5SMarek Vasut    const: 0x6b
25*66a20af5SMarek Vasut
26*66a20af5SMarek Vasut  '#clock-cells':
27*66a20af5SMarek Vasut    const: 1
28*66a20af5SMarek Vasut
29*66a20af5SMarek Vasut  clocks:
30*66a20af5SMarek Vasut    items:
31*66a20af5SMarek Vasut      - description: XTal input clock
32*66a20af5SMarek Vasut
33*66a20af5SMarek Vasut  skyworks,out-amplitude-microvolt:
34*66a20af5SMarek Vasut    enum: [ 300000, 400000, 500000, 600000, 700000, 800000, 900000, 1000000 ]
35*66a20af5SMarek Vasut    description: Output clock signal amplitude
36*66a20af5SMarek Vasut
37*66a20af5SMarek Vasutrequired:
38*66a20af5SMarek Vasut  - compatible
39*66a20af5SMarek Vasut  - reg
40*66a20af5SMarek Vasut  - clocks
41*66a20af5SMarek Vasut  - '#clock-cells'
42*66a20af5SMarek Vasut
43*66a20af5SMarek VasutadditionalProperties: false
44*66a20af5SMarek Vasut
45*66a20af5SMarek Vasutexamples:
46*66a20af5SMarek Vasut  - |
47*66a20af5SMarek Vasut    i2c {
48*66a20af5SMarek Vasut        #address-cells = <1>;
49*66a20af5SMarek Vasut        #size-cells = <0>;
50*66a20af5SMarek Vasut
51*66a20af5SMarek Vasut        clock-generator@6b {
52*66a20af5SMarek Vasut            compatible = "skyworks,si52144";
53*66a20af5SMarek Vasut            reg = <0x6b>;
54*66a20af5SMarek Vasut            #clock-cells = <1>;
55*66a20af5SMarek Vasut            clocks = <&ref25m>;
56*66a20af5SMarek Vasut        };
57*66a20af5SMarek Vasut    };
58*66a20af5SMarek Vasut
59*66a20af5SMarek Vasut...
60