Lines Matching +full:sa8775p +full:- +full:gcc
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vinod Koul <vkoul@kernel.org>
19 - qcom,ipq6018-qmp-usb3-phy
20 - qcom,ipq8074-qmp-usb3-phy
21 - qcom,ipq9574-qmp-usb3-phy
22 - qcom,msm8996-qmp-usb3-phy
23 - qcom,msm8998-qmp-usb3-phy
24 - qcom,qcm2290-qmp-usb3-phy
25 - qcom,sa8775p-qmp-usb3-uni-phy
26 - qcom,sc8280xp-qmp-usb3-uni-phy
27 - qcom,sdm845-qmp-usb3-uni-phy
28 - qcom,sdx55-qmp-usb3-uni-phy
29 - qcom,sdx65-qmp-usb3-uni-phy
30 - qcom,sdx75-qmp-usb3-uni-phy
31 - qcom,sm6115-qmp-usb3-phy
32 - qcom,sm8150-qmp-usb3-uni-phy
33 - qcom,sm8250-qmp-usb3-uni-phy
34 - qcom,sm8350-qmp-usb3-uni-phy
35 - qcom,x1e80100-qmp-usb3-uni-phy
45 clock-names:
49 power-domains:
55 reset-names:
57 - const: phy
58 - const: phy_phy
60 vdda-phy-supply: true
62 vdda-pll-supply: true
64 "#clock-cells":
67 clock-output-names:
70 "#phy-cells":
74 - compatible
75 - reg
76 - clocks
77 - clock-names
78 - resets
79 - reset-names
80 - vdda-phy-supply
81 - vdda-pll-supply
82 - "#clock-cells"
83 - clock-output-names
84 - "#phy-cells"
87 - if:
92 - qcom,ipq6018-qmp-usb3-phy
93 - qcom,ipq8074-qmp-usb3-phy
94 - qcom,ipq9574-qmp-usb3-phy
95 - qcom,msm8996-qmp-usb3-phy
96 - qcom,msm8998-qmp-usb3-phy
97 - qcom,sdx55-qmp-usb3-uni-phy
98 - qcom,sdx65-qmp-usb3-uni-phy
99 - qcom,sdx75-qmp-usb3-uni-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
129 - if:
134 - qcom,sa8775p-qmp-usb3-uni-phy
135 - qcom,sc8280xp-qmp-usb3-uni-phy
136 - qcom,sm8150-qmp-usb3-uni-phy
137 - qcom,sm8250-qmp-usb3-uni-phy
138 - qcom,sm8350-qmp-usb3-uni-phy
139 - qcom,x1e80100-qmp-usb3-uni-phy
144 clock-names:
146 - const: aux
147 - const: ref
148 - const: com_aux
149 - const: pipe
151 - if:
156 - qcom,sdm845-qmp-usb3-uni-phy
161 clock-names:
163 - const: aux
164 - const: cfg_ahb
165 - const: ref
166 - const: com_aux
167 - const: pipe
169 - if:
174 - qcom,sa8775p-qmp-usb3-uni-phy
175 - qcom,sc8280xp-qmp-usb3-uni-phy
176 - qcom,x1e80100-qmp-usb3-uni-phy
179 - power-domains
184 - |
185 #include <dt-bindings/clock/qcom,gcc-sc8280xp.h>
186 #include <dt-bindings/clock/qcom,rpmh.h>
189 compatible = "qcom,sc8280xp-qmp-usb3-uni-phy";
192 clocks = <&gcc GCC_USB3_MP_PHY_AUX_CLK>,
193 <&gcc GCC_USB3_MP0_CLKREF_CLK>,
194 <&gcc GCC_USB3_MP_PHY_COM_AUX_CLK>,
195 <&gcc GCC_USB3_MP_PHY_PIPE_0_CLK>;
196 clock-names = "aux", "ref", "com_aux", "pipe";
198 power-domains = <&gcc USB30_MP_GDSC>;
200 resets = <&gcc GCC_USB3_UNIPHY_MP0_BCR>,
201 <&gcc GCC_USB3UNIPHY_PHY_MP0_BCR>;
202 reset-names = "phy", "phy_phy";
204 vdda-phy-supply = <&vreg_l3a>;
205 vdda-pll-supply = <&vreg_l5a>;
207 #clock-cells = <0>;
208 clock-output-names = "usb2_phy0_pipe_clk";
210 #phy-cells = <0>;