xref: /linux/Documentation/devicetree/bindings/clock/silabs,si544.yaml (revision 522ba450b56fff29f868b1552bdc2965f55de7ed)
1*d903f5c6SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*d903f5c6SRob Herring (Arm)%YAML 1.2
3*d903f5c6SRob Herring (Arm)---
4*d903f5c6SRob Herring (Arm)$id: http://devicetree.org/schemas/clock/silabs,si544.yaml#
5*d903f5c6SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*d903f5c6SRob Herring (Arm)
7*d903f5c6SRob Herring (Arm)title: Silicon Labs SI514/SI544 clock generator
8*d903f5c6SRob Herring (Arm)
9*d903f5c6SRob Herring (Arm)maintainers:
10*d903f5c6SRob Herring (Arm)  - Mike Looijmans <mike.looijmans@topic.nl>
11*d903f5c6SRob Herring (Arm)
12*d903f5c6SRob Herring (Arm)description: >
13*d903f5c6SRob Herring (Arm)  Silicon Labs 514/544 programmable I2C clock generator. Details about the device
14*d903f5c6SRob Herring (Arm)  can be found in the datasheet:
15*d903f5c6SRob Herring (Arm)
16*d903f5c6SRob Herring (Arm)    https://www.silabs.com/Support%20Documents/TechnicalDocs/si514.pdf
17*d903f5c6SRob Herring (Arm)    https://www.silabs.com/documents/public/data-sheets/si544-datasheet.pdf
18*d903f5c6SRob Herring (Arm)
19*d903f5c6SRob Herring (Arm)properties:
20*d903f5c6SRob Herring (Arm)  compatible:
21*d903f5c6SRob Herring (Arm)    enum:
22*d903f5c6SRob Herring (Arm)      - silabs,si514
23*d903f5c6SRob Herring (Arm)      - silabs,si544a
24*d903f5c6SRob Herring (Arm)      - silabs,si544b
25*d903f5c6SRob Herring (Arm)      - silabs,si544c
26*d903f5c6SRob Herring (Arm)
27*d903f5c6SRob Herring (Arm)  reg:
28*d903f5c6SRob Herring (Arm)    maxItems: 1
29*d903f5c6SRob Herring (Arm)
30*d903f5c6SRob Herring (Arm)  "#clock-cells":
31*d903f5c6SRob Herring (Arm)    const: 0
32*d903f5c6SRob Herring (Arm)
33*d903f5c6SRob Herring (Arm)  clock-output-names:
34*d903f5c6SRob Herring (Arm)    maxItems: 1
35*d903f5c6SRob Herring (Arm)
36*d903f5c6SRob Herring (Arm)required:
37*d903f5c6SRob Herring (Arm)  - compatible
38*d903f5c6SRob Herring (Arm)  - reg
39*d903f5c6SRob Herring (Arm)  - "#clock-cells"
40*d903f5c6SRob Herring (Arm)
41*d903f5c6SRob Herring (Arm)additionalProperties: false
42*d903f5c6SRob Herring (Arm)
43*d903f5c6SRob Herring (Arm)examples:
44*d903f5c6SRob Herring (Arm)  - |
45*d903f5c6SRob Herring (Arm)    i2c {
46*d903f5c6SRob Herring (Arm)        #address-cells = <1>;
47*d903f5c6SRob Herring (Arm)        #size-cells = <0>;
48*d903f5c6SRob Herring (Arm)
49*d903f5c6SRob Herring (Arm)        clock-controller@55 {
50*d903f5c6SRob Herring (Arm)            reg = <0x55>;
51*d903f5c6SRob Herring (Arm)            #clock-cells = <0>;
52*d903f5c6SRob Herring (Arm)            compatible = "silabs,si544b";
53*d903f5c6SRob Herring (Arm)        };
54*d903f5c6SRob Herring (Arm)    };
55