Lines Matching +full:serdes +full:- +full:clk
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/qcom,qmp-ufs-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vinod Koul <vkoul@kernel.org>
19 - qcom,msm8996-qmp-ufs-phy
20 - qcom,msm8998-qmp-ufs-phy
21 - qcom,sc8180x-qmp-ufs-phy
22 - qcom,sc8280xp-qmp-ufs-phy
23 - qcom,sdm845-qmp-ufs-phy
24 - qcom,sm6115-qmp-ufs-phy
25 - qcom,sm6350-qmp-ufs-phy
26 - qcom,sm8150-qmp-ufs-phy
27 - qcom,sm8250-qmp-ufs-phy
28 - qcom,sm8350-qmp-ufs-phy
29 - qcom,sm8450-qmp-ufs-phy
33 - description: serdes
35 "#address-cells":
38 "#size-cells":
47 clock-names:
51 power-domains:
57 reset-names:
59 - const: ufsphy
61 vdda-phy-supply: true
63 vdda-pll-supply: true
65 vddp-ref-clk-supply: true
68 "^phy@[0-9a-f]+$":
70 description: single PHY-provider child node
76 "#phy-cells":
80 - reg
81 - "#phy-cells"
86 - compatible
87 - reg
88 - "#address-cells"
89 - "#size-cells"
90 - ranges
91 - clocks
92 - clock-names
93 - resets
94 - reset-names
95 - vdda-phy-supply
96 - vdda-pll-supply
101 - if:
106 - qcom,msm8996-qmp-ufs-phy
111 clock-names:
113 - const: ref
115 - if:
120 - qcom,msm8998-qmp-ufs-phy
121 - qcom,sc8180x-qmp-ufs-phy
122 - qcom,sc8280xp-qmp-ufs-phy
123 - qcom,sdm845-qmp-ufs-phy
124 - qcom,sm6115-qmp-ufs-phy
125 - qcom,sm6350-qmp-ufs-phy
126 - qcom,sm8150-qmp-ufs-phy
127 - qcom,sm8250-qmp-ufs-phy
132 clock-names:
134 - const: ref
135 - const: ref_aux
137 - if:
142 - qcom,sm8450-qmp-ufs-phy
147 clock-names:
149 - const: ref
150 - const: ref_aux
151 - const: qref
153 - if:
158 - qcom,msm8998-qmp-ufs-phy
159 - qcom,sc8280xp-qmp-ufs-phy
160 - qcom,sdm845-qmp-ufs-phy
161 - qcom,sm6350-qmp-ufs-phy
162 - qcom,sm8150-qmp-ufs-phy
163 - qcom,sm8250-qmp-ufs-phy
164 - qcom,sm8350-qmp-ufs-phy
165 - qcom,sm8450-qmp-ufs-phy
168 "^phy@[0-9a-f]+$":
172 - description: TX lane 1
173 - description: RX lane 1
174 - description: PCS
175 - description: TX lane 2
176 - description: RX lane 2
178 - if:
183 - qcom,sc8180x-qmp-ufs-phy
186 "^phy@[0-9a-f]+$":
190 - description: TX
191 - description: RX
192 - description: PCS
193 - description: PCS_MISC
195 - if:
200 - qcom,msm8996-qmp-ufs-phy
201 - qcom,sm6115-qmp-ufs-phy
204 "^phy@[0-9a-f]+$":
208 - description: TX
209 - description: RX
210 - description: PCS
213 - |
214 #include <dt-bindings/clock/qcom,gcc-sc8280xp.h>
215 #include <dt-bindings/clock/qcom,rpmh.h>
216 phy-wrapper@1d87000 {
217 compatible = "qcom,sc8280xp-qmp-ufs-phy";
219 #address-cells = <1>;
220 #size-cells = <1>;
224 clock-names = "ref", "ref_aux";
227 reset-names = "ufsphy";
229 vdda-phy-supply = <&vreg_l6b>;
230 vdda-pll-supply = <&vreg_l3b>;
238 #phy-cells = <0>;