1*63edb206SLuca Weiss# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*63edb206SLuca Weiss%YAML 1.2 3*63edb206SLuca Weiss--- 4*63edb206SLuca Weiss$id: http://devicetree.org/schemas/clock/qcom,milos-dispcc.yaml# 5*63edb206SLuca Weiss$schema: http://devicetree.org/meta-schemas/core.yaml# 6*63edb206SLuca Weiss 7*63edb206SLuca Weisstitle: Qualcomm Display Clock & Reset Controller on Milos 8*63edb206SLuca Weiss 9*63edb206SLuca Weissmaintainers: 10*63edb206SLuca Weiss - Luca Weiss <luca.weiss@fairphone.com> 11*63edb206SLuca Weiss 12*63edb206SLuca Weissdescription: | 13*63edb206SLuca Weiss Qualcomm display clock control module provides the clocks, resets and power 14*63edb206SLuca Weiss domains on Milos. 15*63edb206SLuca Weiss 16*63edb206SLuca Weiss See also: include/dt-bindings/clock/qcom,milos-dispcc.h 17*63edb206SLuca Weiss 18*63edb206SLuca Weissproperties: 19*63edb206SLuca Weiss compatible: 20*63edb206SLuca Weiss const: qcom,milos-dispcc 21*63edb206SLuca Weiss 22*63edb206SLuca Weiss clocks: 23*63edb206SLuca Weiss items: 24*63edb206SLuca Weiss - description: Board XO source 25*63edb206SLuca Weiss - description: Sleep clock source 26*63edb206SLuca Weiss - description: Display's AHB clock 27*63edb206SLuca Weiss - description: GPLL0 source from GCC 28*63edb206SLuca Weiss - description: Byte clock from DSI PHY0 29*63edb206SLuca Weiss - description: Pixel clock from DSI PHY0 30*63edb206SLuca Weiss - description: Link clock from DP PHY0 31*63edb206SLuca Weiss - description: VCO DIV clock from DP PHY0 32*63edb206SLuca Weiss 33*63edb206SLuca Weissrequired: 34*63edb206SLuca Weiss - compatible 35*63edb206SLuca Weiss - clocks 36*63edb206SLuca Weiss - '#power-domain-cells' 37*63edb206SLuca Weiss 38*63edb206SLuca WeissallOf: 39*63edb206SLuca Weiss - $ref: qcom,gcc.yaml# 40*63edb206SLuca Weiss 41*63edb206SLuca WeissunevaluatedProperties: false 42*63edb206SLuca Weiss 43*63edb206SLuca Weissexamples: 44*63edb206SLuca Weiss - | 45*63edb206SLuca Weiss #include <dt-bindings/clock/qcom,milos-gcc.h> 46*63edb206SLuca Weiss #include <dt-bindings/phy/phy-qcom-qmp.h> 47*63edb206SLuca Weiss clock-controller@af00000 { 48*63edb206SLuca Weiss compatible = "qcom,milos-dispcc"; 49*63edb206SLuca Weiss reg = <0x0af00000 0x20000>; 50*63edb206SLuca Weiss clocks = <&bi_tcxo_div2>, 51*63edb206SLuca Weiss <&sleep_clk>, 52*63edb206SLuca Weiss <&gcc GCC_DISP_AHB_CLK>, 53*63edb206SLuca Weiss <&gcc GCC_DISP_GPLL0_DIV_CLK_SRC>, 54*63edb206SLuca Weiss <&mdss_dsi0_phy 0>, 55*63edb206SLuca Weiss <&mdss_dsi0_phy 1>, 56*63edb206SLuca Weiss <&usb_dp_qmpphy QMP_USB43DP_DP_LINK_CLK>, 57*63edb206SLuca Weiss <&usb_dp_qmpphy QMP_USB43DP_DP_VCO_DIV_CLK>; 58*63edb206SLuca Weiss #clock-cells = <1>; 59*63edb206SLuca Weiss #reset-cells = <1>; 60*63edb206SLuca Weiss #power-domain-cells = <1>; 61*63edb206SLuca Weiss }; 62*63edb206SLuca Weiss 63*63edb206SLuca Weiss... 64