Lines Matching +full:sc8280xp +full:- +full:qmp +full:- +full:pcie +full:- +full:phy

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm QMP USB4-USB3-DP PHY controller (SC8280XP)
10 - Vinod Koul <vkoul@kernel.org>
13 The QMP PHY controller supports physical layer functionality for a number of
14 controllers on Qualcomm chipsets, such as, PCIe, UFS and USB.
19 - qcom,sc7180-qmp-usb3-dp-phy
20 - qcom,sc7280-qmp-usb3-dp-phy
21 - qcom,sc8180x-qmp-usb3-dp-phy
22 - qcom,sc8280xp-qmp-usb43dp-phy
23 - qcom,sdm845-qmp-usb3-dp-phy
24 - qcom,sm6350-qmp-usb3-dp-phy
25 - qcom,sm8150-qmp-usb3-dp-phy
26 - qcom,sm8250-qmp-usb3-dp-phy
27 - qcom,sm8350-qmp-usb3-dp-phy
28 - qcom,sm8450-qmp-usb3-dp-phy
29 - qcom,sm8550-qmp-usb3-dp-phy
38 clock-names:
41 - const: aux
42 - const: ref
43 - const: com_aux
44 - const: usb3_pipe
45 - const: cfg_ahb
47 power-domains:
53 reset-names:
55 - const: phy
56 - const: common
58 vdda-phy-supply: true
60 vdda-pll-supply: true
62 "#clock-cells":
65 See include/dt-bindings/phy/phy-qcom-qmp.h
67 "#phy-cells":
70 See include/dt-bindings/phy/phy-qcom-qmp.h
72 orientation-switch:
74 Flag the PHY as possible handler of USB Type-C orientation switching
82 description: Output endpoint of the PHY
93 - compatible
94 - reg
95 - clocks
96 - clock-names
97 - resets
98 - reset-names
99 - vdda-phy-supply
100 - vdda-pll-supply
101 - "#clock-cells"
102 - "#phy-cells"
105 - if:
109 - qcom,sc7180-qmp-usb3-dp-phy
110 - qcom,sdm845-qmp-usb3-dp-phy
115 clock-names:
121 clock-names:
124 - if:
128 - qcom,sc8280xp-qmp-usb43dp-phy
129 - qcom,sm6350-qmp-usb3-dp-phy
130 - qcom,sm8550-qmp-usb3-dp-phy
133 - power-domains
136 power-domains: false
141 - |
142 #include <dt-bindings/clock/qcom,gcc-sc8280xp.h>
144 phy@88eb000 {
145 compatible = "qcom,sc8280xp-qmp-usb43dp-phy";
152 clock-names = "aux", "ref", "com_aux", "usb3_pipe";
154 power-domains = <&gcc USB30_PRIM_GDSC>;
158 reset-names = "phy", "common";
160 vdda-phy-supply = <&vreg_l9d>;
161 vdda-pll-supply = <&vreg_l4d>;
163 orientation-switch;
165 #clock-cells = <1>;
166 #phy-cells = <1>;
169 #address-cells = <1>;
170 #size-cells = <0>;
176 remote-endpoint = <&typec_connector_ss>;
184 remote-endpoint = <&dwc3_ss_out>;
192 remote-endpoint = <&mdss_dp_out>;