mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-05 13:14:38 +00:00
If the previous transfer didn't end with a command without DP_AUX_I2C_MOT,
the next read trasnfer will miss the first byte. But if the command in
previous transfer is requested with length 0, it's a no-op to anx7625
since it can't process this command. anx7625 requires the last command
to be read command with length > 0.
It's observed that if we clear the DP_AUX_I2C_MOT in read transfer, we
can still get correct data. Clear the read commands with DP_AUX_I2C_MOT
bit to fix this issue.
Fixes:
|
||
|---|---|---|
| .. | ||
| analogix_dp_core.c | ||
| analogix_dp_core.h | ||
| analogix_dp_reg.c | ||
| analogix_dp_reg.h | ||
| analogix-anx78xx.c | ||
| analogix-anx78xx.h | ||
| analogix-anx6345.c | ||
| analogix-i2c-dptx.c | ||
| analogix-i2c-dptx.h | ||
| analogix-i2c-txcommon.h | ||
| anx7625.c | ||
| anx7625.h | ||
| Kconfig | ||
| Makefile | ||