Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a532f7eb authored by Heiner Kallweit's avatar Heiner Kallweit Committed by Greg Kroah-Hartman
Browse files

net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY



[ Upstream commit 69ff53e4a4c9498eeed7d1441f68a1481dc69251 ]

Jerome provided the information that also the GXL internal PHY doesn't
support MMD register access and EEE. MMD reads return 0xffff, what
results in e.g. completely wrong ethtool --show-eee output.
Therefore use the MMD dummy stubs.

Fixes: d853d145 ("net: phy: add an option to disable EEE advertisement")
Suggested-by: default avatarJerome Brunet <jbrunet@baylibre.com>
Signed-off-by: default avatarHeiner Kallweit <hkallweit1@gmail.com>
Link: https://lore.kernel.org/r/84432fe4-0be4-bc82-4e5c-557206b40f56@gmail.com


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 73b8e217
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -235,6 +235,8 @@ static struct phy_driver meson_gxl_phy[] = {
		.config_intr	= meson_gxl_config_intr,
		.config_intr	= meson_gxl_config_intr,
		.suspend        = genphy_suspend,
		.suspend        = genphy_suspend,
		.resume         = genphy_resume,
		.resume         = genphy_resume,
		.read_mmd	= genphy_read_mmd_unsupported,
		.write_mmd	= genphy_write_mmd_unsupported,
	}, {
	}, {
		PHY_ID_MATCH_EXACT(0x01803301),
		PHY_ID_MATCH_EXACT(0x01803301),
		.name		= "Meson G12A Internal PHY",
		.name		= "Meson G12A Internal PHY",