xref: /linux/Documentation/devicetree/bindings/clock/eswin,eic7700-clock.yaml (revision 0fc8f6200d2313278fbf4539bbab74677c685531)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/clock/eswin,eic7700-clock.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Eswin EIC7700 SoC clock controller
8
9maintainers:
10  - Yifeng Huang <huangyifeng@eswincomputing.com>
11  - Xuyang Dong <dongxuyang@eswincomputing.com>
12
13description:
14  The clock controller generates and supplies clock to all the modules
15  for eic7700 SoC.
16
17properties:
18  compatible:
19    const: eswin,eic7700-clock
20
21  reg:
22    maxItems: 1
23
24  clocks:
25    items:
26      - description: External 24MHz oscillator clock
27
28  '#clock-cells':
29    const: 1
30
31required:
32  - compatible
33  - reg
34  - clocks
35  - '#clock-cells'
36
37additionalProperties: false
38
39examples:
40  - |
41    clock-controller@51828000 {
42        compatible = "eswin,eic7700-clock";
43        reg = <0x51828000 0x300>;
44        clocks = <&xtal24m>;
45        #clock-cells = <1>;
46    };
47