16d24d954SMarijn Suijten# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 26d24d954SMarijn Suijten%YAML 1.2 36d24d954SMarijn Suijten--- 46d24d954SMarijn Suijten$id: http://devicetree.org/schemas/clock/qcom,gcc-msm8976.yaml# 56d24d954SMarijn Suijten$schema: http://devicetree.org/meta-schemas/core.yaml# 66d24d954SMarijn Suijten 7ece3c319SKrzysztof Kozlowskititle: Qualcomm Global Clock & Reset Controller on MSM8976 86d24d954SMarijn Suijten 96d24d954SMarijn Suijtenmaintainers: 106d24d954SMarijn Suijten - Stephen Boyd <sboyd@kernel.org> 11*60838878STaniya Das - Taniya Das <quic_tdas@quicinc.com> 126d24d954SMarijn Suijten 136d24d954SMarijn Suijtendescription: | 14ece3c319SKrzysztof Kozlowski Qualcomm global clock control module provides the clocks, resets and power 15ece3c319SKrzysztof Kozlowski domains on MSM8976. 166d24d954SMarijn Suijten 17ece3c319SKrzysztof Kozlowski See also:: include/dt-bindings/clock/qcom,gcc-msm8976.h 186d24d954SMarijn Suijten 196d24d954SMarijn Suijtenproperties: 206d24d954SMarijn Suijten compatible: 216d24d954SMarijn Suijten enum: 226d24d954SMarijn Suijten - qcom,gcc-msm8976 236d24d954SMarijn Suijten - qcom,gcc-msm8976-v1.1 246d24d954SMarijn Suijten 256d24d954SMarijn Suijten clocks: 266d24d954SMarijn Suijten items: 276d24d954SMarijn Suijten - description: XO source 286d24d954SMarijn Suijten - description: Always-on XO source 296d24d954SMarijn Suijten - description: Pixel clock from DSI PHY0 306d24d954SMarijn Suijten - description: Byte clock from DSI PHY0 316d24d954SMarijn Suijten - description: Pixel clock from DSI PHY1 326d24d954SMarijn Suijten - description: Byte clock from DSI PHY1 336d24d954SMarijn Suijten 346d24d954SMarijn Suijten clock-names: 356d24d954SMarijn Suijten items: 366d24d954SMarijn Suijten - const: xo 376d24d954SMarijn Suijten - const: xo_a 386d24d954SMarijn Suijten - const: dsi0pll 396d24d954SMarijn Suijten - const: dsi0pllbyte 406d24d954SMarijn Suijten - const: dsi1pll 416d24d954SMarijn Suijten - const: dsi1pllbyte 426d24d954SMarijn Suijten 436d24d954SMarijn Suijten vdd_gfx-supply: 446d24d954SMarijn Suijten description: 456d24d954SMarijn Suijten Phandle to voltage regulator providing power to the GX domain. 466d24d954SMarijn Suijten 476d24d954SMarijn Suijtenrequired: 486d24d954SMarijn Suijten - compatible 496d24d954SMarijn Suijten - clocks 506d24d954SMarijn Suijten - clock-names 516d24d954SMarijn Suijten - vdd_gfx-supply 526d24d954SMarijn Suijten 530f71ae94SDmitry BaryshkovallOf: 540f71ae94SDmitry Baryshkov - $ref: qcom,gcc.yaml# 550f71ae94SDmitry Baryshkov 560f71ae94SDmitry BaryshkovunevaluatedProperties: false 576d24d954SMarijn Suijten 586d24d954SMarijn Suijtenexamples: 596d24d954SMarijn Suijten - | 606d24d954SMarijn Suijten clock-controller@1800000 { 616d24d954SMarijn Suijten compatible = "qcom,gcc-msm8976"; 626d24d954SMarijn Suijten #clock-cells = <1>; 636d24d954SMarijn Suijten #reset-cells = <1>; 646d24d954SMarijn Suijten #power-domain-cells = <1>; 656d24d954SMarijn Suijten reg = <0x1800000 0x80000>; 666d24d954SMarijn Suijten 676d24d954SMarijn Suijten clocks = <&xo_board>, 686d24d954SMarijn Suijten <&xo_board>, 696d24d954SMarijn Suijten <&dsi0_phy 1>, 706d24d954SMarijn Suijten <&dsi0_phy 0>, 716d24d954SMarijn Suijten <&dsi1_phy 1>, 726d24d954SMarijn Suijten <&dsi1_phy 0>; 736d24d954SMarijn Suijten 746d24d954SMarijn Suijten clock-names = "xo", 756d24d954SMarijn Suijten "xo_a", 766d24d954SMarijn Suijten "dsi0pll", 776d24d954SMarijn Suijten "dsi0pllbyte", 786d24d954SMarijn Suijten "dsi1pll", 796d24d954SMarijn Suijten "dsi1pllbyte"; 806d24d954SMarijn Suijten 816d24d954SMarijn Suijten vdd_gfx-supply = <&pm8004_s5>; 826d24d954SMarijn Suijten }; 836d24d954SMarijn Suijten... 84