kernel_samsung_a53x/drivers/net/ethernet/realtek
Heiner Kallweit 6eb629069d r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
commit 5d872c9f46bd2ea3524af3c2420a364a13667135 upstream.

On some boards with this chip version the BIOS is buggy and misses
to reset the PHY page selector. This results in the PHY ID read
accessing registers on a different page, returning a more or
less random value. Fix this by resetting the page selector first.

Fixes: f1e911d5d0df ("r8169: add basic phylib support")
Cc: stable@vger.kernel.org
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/64f2055e-98b8-45ec-8568-665e3d54d4e6@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-19 09:22:44 +01:00
..
8139cp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
8139too.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
atp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
atp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
r8169.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
r8169_firmware.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
r8169_firmware.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
r8169_main.c r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d 2024-11-19 09:22:44 +01:00
r8169_phy_config.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00