xref: /linux/Documentation/devicetree/bindings/clock/amlogic,meson8-clkc.yaml (revision 9f3a2ba62c7226a6604b8aaeb92b5ff906fa4e6b)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/clock/amlogic,meson8-clkc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Amlogic Meson8, Meson8b and Meson8m2 Clock and Reset Controller
8
9maintainers:
10  - Neil Armstrong <neil.armstrong@linaro.org>
11
12properties:
13  compatible:
14    oneOf:
15      - enum:
16          - amlogic,meson8-clkc
17          - amlogic,meson8b-clkc
18      - items:
19          - const: amlogic,meson8m2-clkc
20          - const: amlogic,meson8-clkc
21
22  clocks:
23    minItems: 2
24    maxItems: 3
25
26  clock-names:
27    minItems: 2
28    items:
29      - const: xtal
30      - const: ddr_pll
31      - const: clk_32k
32
33  '#clock-cells':
34    const: 1
35
36  '#reset-cells':
37    const: 1
38
39required:
40  - compatible
41  - clocks
42  - clock-names
43  - '#reset-cells'
44
45additionalProperties: false
46