xref: /freebsd/sys/contrib/device-tree/Bindings/sound/qcom,q6dsp-lpass-clocks.yaml (revision a0ca4af9455b844c5e094fc1b09b1390ffa979fc)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/sound/qcom,q6dsp-lpass-clocks.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm DSP LPASS Clock Controller
8
9maintainers:
10  - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11
12description: |
13  This binding describes the Qualcomm DSP Clock Controller
14
15properties:
16  compatible:
17    enum:
18      - qcom,q6afe-clocks
19      - qcom,q6prm-lpass-clocks
20
21  '#clock-cells':
22    const: 2
23    description:
24      Clock Id is followed by clock coupling attributes.
25        1 = for no coupled clock
26        2 = for dividend of the coupled clock
27        3 = for divisor of the coupled clock
28        4 = for inverted and no couple clock
29
30required:
31  - compatible
32  - "#clock-cells"
33
34additionalProperties: false
35
36examples:
37  - |
38    clock-controller {
39        compatible = "qcom,q6afe-clocks";
40        #clock-cells = <2>;
41    };
42