brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 7e764ea Raw
77 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/display/msm/dsi-phy-7nm.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Display DSI 7nm PHY8 9maintainers:10  - Jonathan Marek <jonathan@marek.ca>11 12allOf:13  - $ref: dsi-phy-common.yaml#14 15properties:16  compatible:17    enum:18      - qcom,dsi-phy-7nm19      - qcom,dsi-phy-7nm-815020      - qcom,sc7280-dsi-phy-7nm21      - qcom,sm6375-dsi-phy-7nm22      - qcom,sm8350-dsi-phy-5nm23      - qcom,sm8450-dsi-phy-5nm24      - qcom,sm8550-dsi-phy-4nm25      - qcom,sm8650-dsi-phy-4nm26 27  reg:28    items:29      - description: dsi phy register set30      - description: dsi phy lane register set31      - description: dsi pll register set32 33  reg-names:34    items:35      - const: dsi_phy36      - const: dsi_phy_lane37      - const: dsi_pll38 39  vdds-supply:40    description: |41      Connected to VDD_A_DSI_PLL_0P9 pin (or VDDA_DSI{0,1}_PLL_0P9 for sm8150)42 43  phy-type:44    description: D-PHY (default) or C-PHY mode45    enum: [ 10, 11 ]46    default: 1047 48required:49  - compatible50  - reg51  - reg-names52 53unevaluatedProperties: false54 55examples:56  - |57     #include <dt-bindings/clock/qcom,dispcc-sm8250.h>58     #include <dt-bindings/clock/qcom,rpmh.h>59 60     dsi-phy@ae94400 {61         compatible = "qcom,dsi-phy-7nm";62         reg = <0x0ae94400 0x200>,63               <0x0ae94600 0x280>,64               <0x0ae94900 0x260>;65         reg-names = "dsi_phy",66                     "dsi_phy_lane",67                     "dsi_pll";68 69         #clock-cells = <1>;70         #phy-cells = <0>;71 72         vdds-supply = <&vreg_l5a_0p88>;73         clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>,74                  <&rpmhcc RPMH_CXO_CLK>;75         clock-names = "iface", "ref";76     };77