mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-19 17:11:03 +00:00
net: mvpp2: reset the MACs when reconfiguring a port
This patch makes sure both PPv2 MACs (GMAC + XLG MAC) are set in reset while a port is reconfigured. This is done so that we make sure a MAC is in a reset state when not used, as only one of the two will be set out of reset after the port is configured properly. Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
649e51d560
commit
5434e8faf0
1 changed files with 3 additions and 0 deletions
|
@ -3136,6 +3136,9 @@ static void mvpp22_mode_reconfigure(struct mvpp2_port *port)
|
|||
{
|
||||
u32 ctrl3;
|
||||
|
||||
/* Set the GMAC & XLG MAC in reset */
|
||||
mvpp2_mac_reset_assert(port);
|
||||
|
||||
/* comphy reconfiguration */
|
||||
mvpp22_comphy_init(port);
|
||||
|
||||
|
|
Loading…
Reference in a new issue