1*58890a4bSJonathan Marek# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause 2*58890a4bSJonathan Marek%YAML 1.2 3*58890a4bSJonathan Marek--- 4*58890a4bSJonathan Marek$id: http://devicetree.org/schemas/display/msm/dsi-phy-7nm.yaml# 5*58890a4bSJonathan Marek$schema: http://devicetree.org/meta-schemas/core.yaml# 6*58890a4bSJonathan Marek 7*58890a4bSJonathan Marektitle: Qualcomm Display DSI 7nm PHY 8*58890a4bSJonathan Marek 9*58890a4bSJonathan Marekmaintainers: 10*58890a4bSJonathan Marek - Jonathan Marek <jonathan@marek.ca> 11*58890a4bSJonathan Marek 12*58890a4bSJonathan MarekallOf: 13*58890a4bSJonathan Marek - $ref: dsi-phy-common.yaml# 14*58890a4bSJonathan Marek 15*58890a4bSJonathan Marekproperties: 16*58890a4bSJonathan Marek compatible: 17*58890a4bSJonathan Marek oneOf: 18*58890a4bSJonathan Marek - const: qcom,dsi-phy-7nm 19*58890a4bSJonathan Marek - const: qcom,dsi-phy-7nm-8150 20*58890a4bSJonathan Marek 21*58890a4bSJonathan Marek reg: 22*58890a4bSJonathan Marek items: 23*58890a4bSJonathan Marek - description: dsi phy register set 24*58890a4bSJonathan Marek - description: dsi phy lane register set 25*58890a4bSJonathan Marek - description: dsi pll register set 26*58890a4bSJonathan Marek 27*58890a4bSJonathan Marek reg-names: 28*58890a4bSJonathan Marek items: 29*58890a4bSJonathan Marek - const: dsi_phy 30*58890a4bSJonathan Marek - const: dsi_phy_lane 31*58890a4bSJonathan Marek - const: dsi_pll 32*58890a4bSJonathan Marek 33*58890a4bSJonathan Marek vdds-supply: 34*58890a4bSJonathan Marek description: | 35*58890a4bSJonathan Marek Connected to VDD_A_DSI_PLL_0P9 pin (or VDDA_DSI{0,1}_PLL_0P9 for sm8150) 36*58890a4bSJonathan Marek 37*58890a4bSJonathan Marekrequired: 38*58890a4bSJonathan Marek - compatible 39*58890a4bSJonathan Marek - reg 40*58890a4bSJonathan Marek - reg-names 41*58890a4bSJonathan Marek - vdds-supply 42*58890a4bSJonathan Marek 43*58890a4bSJonathan MarekunevaluatedProperties: false 44*58890a4bSJonathan Marek 45*58890a4bSJonathan Marekexamples: 46*58890a4bSJonathan Marek - | 47*58890a4bSJonathan Marek #include <dt-bindings/clock/qcom,dispcc-sm8250.h> 48*58890a4bSJonathan Marek #include <dt-bindings/clock/qcom,rpmh.h> 49*58890a4bSJonathan Marek 50*58890a4bSJonathan Marek dsi-phy@ae94400 { 51*58890a4bSJonathan Marek compatible = "qcom,dsi-phy-7nm"; 52*58890a4bSJonathan Marek reg = <0x0ae94400 0x200>, 53*58890a4bSJonathan Marek <0x0ae94600 0x280>, 54*58890a4bSJonathan Marek <0x0ae94900 0x260>; 55*58890a4bSJonathan Marek reg-names = "dsi_phy", 56*58890a4bSJonathan Marek "dsi_phy_lane", 57*58890a4bSJonathan Marek "dsi_pll"; 58*58890a4bSJonathan Marek 59*58890a4bSJonathan Marek #clock-cells = <1>; 60*58890a4bSJonathan Marek #phy-cells = <0>; 61*58890a4bSJonathan Marek 62*58890a4bSJonathan Marek vdds-supply = <&vreg_l5a_0p88>; 63*58890a4bSJonathan Marek clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, 64*58890a4bSJonathan Marek <&rpmhcc RPMH_CXO_CLK>; 65*58890a4bSJonathan Marek clock-names = "iface", "ref"; 66*58890a4bSJonathan Marek }; 67