xref: /freebsd/sys/contrib/device-tree/Bindings/clock/milbeaut-clock.yaml (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/clock/milbeaut-clock.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
78bab661aSEmmanuel Vadottitle: Milbeaut SoCs Clock Controller
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Taichi Sugaya <sugaya.taichi@socionext.com>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotdescription: |
13c66ec88fSEmmanuel Vadot  Milbeaut SoCs Clock controller is an integrated clock controller, which
14c66ec88fSEmmanuel Vadot  generates and supplies to all modules.
15c66ec88fSEmmanuel Vadot
16c66ec88fSEmmanuel Vadot  This binding uses common clock bindings
17c66ec88fSEmmanuel Vadot  [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
18c66ec88fSEmmanuel Vadot
19c66ec88fSEmmanuel Vadotproperties:
20c66ec88fSEmmanuel Vadot  compatible:
212eb4d8dcSEmmanuel Vadot    enum:
22c66ec88fSEmmanuel Vadot      - socionext,milbeaut-m10v-ccu
232eb4d8dcSEmmanuel Vadot
242eb4d8dcSEmmanuel Vadot  reg:
252eb4d8dcSEmmanuel Vadot    maxItems: 1
262eb4d8dcSEmmanuel Vadot
27c66ec88fSEmmanuel Vadot  clocks:
28c66ec88fSEmmanuel Vadot    maxItems: 1
29c66ec88fSEmmanuel Vadot    description: external clock
30c66ec88fSEmmanuel Vadot
31c66ec88fSEmmanuel Vadot  '#clock-cells':
32c66ec88fSEmmanuel Vadot    const: 1
33c66ec88fSEmmanuel Vadot
34c66ec88fSEmmanuel Vadotrequired:
35c66ec88fSEmmanuel Vadot  - compatible
36c66ec88fSEmmanuel Vadot  - reg
37c66ec88fSEmmanuel Vadot  - clocks
38c66ec88fSEmmanuel Vadot  - '#clock-cells'
39c66ec88fSEmmanuel Vadot
40c66ec88fSEmmanuel VadotadditionalProperties: false
41c66ec88fSEmmanuel Vadot
42c66ec88fSEmmanuel Vadotexamples:
43c66ec88fSEmmanuel Vadot  - |
44*0e8011faSEmmanuel Vadot    clock-controller@1d021000 {
452eb4d8dcSEmmanuel Vadot        compatible = "socionext,milbeaut-m10v-ccu";
46c66ec88fSEmmanuel Vadot        reg = <0x1d021000 0x4000>;
47c66ec88fSEmmanuel Vadot        #clock-cells = <1>;
48c66ec88fSEmmanuel Vadot        clocks = <&clki40mhz>;
49c66ec88fSEmmanuel Vadot    };
50c66ec88fSEmmanuel Vadot...
51