18fc939e7SKrishna Manikandan# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause 28fc939e7SKrishna Manikandan%YAML 1.2 38fc939e7SKrishna Manikandan--- 48fc939e7SKrishna Manikandan$id: http://devicetree.org/schemas/display/msm/dsi-phy-28nm.yaml# 58fc939e7SKrishna Manikandan$schema: http://devicetree.org/meta-schemas/core.yaml# 68fc939e7SKrishna Manikandan 78fc939e7SKrishna Manikandantitle: Qualcomm Display DSI 28nm PHY 88fc939e7SKrishna Manikandan 98fc939e7SKrishna Manikandanmaintainers: 10cce65bb2SKrishna Manikandan - Krishna Manikandan <quic_mkrishn@quicinc.com> 118fc939e7SKrishna Manikandan 128fc939e7SKrishna ManikandanallOf: 138fc939e7SKrishna Manikandan - $ref: dsi-phy-common.yaml# 148fc939e7SKrishna Manikandan 158fc939e7SKrishna Manikandanproperties: 168fc939e7SKrishna Manikandan compatible: 171c3ac086SRob Herring enum: 181c3ac086SRob Herring - qcom,dsi-phy-28nm-hpm 19*f47ec1bcSAdam Skladowski - qcom,dsi-phy-28nm-hpm-fam-b 201c3ac086SRob Herring - qcom,dsi-phy-28nm-lp 211c3ac086SRob Herring - qcom,dsi-phy-28nm-8960 228fc939e7SKrishna Manikandan 238fc939e7SKrishna Manikandan reg: 248fc939e7SKrishna Manikandan items: 258fc939e7SKrishna Manikandan - description: dsi pll register set 268fc939e7SKrishna Manikandan - description: dsi phy register set 278fc939e7SKrishna Manikandan - description: dsi phy regulator register set 288fc939e7SKrishna Manikandan 298fc939e7SKrishna Manikandan reg-names: 308fc939e7SKrishna Manikandan items: 318fc939e7SKrishna Manikandan - const: dsi_pll 328fc939e7SKrishna Manikandan - const: dsi_phy 338fc939e7SKrishna Manikandan - const: dsi_phy_regulator 348fc939e7SKrishna Manikandan 358fc939e7SKrishna Manikandan vddio-supply: 368fc939e7SKrishna Manikandan description: Phandle to vdd-io regulator device node. 378fc939e7SKrishna Manikandan 38be79f805SBryan O'Donoghue qcom,dsi-phy-regulator-ldo-mode: 39be79f805SBryan O'Donoghue type: boolean 40be79f805SBryan O'Donoghue description: Indicates if the LDO mode PHY regulator is wanted. 41be79f805SBryan O'Donoghue 428fc939e7SKrishna Manikandanrequired: 438fc939e7SKrishna Manikandan - compatible 448fc939e7SKrishna Manikandan - reg 458fc939e7SKrishna Manikandan - reg-names 468fc939e7SKrishna Manikandan - vddio-supply 478fc939e7SKrishna Manikandan 488fc939e7SKrishna ManikandanunevaluatedProperties: false 498fc939e7SKrishna Manikandan 508fc939e7SKrishna Manikandanexamples: 518fc939e7SKrishna Manikandan - | 528fc939e7SKrishna Manikandan #include <dt-bindings/clock/qcom,dispcc-sdm845.h> 538fc939e7SKrishna Manikandan #include <dt-bindings/clock/qcom,rpmh.h> 548fc939e7SKrishna Manikandan 558fc939e7SKrishna Manikandan dsi-phy@fd922a00 { 568fc939e7SKrishna Manikandan compatible = "qcom,dsi-phy-28nm-lp"; 578fc939e7SKrishna Manikandan reg = <0xfd922a00 0xd4>, 588fc939e7SKrishna Manikandan <0xfd922b00 0x2b0>, 598fc939e7SKrishna Manikandan <0xfd922d80 0x7b>; 608fc939e7SKrishna Manikandan reg-names = "dsi_pll", 618fc939e7SKrishna Manikandan "dsi_phy", 628fc939e7SKrishna Manikandan "dsi_phy_regulator"; 638fc939e7SKrishna Manikandan 648fc939e7SKrishna Manikandan #clock-cells = <1>; 658fc939e7SKrishna Manikandan #phy-cells = <0>; 668fc939e7SKrishna Manikandan 678fc939e7SKrishna Manikandan vddio-supply = <&vddio_reg>; 688fc939e7SKrishna Manikandan 698fc939e7SKrishna Manikandan clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, 708fc939e7SKrishna Manikandan <&rpmhcc RPMH_CXO_CLK>; 718fc939e7SKrishna Manikandan clock-names = "iface", "ref"; 728fc939e7SKrishna Manikandan }; 738fc939e7SKrishna Manikandan... 74