1*c413f34eSKonrad Dybcio# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*c413f34eSKonrad Dybcio%YAML 1.2 3*c413f34eSKonrad Dybcio--- 4*c413f34eSKonrad Dybcio$id: http://devicetree.org/schemas/clock/qcom,sm6115-gpucc.yaml# 5*c413f34eSKonrad Dybcio$schema: http://devicetree.org/meta-schemas/core.yaml# 6*c413f34eSKonrad Dybcio 7*c413f34eSKonrad Dybciotitle: Qualcomm Graphics Clock & Reset Controller on SM6115 8*c413f34eSKonrad Dybcio 9*c413f34eSKonrad Dybciomaintainers: 10*c413f34eSKonrad Dybcio - Konrad Dybcio <konrad.dybcio@linaro.org> 11*c413f34eSKonrad Dybcio 12*c413f34eSKonrad Dybciodescription: | 13*c413f34eSKonrad Dybcio Qualcomm graphics clock control module provides clocks, resets and power 14*c413f34eSKonrad Dybcio domains on Qualcomm SoCs. 15*c413f34eSKonrad Dybcio 16*c413f34eSKonrad Dybcio See also:: include/dt-bindings/clock/qcom,sm6115-gpucc.h 17*c413f34eSKonrad Dybcio 18*c413f34eSKonrad Dybcioproperties: 19*c413f34eSKonrad Dybcio compatible: 20*c413f34eSKonrad Dybcio enum: 21*c413f34eSKonrad Dybcio - qcom,sm6115-gpucc 22*c413f34eSKonrad Dybcio 23*c413f34eSKonrad Dybcio clocks: 24*c413f34eSKonrad Dybcio items: 25*c413f34eSKonrad Dybcio - description: Board XO source 26*c413f34eSKonrad Dybcio - description: GPLL0 main branch source 27*c413f34eSKonrad Dybcio - description: GPLL0 main div source 28*c413f34eSKonrad Dybcio 29*c413f34eSKonrad Dybciorequired: 30*c413f34eSKonrad Dybcio - compatible 31*c413f34eSKonrad Dybcio - clocks 32*c413f34eSKonrad Dybcio 33*c413f34eSKonrad DybcioallOf: 34*c413f34eSKonrad Dybcio - $ref: qcom,gcc.yaml# 35*c413f34eSKonrad Dybcio 36*c413f34eSKonrad DybciounevaluatedProperties: false 37*c413f34eSKonrad Dybcio 38*c413f34eSKonrad Dybcioexamples: 39*c413f34eSKonrad Dybcio - | 40*c413f34eSKonrad Dybcio #include <dt-bindings/clock/qcom,gcc-sm6115.h> 41*c413f34eSKonrad Dybcio #include <dt-bindings/clock/qcom,rpmcc.h> 42*c413f34eSKonrad Dybcio 43*c413f34eSKonrad Dybcio soc { 44*c413f34eSKonrad Dybcio #address-cells = <1>; 45*c413f34eSKonrad Dybcio #size-cells = <1>; 46*c413f34eSKonrad Dybcio 47*c413f34eSKonrad Dybcio clock-controller@5990000 { 48*c413f34eSKonrad Dybcio compatible = "qcom,sm6115-gpucc"; 49*c413f34eSKonrad Dybcio reg = <0x05990000 0x9000>; 50*c413f34eSKonrad Dybcio clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>, 51*c413f34eSKonrad Dybcio <&gcc GCC_GPU_GPLL0_CLK_SRC>, 52*c413f34eSKonrad Dybcio <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC>; 53*c413f34eSKonrad Dybcio #clock-cells = <1>; 54*c413f34eSKonrad Dybcio #reset-cells = <1>; 55*c413f34eSKonrad Dybcio #power-domain-cells = <1>; 56*c413f34eSKonrad Dybcio }; 57*c413f34eSKonrad Dybcio }; 58*c413f34eSKonrad Dybcio... 59