at803x: fix suspend/resume for SGMII link
authorZefir Kurtisi <zefir.kurtisi@neratec.com>
Fri, 11 Mar 2016 14:31:53 +0000 (15:31 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 14 Mar 2016 02:37:08 +0000 (22:37 -0400)
commit98267311fe3b334ae7c107fa0e2413adcf3ba735
tree6645b5f6243b9282c3fb6c608dcf41a774459a0c
parent5d6084142e8c7535710ba83a6e11ef8952354b02
at803x: fix suspend/resume for SGMII link

When operating the at803x in SGMII mode, resuming the chip
from power down brings up the copper-side link but leaves
the SGMII link in unconnected state (tested with at8031
attached to gianfar). In effect, this caused a permanent
link loss once the related interface was put down.

This patch ensures that power down handling in supspend()
and resume() is also applied to the SGMII link.

Signed-off-by: Zefir Kurtisi <zefir.kurtisi@neratec.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/at803x.c