Lines Matching +full:vdda +full:- +full:supply
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#
10 - Vinod Koul <vkoul@kernel.org>
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,sdm660-qmp-usb3-phy
22 - qcom,sm6115-qmp-usb3-phy
30 clock-names:
36 reset-names:
38 - const: phy
39 - const: phy_phy
41 vdda-phy-supply: true
43 vdda-pll-supply: true
45 "#clock-cells":
48 clock-output-names:
51 "#phy-cells":
54 orientation-switch:
56 Flag the PHY as possible handler of USB Type-C orientation switching
59 qcom,tcsr-reg:
60 $ref: /schemas/types.yaml#/definitions/phandle-array
62 - items:
63 - description: phandle to TCSR hardware block
64 - description: offset of the VLS CLAMP register
79 - compatible
80 - reg
81 - clocks
82 - clock-names
83 - resets
84 - reset-names
85 - vdda-phy-supply
86 - vdda-pll-supply
87 - "#clock-cells"
88 - clock-output-names
89 - "#phy-cells"
90 - qcom,tcsr-reg
93 - if:
98 - qcom,msm8998-qmp-usb3-phy
99 - qcom,sdm660-qmp-usb3-phy
104 clock-names:
106 - const: aux
107 - const: ref
108 - const: cfg_ahb
109 - const: pipe
111 - if:
116 - qcom,qcm2290-qmp-usb3-phy
117 - qcom,sm6115-qmp-usb3-phy
122 clock-names:
124 - const: cfg_ahb
125 - const: ref
126 - const: com_aux
127 - const: pipe
132 - |
133 #include <dt-bindings/clock/qcom,gcc-msm8998.h>
134 #include <dt-bindings/clock/qcom,rpmh.h>
137 compatible = "qcom,msm8998-qmp-usb3-phy";
144 clock-names = "aux",
148 clock-output-names = "usb3_phy_pipe_clk_src";
149 #clock-cells = <0>;
150 #phy-cells = <0>;
154 reset-names = "phy",
157 vdda-phy-supply = <&vreg_l1a_0p875>;
158 vdda-pll-supply = <&vreg_l2a_1p2>;
160 orientation-switch;
162 qcom,tcsr-reg = <&tcsr_regs_1 0x6b244>;
165 #address-cells = <1>;
166 #size-cells = <0>;
172 remote-endpoint = <&pmic_typec_mux_in>;
180 remote-endpoint = <&usb_dwc3_ss>;