1*e628f6a6SLuca Weiss# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*e628f6a6SLuca Weiss%YAML 1.2 3*e628f6a6SLuca Weiss--- 4*e628f6a6SLuca Weiss$id: http://devicetree.org/schemas/clock/qcom,milos-gxclkctl.yaml# 5*e628f6a6SLuca Weiss$schema: http://devicetree.org/meta-schemas/core.yaml# 6*e628f6a6SLuca Weiss 7*e628f6a6SLuca Weisstitle: Qualcomm Graphics Power Domain Controller on Milos 8*e628f6a6SLuca Weiss 9*e628f6a6SLuca Weissmaintainers: 10*e628f6a6SLuca Weiss - Luca Weiss <luca.weiss@fairphone.com> 11*e628f6a6SLuca Weiss 12*e628f6a6SLuca Weissdescription: | 13*e628f6a6SLuca Weiss Qualcomm GX(graphics) is a clock controller which has PLLs, clocks and 14*e628f6a6SLuca Weiss Power domains (GDSC). This module provides the power domains control 15*e628f6a6SLuca Weiss of gxclkctl on Qualcomm SoCs which helps the recovery of Graphics subsystem. 16*e628f6a6SLuca Weiss 17*e628f6a6SLuca Weiss See also: 18*e628f6a6SLuca Weiss include/dt-bindings/clock/qcom,kaanapali-gxclkctl.h 19*e628f6a6SLuca Weiss 20*e628f6a6SLuca Weissproperties: 21*e628f6a6SLuca Weiss compatible: 22*e628f6a6SLuca Weiss enum: 23*e628f6a6SLuca Weiss - qcom,milos-gxclkctl 24*e628f6a6SLuca Weiss 25*e628f6a6SLuca Weiss reg: 26*e628f6a6SLuca Weiss maxItems: 1 27*e628f6a6SLuca Weiss 28*e628f6a6SLuca Weiss power-domains: 29*e628f6a6SLuca Weiss description: 30*e628f6a6SLuca Weiss Power domains required for the clock controller to operate 31*e628f6a6SLuca Weiss items: 32*e628f6a6SLuca Weiss - description: GFX power domain 33*e628f6a6SLuca Weiss - description: GPUCC(CX) power domain 34*e628f6a6SLuca Weiss 35*e628f6a6SLuca Weiss '#power-domain-cells': 36*e628f6a6SLuca Weiss const: 1 37*e628f6a6SLuca Weiss 38*e628f6a6SLuca Weissrequired: 39*e628f6a6SLuca Weiss - compatible 40*e628f6a6SLuca Weiss - reg 41*e628f6a6SLuca Weiss - power-domains 42*e628f6a6SLuca Weiss - '#power-domain-cells' 43*e628f6a6SLuca Weiss 44*e628f6a6SLuca WeissadditionalProperties: false 45*e628f6a6SLuca Weiss 46*e628f6a6SLuca Weissexamples: 47*e628f6a6SLuca Weiss - | 48*e628f6a6SLuca Weiss #include <dt-bindings/power/qcom,rpmhpd.h> 49*e628f6a6SLuca Weiss soc { 50*e628f6a6SLuca Weiss #address-cells = <2>; 51*e628f6a6SLuca Weiss #size-cells = <2>; 52*e628f6a6SLuca Weiss 53*e628f6a6SLuca Weiss clock-controller@3d64000 { 54*e628f6a6SLuca Weiss compatible = "qcom,milos-gxclkctl"; 55*e628f6a6SLuca Weiss reg = <0x0 0x03d64000 0x0 0x6000>; 56*e628f6a6SLuca Weiss power-domains = <&rpmhpd RPMHPD_GFX>, 57*e628f6a6SLuca Weiss <&gpucc 0>; 58*e628f6a6SLuca Weiss #power-domain-cells = <1>; 59*e628f6a6SLuca Weiss }; 60*e628f6a6SLuca Weiss }; 61*e628f6a6SLuca Weiss... 62