r8152: fix the force speed doesn't work for RTL8156
authorHayes Wang <hayeswang@realtek.com>
Thu, 23 Dec 2021 09:27:01 +0000 (17:27 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Dec 2021 11:28:46 +0000 (12:28 +0100)
commitf80527200d01d1a199f566471a43ea31c8cd73e5
treeb450458d9d116d4206b2f1ad417ce43c6529aabe
parentb8871c6734d8e17b0ea2c58d9ebe9f201c60a8eb
r8152: fix the force speed doesn't work for RTL8156

[ Upstream commit 45bf944e6703d43fe5e285808312acd8a34c1a24 ]

It needs to set mdio force mode. Otherwise, link off always occurs when
setting force speed.

Fixes: 195aae321c82 ("r8152: support new chips")
Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/usb/r8152.c