1440b075bSKrzysztof Kozlowski# 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 21454ec4a7SKonrad Dybcio - qcom,sm6375-dsi-phy-7nm 2244a9f577SDmitry Baryshkov - qcom,sm8350-dsi-phy-5nm 2344a9f577SDmitry Baryshkov - qcom,sm8450-dsi-phy-5nm 2493f0ca6fSNeil Armstrong - qcom,sm8550-dsi-phy-4nm 25*0014a4adSNeil Armstrong - qcom,sm8650-dsi-phy-4nm 2658890a4bSJonathan Marek 2758890a4bSJonathan Marek reg: 2858890a4bSJonathan Marek items: 2958890a4bSJonathan Marek - description: dsi phy register set 3058890a4bSJonathan Marek - description: dsi phy lane register set 3158890a4bSJonathan Marek - description: dsi pll register set 3258890a4bSJonathan Marek 3358890a4bSJonathan Marek reg-names: 3458890a4bSJonathan Marek items: 3558890a4bSJonathan Marek - const: dsi_phy 3658890a4bSJonathan Marek - const: dsi_phy_lane 3758890a4bSJonathan Marek - const: dsi_pll 3858890a4bSJonathan Marek 3958890a4bSJonathan Marek vdds-supply: 4058890a4bSJonathan Marek description: | 4158890a4bSJonathan Marek Connected to VDD_A_DSI_PLL_0P9 pin (or VDDA_DSI{0,1}_PLL_0P9 for sm8150) 4258890a4bSJonathan Marek 43bb5b94f5SJonathan Marek phy-type: 44bb5b94f5SJonathan Marek description: D-PHY (default) or C-PHY mode 45bb5b94f5SJonathan Marek enum: [ 10, 11 ] 46bb5b94f5SJonathan Marek default: 10 47bb5b94f5SJonathan Marek 4858890a4bSJonathan Marekrequired: 4958890a4bSJonathan Marek - compatible 5058890a4bSJonathan Marek - reg 5158890a4bSJonathan Marek - reg-names 5258890a4bSJonathan Marek 5358890a4bSJonathan MarekunevaluatedProperties: false 5458890a4bSJonathan Marek 5558890a4bSJonathan Marekexamples: 5658890a4bSJonathan Marek - | 5758890a4bSJonathan Marek #include <dt-bindings/clock/qcom,dispcc-sm8250.h> 5858890a4bSJonathan Marek #include <dt-bindings/clock/qcom,rpmh.h> 5958890a4bSJonathan Marek 6058890a4bSJonathan Marek dsi-phy@ae94400 { 6158890a4bSJonathan Marek compatible = "qcom,dsi-phy-7nm"; 6258890a4bSJonathan Marek reg = <0x0ae94400 0x200>, 6358890a4bSJonathan Marek <0x0ae94600 0x280>, 6458890a4bSJonathan Marek <0x0ae94900 0x260>; 6558890a4bSJonathan Marek reg-names = "dsi_phy", 6658890a4bSJonathan Marek "dsi_phy_lane", 6758890a4bSJonathan Marek "dsi_pll"; 6858890a4bSJonathan Marek 6958890a4bSJonathan Marek #clock-cells = <1>; 7058890a4bSJonathan Marek #phy-cells = <0>; 7158890a4bSJonathan Marek 7258890a4bSJonathan Marek vdds-supply = <&vreg_l5a_0p88>; 7358890a4bSJonathan Marek clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, 7458890a4bSJonathan Marek <&rpmhcc RPMH_CXO_CLK>; 7558890a4bSJonathan Marek clock-names = "iface", "ref"; 7658890a4bSJonathan Marek }; 77