]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: mv88e6xxx: Update mv88e6393x serdes errata
authorNathan Rossi <nathan.rossi@digi.com>
Tue, 24 Aug 2021 06:44:13 +0000 (06:44 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 24 Aug 2021 09:48:46 +0000 (10:48 +0100)
commit0c5d11692dee33192601ab57c6e9abf549c9de0b
tree1dd5e7142ed2e4b4d823221a133e5ddbe4faac7e
parent1d00652b048d6ebaf338c7927e86479f8806c570
net: dsa: mv88e6xxx: Update mv88e6393x serdes errata

In early erratas this issue only covered port 0 when changing from
[x]MII (rev A 3.6). In subsequent errata versions this errata changed to
cover the additional "Hardware reset in CPU managed mode" condition, and
removed the note specifying that it only applied to port 0.

In designs where the device is configured with CPU managed mode
(CPU_MGD), on reset all SERDES ports (p0, p9, p10) have a stuck power
down bit and require this initial power up procedure. As such apply this
errata to all three SERDES ports of the mv88e6393x.

Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6xxx/serdes.c