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 ...