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: 17*97567124SRob Herring enum: 18*97567124SRob Herring - qcom,dsi-phy-7nm 19*97567124SRob Herring - qcom,dsi-phy-7nm-8150 20*97567124SRob Herring - qcom,sc7280-dsi-phy-7nm 2158890a4bSJonathan Marek 2258890a4bSJonathan Marek reg: 2358890a4bSJonathan Marek items: 2458890a4bSJonathan Marek - description: dsi phy register set 2558890a4bSJonathan Marek - description: dsi phy lane register set 2658890a4bSJonathan Marek - description: dsi pll register set 2758890a4bSJonathan Marek 2858890a4bSJonathan Marek reg-names: 2958890a4bSJonathan Marek items: 3058890a4bSJonathan Marek - const: dsi_phy 3158890a4bSJonathan Marek - const: dsi_phy_lane 3258890a4bSJonathan Marek - const: dsi_pll 3358890a4bSJonathan Marek 3458890a4bSJonathan Marek vdds-supply: 3558890a4bSJonathan Marek description: | 3658890a4bSJonathan Marek Connected to VDD_A_DSI_PLL_0P9 pin (or VDDA_DSI{0,1}_PLL_0P9 for sm8150) 3758890a4bSJonathan Marek 38bb5b94f5SJonathan Marek phy-type: 39bb5b94f5SJonathan Marek description: D-PHY (default) or C-PHY mode 40bb5b94f5SJonathan Marek enum: [ 10, 11 ] 41bb5b94f5SJonathan Marek default: 10 42bb5b94f5SJonathan Marek 4358890a4bSJonathan Marekrequired: 4458890a4bSJonathan Marek - compatible 4558890a4bSJonathan Marek - reg 4658890a4bSJonathan Marek - reg-names 4758890a4bSJonathan Marek - vdds-supply 4858890a4bSJonathan Marek 4958890a4bSJonathan MarekunevaluatedProperties: false 5058890a4bSJonathan Marek 5158890a4bSJonathan Marekexamples: 5258890a4bSJonathan Marek - | 5358890a4bSJonathan Marek #include <dt-bindings/clock/qcom,dispcc-sm8250.h> 5458890a4bSJonathan Marek #include <dt-bindings/clock/qcom,rpmh.h> 5558890a4bSJonathan Marek 5658890a4bSJonathan Marek dsi-phy@ae94400 { 5758890a4bSJonathan Marek compatible = "qcom,dsi-phy-7nm"; 5858890a4bSJonathan Marek reg = <0x0ae94400 0x200>, 5958890a4bSJonathan Marek <0x0ae94600 0x280>, 6058890a4bSJonathan Marek <0x0ae94900 0x260>; 6158890a4bSJonathan Marek reg-names = "dsi_phy", 6258890a4bSJonathan Marek "dsi_phy_lane", 6358890a4bSJonathan Marek "dsi_pll"; 6458890a4bSJonathan Marek 6558890a4bSJonathan Marek #clock-cells = <1>; 6658890a4bSJonathan Marek #phy-cells = <0>; 6758890a4bSJonathan Marek 6858890a4bSJonathan Marek vdds-supply = <&vreg_l5a_0p88>; 6958890a4bSJonathan Marek clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, 7058890a4bSJonathan Marek <&rpmhcc RPMH_CXO_CLK>; 7158890a4bSJonathan Marek clock-names = "iface", "ref"; 7258890a4bSJonathan Marek }; 73