xref: /openbmc/linux/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
1bfc43a9cSSrinivas Kandagatla# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2bfc43a9cSSrinivas Kandagatla%YAML 1.2
3bfc43a9cSSrinivas Kandagatla---
4bfc43a9cSSrinivas Kandagatla$id: http://devicetree.org/schemas/clock/qcom,sc8280xp-lpasscc.yaml#
5bfc43a9cSSrinivas Kandagatla$schema: http://devicetree.org/meta-schemas/core.yaml#
6bfc43a9cSSrinivas Kandagatla
7bfc43a9cSSrinivas Kandagatlatitle: Qualcomm LPASS Core & Audio Clock Controller on SC8280XP
8bfc43a9cSSrinivas Kandagatla
9bfc43a9cSSrinivas Kandagatlamaintainers:
10bfc43a9cSSrinivas Kandagatla  - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11bfc43a9cSSrinivas Kandagatla
12bfc43a9cSSrinivas Kandagatladescription: |
13bfc43a9cSSrinivas Kandagatla  Qualcomm LPASS core and audio clock control module provides the clocks,
14bfc43a9cSSrinivas Kandagatla  and reset on SC8280XP.
15bfc43a9cSSrinivas Kandagatla
16bfc43a9cSSrinivas Kandagatla  See also::
17bfc43a9cSSrinivas Kandagatla    include/dt-bindings/clock/qcom,lpasscc-sc8280xp.h
18bfc43a9cSSrinivas Kandagatla
19bfc43a9cSSrinivas Kandagatlaproperties:
20bfc43a9cSSrinivas Kandagatla  compatible:
21bfc43a9cSSrinivas Kandagatla    enum:
22*83da70daSSrinivas Kandagatla      - qcom,sc8280xp-lpassaudiocc
23bfc43a9cSSrinivas Kandagatla      - qcom,sc8280xp-lpasscc
24bfc43a9cSSrinivas Kandagatla
25bfc43a9cSSrinivas Kandagatla  reg:
26bfc43a9cSSrinivas Kandagatla    maxItems: 1
27bfc43a9cSSrinivas Kandagatla
28bfc43a9cSSrinivas Kandagatla  '#clock-cells':
29bfc43a9cSSrinivas Kandagatla    const: 1
30bfc43a9cSSrinivas Kandagatla
31bfc43a9cSSrinivas Kandagatla  '#reset-cells':
32bfc43a9cSSrinivas Kandagatla    const: 1
33bfc43a9cSSrinivas Kandagatla
34bfc43a9cSSrinivas Kandagatlarequired:
35bfc43a9cSSrinivas Kandagatla  - compatible
36bfc43a9cSSrinivas Kandagatla  - reg
37bfc43a9cSSrinivas Kandagatla  - '#clock-cells'
38bfc43a9cSSrinivas Kandagatla  - '#reset-cells'
39bfc43a9cSSrinivas Kandagatla
40bfc43a9cSSrinivas KandagatlaadditionalProperties: false
41bfc43a9cSSrinivas Kandagatla
42bfc43a9cSSrinivas Kandagatlaexamples:
43bfc43a9cSSrinivas Kandagatla  - |
44bfc43a9cSSrinivas Kandagatla    #include <dt-bindings/clock/qcom,sc8280xp-lpasscc.h>
45*83da70daSSrinivas Kandagatla    lpass_audiocc: clock-controller@32a9000 {
46*83da70daSSrinivas Kandagatla        compatible = "qcom,sc8280xp-lpassaudiocc";
47*83da70daSSrinivas Kandagatla        reg = <0x032a9000 0x1000>;
48*83da70daSSrinivas Kandagatla        #clock-cells = <1>;
49*83da70daSSrinivas Kandagatla        #reset-cells = <1>;
50*83da70daSSrinivas Kandagatla    };
51*83da70daSSrinivas Kandagatla
52*83da70daSSrinivas Kandagatla  - |
53*83da70daSSrinivas Kandagatla    #include <dt-bindings/clock/qcom,sc8280xp-lpasscc.h>
54bfc43a9cSSrinivas Kandagatla    lpasscc: clock-controller@33e0000 {
55bfc43a9cSSrinivas Kandagatla        compatible = "qcom,sc8280xp-lpasscc";
56bfc43a9cSSrinivas Kandagatla        reg = <0x033e0000 0x12000>;
57bfc43a9cSSrinivas Kandagatla        #clock-cells = <1>;
58bfc43a9cSSrinivas Kandagatla        #reset-cells = <1>;
59bfc43a9cSSrinivas Kandagatla    };
60bfc43a9cSSrinivas Kandagatla...
61