1e16831bfSAngeloGioacchino Del Regno# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2e16831bfSAngeloGioacchino Del Regno%YAML 1.2 3e16831bfSAngeloGioacchino Del Regno--- 4e16831bfSAngeloGioacchino Del Regno$id: http://devicetree.org/schemas/clock/qcom,gpucc-sdm660.yaml# 5e16831bfSAngeloGioacchino Del Regno$schema: http://devicetree.org/meta-schemas/core.yaml# 6e16831bfSAngeloGioacchino Del Regno 7ece3c319SKrzysztof Kozlowskititle: Qualcomm Graphics Clock & Reset Controller on SDM630 and SDM660 8e16831bfSAngeloGioacchino Del Regno 9e16831bfSAngeloGioacchino Del Regnomaintainers: 10e16831bfSAngeloGioacchino Del Regno - AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org> 11e16831bfSAngeloGioacchino Del Regno 12e16831bfSAngeloGioacchino Del Regnodescription: | 13ece3c319SKrzysztof Kozlowski Qualcomm graphics clock control module provides the clocks, resets and 14e16831bfSAngeloGioacchino Del Regno power domains on SDM630 and SDM660. 15e16831bfSAngeloGioacchino Del Regno 16e16831bfSAngeloGioacchino Del Regno See also dt-bindings/clock/qcom,gpucc-sdm660.h. 17e16831bfSAngeloGioacchino Del Regno 18e16831bfSAngeloGioacchino Del Regnoproperties: 19e16831bfSAngeloGioacchino Del Regno compatible: 20e16831bfSAngeloGioacchino Del Regno enum: 21e16831bfSAngeloGioacchino Del Regno - qcom,gpucc-sdm630 22e16831bfSAngeloGioacchino Del Regno - qcom,gpucc-sdm660 23e16831bfSAngeloGioacchino Del Regno 24e16831bfSAngeloGioacchino Del Regno clocks: 25e16831bfSAngeloGioacchino Del Regno items: 26e16831bfSAngeloGioacchino Del Regno - description: Board XO source 27e16831bfSAngeloGioacchino Del Regno - description: GPLL0 main gpu branch 28e16831bfSAngeloGioacchino Del Regno - description: GPLL0 divider gpu branch 29e16831bfSAngeloGioacchino Del Regno 30e16831bfSAngeloGioacchino Del Regno clock-names: 31e16831bfSAngeloGioacchino Del Regno items: 32e16831bfSAngeloGioacchino Del Regno - const: xo 33e16831bfSAngeloGioacchino Del Regno - const: gcc_gpu_gpll0_clk 34e16831bfSAngeloGioacchino Del Regno - const: gcc_gpu_gpll0_div_clk 35e16831bfSAngeloGioacchino Del Regno 36e16831bfSAngeloGioacchino Del Regnorequired: 37e16831bfSAngeloGioacchino Del Regno - compatible 38e16831bfSAngeloGioacchino Del Regno - clocks 39e16831bfSAngeloGioacchino Del Regno - clock-names 40e16831bfSAngeloGioacchino Del Regno - '#power-domain-cells' 41e16831bfSAngeloGioacchino Del Regno 42b20b9a76SKrzysztof KozlowskiallOf: 43b20b9a76SKrzysztof Kozlowski - $ref: qcom,gcc.yaml# 44b20b9a76SKrzysztof Kozlowski 45b20b9a76SKrzysztof KozlowskiunevaluatedProperties: false 46e16831bfSAngeloGioacchino Del Regno 47e16831bfSAngeloGioacchino Del Regnoexamples: 48e16831bfSAngeloGioacchino Del Regno - | 49e16831bfSAngeloGioacchino Del Regno #include <dt-bindings/clock/qcom,gcc-sdm660.h> 50e16831bfSAngeloGioacchino Del Regno #include <dt-bindings/clock/qcom,rpmcc.h> 51e16831bfSAngeloGioacchino Del Regno 52e16831bfSAngeloGioacchino Del Regno clock-controller@5065000 { 53e16831bfSAngeloGioacchino Del Regno compatible = "qcom,gpucc-sdm660"; 54e16831bfSAngeloGioacchino Del Regno reg = <0x05065000 0x9038>; 55e16831bfSAngeloGioacchino Del Regno clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>, 56e16831bfSAngeloGioacchino Del Regno <&gcc GCC_GPU_GPLL0_CLK>, 57e16831bfSAngeloGioacchino Del Regno <&gcc GCC_GPU_GPLL0_DIV_CLK>; 58e16831bfSAngeloGioacchino Del Regno clock-names = "xo", "gcc_gpu_gpll0_clk", 59e16831bfSAngeloGioacchino Del Regno "gcc_gpu_gpll0_div_clk"; 60e16831bfSAngeloGioacchino Del Regno #clock-cells = <1>; 61e16831bfSAngeloGioacchino Del Regno #power-domain-cells = <1>; 62e16831bfSAngeloGioacchino Del Regno #reset-cells = <1>; 63e16831bfSAngeloGioacchino Del Regno }; 64e16831bfSAngeloGioacchino Del Regno... 65