xref: /linux/Documentation/devicetree/bindings/clock/qcom,kaanapali-gxclkctl.yaml (revision 2ed2e359dea752e7758d29a423033031a0b96584)
1ecc3adefSTaniya Das# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2ecc3adefSTaniya Das%YAML 1.2
3ecc3adefSTaniya Das---
4ecc3adefSTaniya Das$id: http://devicetree.org/schemas/clock/qcom,kaanapali-gxclkctl.yaml#
5ecc3adefSTaniya Das$schema: http://devicetree.org/meta-schemas/core.yaml#
6ecc3adefSTaniya Das
7ecc3adefSTaniya Dastitle: Qualcomm Graphics power domain Controller on Kaanapali
8ecc3adefSTaniya Das
9ecc3adefSTaniya Dasmaintainers:
10ecc3adefSTaniya Das  - Taniya Das <taniya.das@oss.qualcomm.com>
11ecc3adefSTaniya Das
12ecc3adefSTaniya Dasdescription: |
13ecc3adefSTaniya Das  Qualcomm GX(graphics) is a clock controller which has PLLs, clocks and
14ecc3adefSTaniya Das  Power domains (GDSC). This module provides the power domains control
15ecc3adefSTaniya Das  of gxclkctl on Qualcomm SoCs which helps the recovery of Graphics subsystem.
16ecc3adefSTaniya Das
17ecc3adefSTaniya Das  See also:
18ecc3adefSTaniya Das    include/dt-bindings/clock/qcom,kaanapali-gxclkctl.h
19ecc3adefSTaniya Das
20ecc3adefSTaniya Dasproperties:
21ecc3adefSTaniya Das  compatible:
22ecc3adefSTaniya Das    enum:
234aff230cSTaniya Das      - qcom,glymur-gxclkctl
24ecc3adefSTaniya Das      - qcom,kaanapali-gxclkctl
254aeadf8aSKonrad Dybcio      - qcom,sm8750-gxclkctl
26ecc3adefSTaniya Das
27ecc3adefSTaniya Das  power-domains:
28ecc3adefSTaniya Das    description:
29ecc3adefSTaniya Das      Power domains required for the clock controller to operate
30ecc3adefSTaniya Das    items:
31ecc3adefSTaniya Das      - description: GFX power domain
32ecc3adefSTaniya Das      - description: GMXC power domain
33ecc3adefSTaniya Das      - description: GPUCC(CX) power domain
34ecc3adefSTaniya Das
35ecc3adefSTaniya Das  '#power-domain-cells':
36ecc3adefSTaniya Das    const: 1
37ecc3adefSTaniya Das
38ecc3adefSTaniya Das  reg:
39ecc3adefSTaniya Das    maxItems: 1
40ecc3adefSTaniya Das
41ecc3adefSTaniya Dasrequired:
42ecc3adefSTaniya Das  - compatible
43ecc3adefSTaniya Das  - reg
44ecc3adefSTaniya Das  - power-domains
45ecc3adefSTaniya Das  - '#power-domain-cells'
46ecc3adefSTaniya Das
47*33575095SKrzysztof KozlowskiadditionalProperties: false
48ecc3adefSTaniya Das
49ecc3adefSTaniya Dasexamples:
50ecc3adefSTaniya Das  - |
51ecc3adefSTaniya Das    #include <dt-bindings/power/qcom,rpmhpd.h>
52ecc3adefSTaniya Das    soc {
53ecc3adefSTaniya Das        #address-cells = <2>;
54ecc3adefSTaniya Das        #size-cells = <2>;
55ecc3adefSTaniya Das
56ecc3adefSTaniya Das        clock-controller@3d64000 {
57ecc3adefSTaniya Das            compatible = "qcom,kaanapali-gxclkctl";
58ecc3adefSTaniya Das            reg = <0x0 0x03d64000 0x0 0x6000>;
59ecc3adefSTaniya Das            power-domains = <&rpmhpd RPMHPD_GFX>,
60ecc3adefSTaniya Das                            <&rpmhpd RPMHPD_GMXC>,
61ecc3adefSTaniya Das                            <&gpucc 0>;
62ecc3adefSTaniya Das            #power-domain-cells = <1>;
63ecc3adefSTaniya Das        };
64ecc3adefSTaniya Das    };
65ecc3adefSTaniya Das...
66