]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
net: dsa: mv88x6xxx: mv88e6390 errata
authorAndrew Lunn <andrew@lunn.ch>
Tue, 8 Jan 2019 23:24:03 +0000 (00:24 +0100)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Wed, 14 Aug 2019 09:18:49 +0000 (11:18 +0200)
commitf843abe045d0e88cb58443f2957ba4ab46e7decc
tree49a78bbfa706da66027a920144ebb793cccae229
parent57cc781151f9f01868d5669482d1e148d65a5cae
net: dsa: mv88x6xxx: mv88e6390 errata

BugLink: https://bugs.launchpad.net/bugs/1837477
[ Upstream commit ea89098ef9a574bceca00d3b5df14aaf0b3f9ccf ]

The 6390 copper ports have an errata which require poking magic values
into undocumented magic registers and then performing a software
reset.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/net/dsa/mv88e6xxx/chip.c
drivers/net/dsa/mv88e6xxx/chip.h
drivers/net/dsa/mv88e6xxx/port.h