158890a4bSJonathan Marek# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause 258890a4bSJonathan Marek%YAML 1.2 358890a4bSJonathan Marek--- 458890a4bSJonathan Marek$id: http://devicetree.org/schemas/display/msm/dsi-phy-7nm.yaml# 558890a4bSJonathan Marek$schema: http://devicetree.org/meta-schemas/core.yaml# 658890a4bSJonathan Marek 758890a4bSJonathan Marektitle: Qualcomm Display DSI 7nm PHY 858890a4bSJonathan Marek 958890a4bSJonathan Marekmaintainers: 1058890a4bSJonathan Marek - Jonathan Marek <jonathan@marek.ca> 1158890a4bSJonathan Marek 1258890a4bSJonathan MarekallOf: 1358890a4bSJonathan Marek - $ref: dsi-phy-common.yaml# 1458890a4bSJonathan Marek 1558890a4bSJonathan Marekproperties: 1658890a4bSJonathan Marek compatible: 1797567124SRob Herring enum: 1897567124SRob Herring - qcom,dsi-phy-7nm 1997567124SRob Herring - qcom,dsi-phy-7nm-8150 2097567124SRob Herring - qcom,sc7280-dsi-phy-7nm 2144a9f577SDmitry Baryshkov - qcom,sm8350-dsi-phy-5nm 2244a9f577SDmitry Baryshkov - qcom,sm8450-dsi-phy-5nm 23*93f0ca6fSNeil Armstrong - qcom,sm8550-dsi-phy-4nm 2458890a4bSJonathan Marek 2558890a4bSJonathan Marek reg: 2658890a4bSJonathan Marek items: 2758890a4bSJonathan Marek - description: dsi phy register set 2858890a4bSJonathan Marek - description: dsi phy lane register set 2958890a4bSJonathan Marek - description: dsi pll register set 3058890a4bSJonathan Marek 3158890a4bSJonathan Marek reg-names: 3258890a4bSJonathan Marek items: 3358890a4bSJonathan Marek - const: dsi_phy 3458890a4bSJonathan Marek - const: dsi_phy_lane 3558890a4bSJonathan Marek - const: dsi_pll 3658890a4bSJonathan Marek 3758890a4bSJonathan Marek vdds-supply: 3858890a4bSJonathan Marek description: | 3958890a4bSJonathan Marek Connected to VDD_A_DSI_PLL_0P9 pin (or VDDA_DSI{0,1}_PLL_0P9 for sm8150) 4058890a4bSJonathan Marek 41bb5b94f5SJonathan Marek phy-type: 42bb5b94f5SJonathan Marek description: D-PHY (default) or C-PHY mode 43bb5b94f5SJonathan Marek enum: [ 10, 11 ] 44bb5b94f5SJonathan Marek default: 10 45bb5b94f5SJonathan Marek 4658890a4bSJonathan Marekrequired: 4758890a4bSJonathan Marek - compatible 4858890a4bSJonathan Marek - reg 4958890a4bSJonathan Marek - reg-names 5058890a4bSJonathan Marek - vdds-supply 5158890a4bSJonathan Marek 5258890a4bSJonathan MarekunevaluatedProperties: false 5358890a4bSJonathan Marek 5458890a4bSJonathan Marekexamples: 5558890a4bSJonathan Marek - | 5658890a4bSJonathan Marek #include <dt-bindings/clock/qcom,dispcc-sm8250.h> 5758890a4bSJonathan Marek #include <dt-bindings/clock/qcom,rpmh.h> 5858890a4bSJonathan Marek 5958890a4bSJonathan Marek dsi-phy@ae94400 { 6058890a4bSJonathan Marek compatible = "qcom,dsi-phy-7nm"; 6158890a4bSJonathan Marek reg = <0x0ae94400 0x200>, 6258890a4bSJonathan Marek <0x0ae94600 0x280>, 6358890a4bSJonathan Marek <0x0ae94900 0x260>; 6458890a4bSJonathan Marek reg-names = "dsi_phy", 6558890a4bSJonathan Marek "dsi_phy_lane", 6658890a4bSJonathan Marek "dsi_pll"; 6758890a4bSJonathan Marek 6858890a4bSJonathan Marek #clock-cells = <1>; 6958890a4bSJonathan Marek #phy-cells = <0>; 7058890a4bSJonathan Marek 7158890a4bSJonathan Marek vdds-supply = <&vreg_l5a_0p88>; 7258890a4bSJonathan Marek clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, 7358890a4bSJonathan Marek <&rpmhcc RPMH_CXO_CLK>; 7458890a4bSJonathan Marek clock-names = "iface", "ref"; 7558890a4bSJonathan Marek }; 76