xref: /openbmc/linux/Documentation/devicetree/bindings/clock/nuvoton,npcm845-clk.yaml (revision 08e950449c6253322ddfbf643f566fd504cfc5c1)
1*08e95044STomer Maimon# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*08e95044STomer Maimon%YAML 1.2
3*08e95044STomer Maimon---
4*08e95044STomer Maimon$id: http://devicetree.org/schemas/clock/nuvoton,npcm845-clk.yaml#
5*08e95044STomer Maimon$schema: http://devicetree.org/meta-schemas/core.yaml#
6*08e95044STomer Maimon
7*08e95044STomer Maimontitle: Nuvoton NPCM8XX Clock Controller Binding
8*08e95044STomer Maimon
9*08e95044STomer Maimonmaintainers:
10*08e95044STomer Maimon  - Tomer Maimon <tmaimon77@gmail.com>
11*08e95044STomer Maimon
12*08e95044STomer Maimondescription: |
13*08e95044STomer Maimon  Nuvoton Arbel BMC NPCM8XX contains an integrated clock controller, which
14*08e95044STomer Maimon  generates and supplies clocks to all modules within the BMC.
15*08e95044STomer Maimon
16*08e95044STomer Maimonproperties:
17*08e95044STomer Maimon  compatible:
18*08e95044STomer Maimon    enum:
19*08e95044STomer Maimon      - nuvoton,npcm845-clk
20*08e95044STomer Maimon
21*08e95044STomer Maimon  reg:
22*08e95044STomer Maimon    maxItems: 1
23*08e95044STomer Maimon
24*08e95044STomer Maimon  '#clock-cells':
25*08e95044STomer Maimon    const: 1
26*08e95044STomer Maimon    description:
27*08e95044STomer Maimon      See include/dt-bindings/clock/nuvoton,npcm8xx-clock.h for the full
28*08e95044STomer Maimon      list of NPCM8XX clock IDs.
29*08e95044STomer Maimon
30*08e95044STomer Maimonrequired:
31*08e95044STomer Maimon  - compatible
32*08e95044STomer Maimon  - reg
33*08e95044STomer Maimon  - '#clock-cells'
34*08e95044STomer Maimon
35*08e95044STomer MaimonadditionalProperties: false
36*08e95044STomer Maimon
37*08e95044STomer Maimonexamples:
38*08e95044STomer Maimon  - |
39*08e95044STomer Maimon    ahb {
40*08e95044STomer Maimon        #address-cells = <2>;
41*08e95044STomer Maimon        #size-cells = <2>;
42*08e95044STomer Maimon
43*08e95044STomer Maimon        clock-controller@f0801000 {
44*08e95044STomer Maimon            compatible = "nuvoton,npcm845-clk";
45*08e95044STomer Maimon            reg = <0x0 0xf0801000 0x0 0x1000>;
46*08e95044STomer Maimon            #clock-cells = <1>;
47*08e95044STomer Maimon        };
48*08e95044STomer Maimon    };
49*08e95044STomer Maimon...
50