]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit20288898169752d10618ab43e32dc00b2f420a83
tree937330997c93e422958ab0745cd6f3f932965f45
parentc1b8222b9ddaf764522194771a91026a0e46dc25
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