USB3.0 PHY equalization register

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

USB3.0 PHY equalization register

259 次查看
AkihiroK
Contributor I

Hi all,

We want to change USB3.0 PHY equalization level.
We refer 11.2.4 in https://www.nxp.com/webapp/Download?colCode=IMX8MPRM, and try to write RX_OVRD_IN_HI register (0x3821f1006)

We write 0x0c80 to 0x382f1006, and read from 0x382f1006 with memtool, but we can't read 0x0c80. Result is 0x0000.Is this correct?
If this is correct, we want advice about following.
・The way to check success writing value to 0x382f1006
(ex. read other register and check value, can't read USB camera. etc...)
・Other register related to equalization level.

[environment]
・CPU:iMX8MPlus
・SoM:imx8mp-var-dart (Varicite)
・OS:Bullseye (kernel 5.10.52_2.1.0)

[background]
We are developing a Camera server running on Linux OS on i.MX8MPlus. This Camera is connected to board with USB 3.0.

We tested compliance tests to verify electrical characteristics, but We can't test Short Channel of Receiver Jitter Tolerance Test 5 GT/s because of can't enter loopback mode.

We can enter loopback mode, when changed amplitude setting of test equipment to small value. We guess that Over Equalization occurred. We think that we need to change USB3.0 PHY equalization level.

Thanks.
Best regards.

标记 (2)
0 项奖励
回复
0 回复数