173d9c10aSBjorn Andersson# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 273d9c10aSBjorn Andersson%YAML 1.2 373d9c10aSBjorn Andersson--- 473d9c10aSBjorn Andersson$id: http://devicetree.org/schemas/clock/qcom,dispcc-sc8280xp.yaml# 573d9c10aSBjorn Andersson$schema: http://devicetree.org/meta-schemas/core.yaml# 673d9c10aSBjorn Andersson 7*3367934dSKrzysztof Kozlowskititle: Qualcomm Display Clock & Reset Controller on SC8280XP 873d9c10aSBjorn Andersson 973d9c10aSBjorn Anderssonmaintainers: 1073d9c10aSBjorn Andersson - Bjorn Andersson <bjorn.andersson@linaro.org> 1173d9c10aSBjorn Andersson 1273d9c10aSBjorn Anderssondescription: | 1373d9c10aSBjorn Andersson Qualcomm display clock control module which supports the clocks, resets and 1473d9c10aSBjorn Andersson power domains for the two MDSS instances on SC8280XP. 1573d9c10aSBjorn Andersson 1673d9c10aSBjorn Andersson See also: 1773d9c10aSBjorn Andersson include/dt-bindings/clock/qcom,dispcc-sc8280xp.h 1873d9c10aSBjorn Andersson 1973d9c10aSBjorn Anderssonproperties: 2073d9c10aSBjorn Andersson compatible: 2173d9c10aSBjorn Andersson enum: 2273d9c10aSBjorn Andersson - qcom,sc8280xp-dispcc0 2373d9c10aSBjorn Andersson - qcom,sc8280xp-dispcc1 2473d9c10aSBjorn Andersson 2573d9c10aSBjorn Andersson clocks: 2673d9c10aSBjorn Andersson items: 2773d9c10aSBjorn Andersson - description: AHB interface clock, 2873d9c10aSBjorn Andersson - description: SoC CXO clock 2973d9c10aSBjorn Andersson - description: SoC sleep clock 3073d9c10aSBjorn Andersson - description: DisplayPort 0 link clock 3173d9c10aSBjorn Andersson - description: DisplayPort 0 VCO div clock 3273d9c10aSBjorn Andersson - description: DisplayPort 1 link clock 3373d9c10aSBjorn Andersson - description: DisplayPort 1 VCO div clock 3473d9c10aSBjorn Andersson - description: DisplayPort 2 link clock 3573d9c10aSBjorn Andersson - description: DisplayPort 2 VCO div clock 3673d9c10aSBjorn Andersson - description: DisplayPort 3 link clock 3773d9c10aSBjorn Andersson - description: DisplayPort 3 VCO div clock 3873d9c10aSBjorn Andersson - description: DSI 0 PLL byte clock 3973d9c10aSBjorn Andersson - description: DSI 0 PLL DSI clock 4073d9c10aSBjorn Andersson - description: DSI 1 PLL byte clock 4173d9c10aSBjorn Andersson - description: DSI 1 PLL DSI clock 4273d9c10aSBjorn Andersson 4373d9c10aSBjorn Andersson '#clock-cells': 4473d9c10aSBjorn Andersson const: 1 4573d9c10aSBjorn Andersson 4673d9c10aSBjorn Andersson '#reset-cells': 4773d9c10aSBjorn Andersson const: 1 4873d9c10aSBjorn Andersson 4973d9c10aSBjorn Andersson '#power-domain-cells': 5073d9c10aSBjorn Andersson const: 1 5173d9c10aSBjorn Andersson 5273d9c10aSBjorn Andersson reg: 5373d9c10aSBjorn Andersson maxItems: 1 5473d9c10aSBjorn Andersson 5573d9c10aSBjorn Andersson power-domains: 5673d9c10aSBjorn Andersson items: 5773d9c10aSBjorn Andersson - description: MMCX power domain 5873d9c10aSBjorn Andersson 5973d9c10aSBjorn Anderssonrequired: 6073d9c10aSBjorn Andersson - compatible 6173d9c10aSBjorn Andersson - reg 6273d9c10aSBjorn Andersson - clocks 6373d9c10aSBjorn Andersson - '#clock-cells' 6473d9c10aSBjorn Andersson - '#reset-cells' 6573d9c10aSBjorn Andersson - '#power-domain-cells' 6673d9c10aSBjorn Andersson 6773d9c10aSBjorn AnderssonadditionalProperties: false 6873d9c10aSBjorn Andersson 6973d9c10aSBjorn Anderssonexamples: 7073d9c10aSBjorn Andersson - | 7173d9c10aSBjorn Andersson #include <dt-bindings/clock/qcom,gcc-sc8280xp.h> 7273d9c10aSBjorn Andersson #include <dt-bindings/clock/qcom,rpmh.h> 7373d9c10aSBjorn Andersson #include <dt-bindings/power/qcom-rpmpd.h> 7473d9c10aSBjorn Andersson clock-controller@af00000 { 7573d9c10aSBjorn Andersson compatible = "qcom,sc8280xp-dispcc0"; 7673d9c10aSBjorn Andersson reg = <0x0af00000 0x20000>; 7773d9c10aSBjorn Andersson clocks = <&gcc GCC_DISP_AHB_CLK>, 7873d9c10aSBjorn Andersson <&rpmhcc RPMH_CXO_CLK>, 7973d9c10aSBjorn Andersson <&sleep_clk>, 8073d9c10aSBjorn Andersson <&mdss0_dp_phy0 0>, 8173d9c10aSBjorn Andersson <&mdss0_dp_phy0 1>, 8273d9c10aSBjorn Andersson <&mdss0_dp_phy1 0>, 8373d9c10aSBjorn Andersson <&mdss0_dp_phy1 1>, 8473d9c10aSBjorn Andersson <&mdss0_dp_phy2 0>, 8573d9c10aSBjorn Andersson <&mdss0_dp_phy2 1>, 8673d9c10aSBjorn Andersson <&mdss0_dp_phy3 0>, 8773d9c10aSBjorn Andersson <&mdss0_dp_phy3 1>, 8873d9c10aSBjorn Andersson <&mdss0_dsi0_phy 0>, 8973d9c10aSBjorn Andersson <&mdss0_dsi0_phy 1>, 9073d9c10aSBjorn Andersson <&mdss0_dsi1_phy 0>, 9173d9c10aSBjorn Andersson <&mdss0_dsi1_phy 1>; 9273d9c10aSBjorn Andersson power-domains = <&rpmhpd SC8280XP_MMCX>; 9373d9c10aSBjorn Andersson #clock-cells = <1>; 9473d9c10aSBjorn Andersson #reset-cells = <1>; 9573d9c10aSBjorn Andersson #power-domain-cells = <1>; 9673d9c10aSBjorn Andersson }; 9773d9c10aSBjorn Andersson... 98