Back to home page

OSCL-LXR

 
 

    


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 ...