summaryrefslogtreecommitdiff
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorLi Jun <jun.li@nxp.com>2020-05-16 13:14:04 +0800
committerLi Jun <jun.li@nxp.com>2020-11-12 14:07:24 +0800
commitd3dc62cbcad0fc760baf3966021295d86dec57fc (patch)
tree5dcb995158ec61738da378e00c97a52427318835 /Documentation/devicetree
parent9edb51f39e2e4e2cb06bd6bc03bdbdc76ca6799e (diff)
MLK-24050-3 dt-bindings: phy-imx8mq-usb: add phy tuning for imx8mq/p
Add USB PHY tuning of imx8mq/p for USB certification, mainly for eye diagram test. Reviewed-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Li Jun <jun.li@nxp.com> (cherry picked from commit 2ad925d1548144d2ce6cb7301e213ca1a9c326a4)
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt42
1 files changed, 42 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt b/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt
index ca82b3547dce..2501f4c9c8df 100644
--- a/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt
+++ b/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt
@@ -11,6 +11,48 @@ Optional properties:
- vbus-supply: A phandle to the regulator for USB VBUS.
- vbus-power-supply: A phandle to the vbus power supply provider, used to
to detect the possible BC charger type of it.
+- fsl,phy-tx-vref-tune: Adjusts the high-speed DC level voltage.
+ - 1111: + 24%
+ - 1110: + 22%
+ .....
+ - 0101: + 4%
+ - 0100: + 2%
+ - 0011: 0 (default on imx8mp)
+ - 0010: – 2%
+ - 0001: – 4%
+ - 0000: – 6%
+- fsl,phy-tx-rise-tune: Adjusts the rise/fall times of the high-speed waveform.
+ - 11: – 3%
+ - 10: – 1%
+ - 01: 0 (default on imx8mp)
+ - 00: + 3%
+- fsl,phy-tx-preemp-amp-tune: This property controls the amount of current
+ source to DP<#> and DM<#> after a J-to-K or K-to-J
+ transition. The HS Transmitter pre-emphasis current
+ is defined in terms of unit amounts. One unit
+ amount is approximately 600 μA and is defined as 1X
+ pre-emphasis current.
+ - 11: 3x pre-emphasis current
+ - 10: 2x pre-emphasis current
+ - 01: 1x pre-emphasis current
+ - 00: Disabled (default on imx8mp)
+- fsl,phy-comp-dis-tune: Adjusts the voltage level for the threshold used to
+ detect a disconnect event at the host.
+ - 111: + 15.54%
+ - 110: + 11.86%
+ - 101: + 7.52%
+ - 100: + 4.08%
+ - 011: 0 (default on imx8mp)
+ - 010: – 3.04%
+ - 001: – 6.5%
+ - 000: – 9.01%
+- fsl,pcs-tx-deemph-3p5db: This property sets the TX driver de-emphasis value
+ when pipeP_tx_deemph[1:0] is set to 2’b01 (according
+ to the PIPE3 specification), default value is 23 on
+ imx8mp.
+- fsl,phy-pcs-tx-swing-full: This property sets the launch amplitude of the
+ transmitter, default value is 120 (7b'1111000)
+ on imx8mp.
Example:
usb3_phy0: phy@381f0040 {
compatible = "fsl,imx8mq-usb-phy";