Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
0002 
0003 %YAML 1.2
0004 ---
0005 $id: "http://devicetree.org/schemas/phy/qcom,edp-phy.yaml#"
0006 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
0007 
0008 title: Qualcomm eDP PHY
0009 
0010 maintainers:
0011   - Bjorn Andersson <bjorn.andersson@linaro.org>
0012 
0013 description:
0014   The Qualcomm eDP PHY is found in a number of Qualcomm platform and provides
0015   the physical interface for Embedded Display Port.
0016 
0017 properties:
0018   compatible:
0019     enum:
0020       - qcom,sc7280-edp-phy
0021       - qcom,sc8180x-edp-phy
0022 
0023   reg:
0024     items:
0025       - description: PHY base register block
0026       - description: tx0 register block
0027       - description: tx1 register block
0028       - description: PLL register block
0029 
0030   clocks:
0031     maxItems: 2
0032 
0033   clock-names:
0034     items:
0035       - const: aux
0036       - const: cfg_ahb
0037 
0038   "#clock-cells":
0039     const: 1
0040 
0041   "#phy-cells":
0042     const: 0
0043 
0044   vdda-phy-supply: true
0045   vdda-pll-supply: true
0046 
0047 required:
0048   - compatible
0049   - reg
0050   - clocks
0051   - clock-names
0052   - "#clock-cells"
0053   - "#phy-cells"
0054 
0055 additionalProperties: false
0056 
0057 examples:
0058   - |
0059     phy@aec2a00 {
0060       compatible = "qcom,sc8180x-edp-phy";
0061       reg = <0x0aec2a00 0x1c0>,
0062             <0x0aec2200 0xa0>,
0063             <0x0aec2600 0xa0>,
0064             <0x0aec2000 0x19c>;
0065 
0066       clocks = <&dispcc 0>, <&dispcc 1>;
0067       clock-names = "aux", "cfg_ahb";
0068 
0069       #clock-cells = <1>;
0070       #phy-cells = <0>;
0071 
0072       vdda-phy-supply = <&vdd_a_edp_0_1p2>;
0073       vdda-pll-supply = <&vdd_a_edp_0_0p9>;
0074     };
0075 ...