Lines Matching +full:input +full:- +full:only

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/qcom,usb-snps-femto-v2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Synopsys Femto High-Speed USB PHY V2
10 - Wesley Cheng <quic_wcheng@quicinc.com>
13 Qualcomm High-Speed USB PHY
18 - items:
19 - enum:
20 - qcom,sa8775p-usb-hs-phy
21 - qcom,sc8280xp-usb-hs-phy
22 - const: qcom,usb-snps-hs-5nm-phy
23 - items:
24 - enum:
25 - qcom,sc7280-usb-hs-phy
26 - qcom,sc8180x-usb-hs-phy
27 - qcom,sdx55-usb-hs-phy
28 - qcom,sdx65-usb-hs-phy
29 - qcom,sm6375-usb-hs-phy
30 - qcom,sm8150-usb-hs-phy
31 - qcom,sm8250-usb-hs-phy
32 - qcom,sm8350-usb-hs-phy
33 - qcom,sm8450-usb-hs-phy
34 - const: qcom,usb-snps-hs-7nm-phy
39 "#phy-cells":
44 - description: rpmhcc ref clock
46 clock-names:
48 - const: ref
52 - description: PHY core reset
54 vdda-pll-supply:
57 vdda18-supply:
60 vdda33-supply:
63 qcom,hs-disconnect-bp:
67 The hardware accepts only discrete values. The value closest to the
68 provided input will be chosen as the override value for this param.
69 minimum: -272
72 qcom,squelch-detector-bp:
75 detect valid high-speed data.
76 The hardware accepts only discrete values. The value closest to the
77 provided input will be chosen as the override value for this param.
78 minimum: -2090
81 qcom,hs-amplitude-bp:
83 This adjusts the high-speed DC level voltage.
84 The hardware accepts only discrete values. The value closest to the
85 provided input will be chosen as the override value for this param.
86 minimum: -660
89 qcom,pre-emphasis-duration-bp:
92 HS pre-emphasis current is sourced onto DP<#> or DM<#>.
93 The HS Transmitter pre-emphasis duration is defined in terms of
94 unit amounts. One unit of pre-emphasis duration is approximately
95 650 ps and is defined as 1X pre-emphasis duration.
96 The hardware accepts only discrete values. The value closest to the
97 provided input will be chosen as the override value for this param.
101 qcom,pre-emphasis-amplitude-bp:
104 DP<#> and DM<#> after a J-to-K or K-to-J transition.
105 The HS Transmitter pre-emphasis current is defined in terms of unit
107 1X pre-emphasis current.
108 The hardware accepts only discrete values. The value closest to the
109 provided input will be chosen as the override value for this param.
113 qcom,hs-rise-fall-time-bp:
115 This adjusts the rise/fall times of the high-speed waveform.
116 The hardware accepts only discrete values. The value closest to the
117 provided input will be chosen as the override value for this param.
118 minimum: -4100
121 qcom,hs-crossover-voltage-microvolt:
125 The hardware accepts only discrete values. The value closest to the
126 provided input will be chosen as the override value for this param.
127 minimum: -31000
130 qcom,hs-output-impedance-micro-ohms:
133 on the D+ and D- paths between the transceiver and cable. This adjusts
135 resistance on the USB. The hardware accepts only discrete values. The
136 value closest to the provided input will be chosen as the override value
138 minimum: -2300000
141 qcom,ls-fs-output-impedance-bp:
143 This adjusts the low- and full-speed single-ended source
146 The hardware accepts only discrete values. The value closest to the
147 provided input will be chosen as the override value for this param.
148 minimum: -1053
152 - compatible
153 - reg
154 - "#phy-cells"
155 - clocks
156 - clock-names
157 - resets
158 - vdda-pll-supply
159 - vdda18-supply
160 - vdda33-supply
165 - |
166 #include <dt-bindings/clock/qcom,rpmh.h>
167 #include <dt-bindings/clock/qcom,gcc-sm8150.h>
169 compatible = "qcom,sm8150-usb-hs-phy", "qcom,usb-snps-hs-7nm-phy";
171 #phy-cells = <0>;
174 clock-names = "ref";
178 vdda-pll-supply = <&vdd_usb_hs_core>;
179 vdda33-supply = <&vdda_usb_hs_3p1>;
180 vdda18-supply = <&vdda_usb_hs_1p8>;