Lines Matching +full:phy +full:- +full:names
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/qcom,msm8998-qmp-usb3-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm QMP PHY controller (USB, MSM8998)
10 - Vinod Koul <[email protected]>
13 The QMP PHY controller supports physical layer functionality for USB-C on
19 - qcom,msm8998-qmp-usb3-phy
20 - qcom,qcm2290-qmp-usb3-phy
21 - qcom,qcs615-qmp-usb3-phy
22 - qcom,sdm660-qmp-usb3-phy
23 - qcom,sm6115-qmp-usb3-phy
31 clock-names:
37 reset-names:
39 - const: phy
40 - const: phy_phy
42 vdda-phy-supply: true
44 vdda-pll-supply: true
46 "#clock-cells":
49 clock-output-names:
52 "#phy-cells":
55 orientation-switch:
57 Flag the PHY as possible handler of USB Type-C orientation switching
60 qcom,tcsr-reg:
61 $ref: /schemas/types.yaml#/definitions/phandle-array
63 - items:
64 - description: phandle to TCSR hardware block
65 - description: offset of the VLS CLAMP register
73 description: Output endpoint of the PHY
80 - compatible
81 - reg
82 - clocks
83 - clock-names
84 - resets
85 - reset-names
86 - vdda-phy-supply
87 - vdda-pll-supply
88 - "#clock-cells"
89 - clock-output-names
90 - "#phy-cells"
91 - qcom,tcsr-reg
94 - if:
99 - qcom,msm8998-qmp-usb3-phy
100 - qcom,qcs615-qmp-usb3-phy
101 - qcom,sdm660-qmp-usb3-phy
106 clock-names:
108 - const: aux
109 - const: ref
110 - const: cfg_ahb
111 - const: pipe
113 - if:
118 - qcom,qcm2290-qmp-usb3-phy
119 - qcom,sm6115-qmp-usb3-phy
124 clock-names:
126 - const: cfg_ahb
127 - const: ref
128 - const: com_aux
129 - const: pipe
134 - |
135 #include <dt-bindings/clock/qcom,gcc-msm8998.h>
136 #include <dt-bindings/clock/qcom,rpmh.h>
138 phy@c010000 {
139 compatible = "qcom,msm8998-qmp-usb3-phy";
146 clock-names = "aux",
150 clock-output-names = "usb3_phy_pipe_clk_src";
151 #clock-cells = <0>;
152 #phy-cells = <0>;
156 reset-names = "phy",
159 vdda-phy-supply = <&vreg_l1a_0p875>;
160 vdda-pll-supply = <&vreg_l2a_1p2>;
162 orientation-switch;
164 qcom,tcsr-reg = <&tcsr_regs_1 0x6b244>;
167 #address-cells = <1>;
168 #size-cells = <0>;
174 remote-endpoint = <&pmic_typec_mux_in>;
182 remote-endpoint = <&usb_dwc3_ss>;