xref: /linux/Documentation/devicetree/bindings/clock/brcm,bcm63xx-clocks.yaml (revision beaea9c4ba2d8ef1b10223dc3a75a7d7be3e5cd9)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/clock/brcm,bcm63xx-clocks.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: MIPS based BCM63XX SoCs Gated Clock Controller
8
9maintainers:
10  - Álvaro Fernández Rojas <noltari@gmail.com>
11  - Jonas Gorski <jonas.gorski@gmail.com>
12
13properties:
14  compatible:
15    enum:
16      - brcm,bcm3368-clocks
17      - brcm,bcm6318-clocks
18      - brcm,bcm6318-ubus-clocks
19      - brcm,bcm6328-clocks
20      - brcm,bcm6358-clocks
21      - brcm,bcm6362-clocks
22      - brcm,bcm6368-clocks
23      - brcm,bcm63268-clocks
24
25  reg:
26    maxItems: 1
27
28  '#clock-cells':
29    const: 1
30
31required:
32  - compatible
33  - reg
34  - '#clock-cells'
35
36additionalProperties: false
37
38examples:
39  - |
40    clock-controller@10000004 {
41        compatible = "brcm,bcm6328-clocks";
42        reg = <0x10000004 0x4>;
43        #clock-cells = <1>;
44    };
45