126379667SBjorn Andersson# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
226379667SBjorn Andersson
326379667SBjorn Andersson%YAML 1.2
426379667SBjorn Andersson---
5e43462c1SRob Herring$id: http://devicetree.org/schemas/phy/qcom,edp-phy.yaml#
6e43462c1SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
726379667SBjorn Andersson
826379667SBjorn Anderssontitle: Qualcomm eDP PHY
926379667SBjorn Andersson
1026379667SBjorn Anderssonmaintainers:
1126379667SBjorn Andersson  - Bjorn Andersson <bjorn.andersson@linaro.org>
1226379667SBjorn Andersson
1326379667SBjorn Anderssondescription:
1426379667SBjorn Andersson  The Qualcomm eDP PHY is found in a number of Qualcomm platform and provides
1526379667SBjorn Andersson  the physical interface for Embedded Display Port.
1626379667SBjorn Andersson
1726379667SBjorn Anderssonproperties:
1826379667SBjorn Andersson  compatible:
19d39f9956SSankeerth Billakanti    enum:
20d39f9956SSankeerth Billakanti      - qcom,sc7280-edp-phy
21d39f9956SSankeerth Billakanti      - qcom,sc8180x-edp-phy
226993c079SBjorn Andersson      - qcom,sc8280xp-dp-phy
236993c079SBjorn Andersson      - qcom,sc8280xp-edp-phy
2426379667SBjorn Andersson
2526379667SBjorn Andersson  reg:
2626379667SBjorn Andersson    items:
2726379667SBjorn Andersson      - description: PHY base register block
2826379667SBjorn Andersson      - description: tx0 register block
2926379667SBjorn Andersson      - description: tx1 register block
3026379667SBjorn Andersson      - description: PLL register block
3126379667SBjorn Andersson
3226379667SBjorn Andersson  clocks:
3326379667SBjorn Andersson    maxItems: 2
3426379667SBjorn Andersson
3526379667SBjorn Andersson  clock-names:
3626379667SBjorn Andersson    items:
3726379667SBjorn Andersson      - const: aux
3826379667SBjorn Andersson      - const: cfg_ahb
3926379667SBjorn Andersson
4026379667SBjorn Andersson  "#clock-cells":
4126379667SBjorn Andersson    const: 1
4226379667SBjorn Andersson
4326379667SBjorn Andersson  "#phy-cells":
4426379667SBjorn Andersson    const: 0
4526379667SBjorn Andersson
46*d96a432cSKrzysztof Kozlowski  power-domains:
47*d96a432cSKrzysztof Kozlowski    maxItems: 1
48*d96a432cSKrzysztof Kozlowski
49c667d9c6SDouglas Anderson  vdda-phy-supply: true
50c667d9c6SDouglas Anderson  vdda-pll-supply: true
51c667d9c6SDouglas Anderson
5226379667SBjorn Anderssonrequired:
5326379667SBjorn Andersson  - compatible
5426379667SBjorn Andersson  - reg
5526379667SBjorn Andersson  - clocks
5626379667SBjorn Andersson  - clock-names
5726379667SBjorn Andersson  - "#clock-cells"
5826379667SBjorn Andersson  - "#phy-cells"
5926379667SBjorn Andersson
6026379667SBjorn AnderssonadditionalProperties: false
6126379667SBjorn Andersson
6226379667SBjorn Anderssonexamples:
6326379667SBjorn Andersson  - |
6426379667SBjorn Andersson    phy@aec2a00 {
6526379667SBjorn Andersson      compatible = "qcom,sc8180x-edp-phy";
6626379667SBjorn Andersson      reg = <0x0aec2a00 0x1c0>,
6726379667SBjorn Andersson            <0x0aec2200 0xa0>,
6826379667SBjorn Andersson            <0x0aec2600 0xa0>,
6926379667SBjorn Andersson            <0x0aec2000 0x19c>;
7026379667SBjorn Andersson
7126379667SBjorn Andersson      clocks = <&dispcc 0>, <&dispcc 1>;
7226379667SBjorn Andersson      clock-names = "aux", "cfg_ahb";
7326379667SBjorn Andersson
7426379667SBjorn Andersson      #clock-cells = <1>;
7526379667SBjorn Andersson      #phy-cells = <0>;
76c667d9c6SDouglas Anderson
77c667d9c6SDouglas Anderson      vdda-phy-supply = <&vdd_a_edp_0_1p2>;
78c667d9c6SDouglas Anderson      vdda-pll-supply = <&vdd_a_edp_0_0p9>;
7926379667SBjorn Andersson    };
8026379667SBjorn Andersson...
81