0001 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/clock/nuvoton,npcm845-clk.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Nuvoton NPCM8XX Clock Controller Binding
0008
0009 maintainers:
0010 - Tomer Maimon <tmaimon77@gmail.com>
0011
0012 description: |
0013 Nuvoton Arbel BMC NPCM8XX contains an integrated clock controller, which
0014 generates and supplies clocks to all modules within the BMC.
0015
0016 properties:
0017 compatible:
0018 enum:
0019 - nuvoton,npcm845-clk
0020
0021 reg:
0022 maxItems: 1
0023
0024 '#clock-cells':
0025 const: 1
0026 description:
0027 See include/dt-bindings/clock/nuvoton,npcm8xx-clock.h for the full
0028 list of NPCM8XX clock IDs.
0029
0030 required:
0031 - compatible
0032 - reg
0033 - '#clock-cells'
0034
0035 additionalProperties: false
0036
0037 examples:
0038 - |
0039 ahb {
0040 #address-cells = <2>;
0041 #size-cells = <2>;
0042
0043 clock-controller@f0801000 {
0044 compatible = "nuvoton,npcm845-clk";
0045 reg = <0x0 0xf0801000 0x0 0x1000>;
0046 #clock-cells = <1>;
0047 };
0048 };
0049 ...