kernel: rtl8306: fix port link status
authorMathias Kresin <dev@kresin.me>
Thu, 31 Aug 2017 05:52:00 +0000 (07:52 +0200)
committerMathias Kresin <dev@kresin.me>
Fri, 8 Sep 2017 19:52:38 +0000 (21:52 +0200)
commit096dff8fcdf4eeb0d94ea335b95a23b30f5d5f3d
treed08118b5c9a8c5e5afa862fdff40c5a804c143b6
parent47be42c3476ee8b96f87688dc8f6571191e926ec
kernel: rtl8306: fix port link status

In case the link changes from down to up, the register is only updated
on read. If the link failed/was down, this bit will be 0 until after
reading this bit again.

Fixes a reported link down by swconfig alebit the link is up (query for
the link again will show the correct link status)

Signed-off-by: Mathias Kresin <dev@kresin.me>
target/linux/generic/files/drivers/net/phy/rtl8306.c