net: dsa: mv88e6xxx: Add erratum 3.14 for 88E6390X and 88E6190X
authorAnte Knezic <ante.knezic@helmholz.de>
Tue, 1 Aug 2023 06:48:15 +0000 (08:48 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 2 Aug 2023 09:32:00 +0000 (10:32 +0100)
commit745d7e38e95d782053188be0a8e262ca02bcd6c4
tree058e168a53bc589125649ee5c25584d217145a32
parent996dcfff998b11daea9f12137caa9c1e507854f1
net: dsa: mv88e6xxx: Add erratum 3.14 for 88E6390X and 88E6190X

Fixes XAUI/RXAUI lane alignment errors.
Issue causes dropped packets when trying to communicate over
fiber via SERDES lanes of port 9 and 10.
Errata document applies only to 88E6190X and 88E6390X devices.
Requires poking in undocumented registers.

Signed-off-by: Ante Knezic <ante.knezic@helmholz.de>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6xxx/pcs-639x.c