net: dsa: mv88e6xxx: enable SERDES after setup
authorVivien Didelot <vivien.didelot@gmail.com>
Mon, 19 Aug 2019 20:00:52 +0000 (16:00 -0400)
committerDavid S. Miller <davem@davemloft.net>
Tue, 20 Aug 2019 19:33:49 +0000 (12:33 -0700)
commitb759f528ca3dea889ab985265be46715c3586eef
tree937330997c93e422958ab0745cd6f3f932965f45
parent3903f315165dff72796e46d177aaf1cbd67aa07d
net: dsa: mv88e6xxx: enable SERDES after setup

SERDES is powered on for CPU and DSA ports and powered down for unused
ports at setup time. But now that DSA calls mv88e6xxx_port_enable
and mv88e6xxx_port_disable for all ports, the SERDES power can now
be handled after setup inconditionally for all ports.

Using the port enable and disable callbacks also have the benefit to
handle the SERDES IRQ for non user ports as well.

Signed-off-by: Vivien Didelot <vivien.didelot@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6xxx/chip.c