xref: /freebsd-src/sys/contrib/device-tree/Bindings/clock/intel,agilex5-clkmgr.yaml (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*aa1a8ff2SEmmanuel Vadot%YAML 1.2
3*aa1a8ff2SEmmanuel Vadot---
4*aa1a8ff2SEmmanuel Vadot$id: http://devicetree.org/schemas/clock/intel,agilex5-clkmgr.yaml#
5*aa1a8ff2SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*aa1a8ff2SEmmanuel Vadot
7*aa1a8ff2SEmmanuel Vadottitle: Intel SoCFPGA Agilex5 clock manager
8*aa1a8ff2SEmmanuel Vadot
9*aa1a8ff2SEmmanuel Vadotmaintainers:
10*aa1a8ff2SEmmanuel Vadot  - Dinh Nguyen <dinguyen@kernel.org>
11*aa1a8ff2SEmmanuel Vadot
12*aa1a8ff2SEmmanuel Vadotdescription:
13*aa1a8ff2SEmmanuel Vadot  The Intel Agilex5 Clock Manager is an integrated clock controller, which
14*aa1a8ff2SEmmanuel Vadot  generates and supplies clock to all the modules.
15*aa1a8ff2SEmmanuel Vadot
16*aa1a8ff2SEmmanuel Vadotproperties:
17*aa1a8ff2SEmmanuel Vadot  compatible:
18*aa1a8ff2SEmmanuel Vadot    const: intel,agilex5-clkmgr
19*aa1a8ff2SEmmanuel Vadot
20*aa1a8ff2SEmmanuel Vadot  reg:
21*aa1a8ff2SEmmanuel Vadot    maxItems: 1
22*aa1a8ff2SEmmanuel Vadot
23*aa1a8ff2SEmmanuel Vadot  '#clock-cells':
24*aa1a8ff2SEmmanuel Vadot    const: 1
25*aa1a8ff2SEmmanuel Vadot
26*aa1a8ff2SEmmanuel Vadotrequired:
27*aa1a8ff2SEmmanuel Vadot  - compatible
28*aa1a8ff2SEmmanuel Vadot  - reg
29*aa1a8ff2SEmmanuel Vadot  - '#clock-cells'
30*aa1a8ff2SEmmanuel Vadot
31*aa1a8ff2SEmmanuel VadotadditionalProperties: false
32*aa1a8ff2SEmmanuel Vadot
33*aa1a8ff2SEmmanuel Vadotexamples:
34*aa1a8ff2SEmmanuel Vadot  - |
35*aa1a8ff2SEmmanuel Vadot    clkmgr: clock-controller@10d10000 {
36*aa1a8ff2SEmmanuel Vadot      compatible = "intel,agilex5-clkmgr";
37*aa1a8ff2SEmmanuel Vadot      reg = <0x10d10000 0x1000>;
38*aa1a8ff2SEmmanuel Vadot      #clock-cells = <1>;
39*aa1a8ff2SEmmanuel Vadot    };
40*aa1a8ff2SEmmanuel Vadot...
41