mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-06-05 12:02:04 +08:00

The MediaTek Ethernet PHY drivers are going to be used by multiple targets (airoha, mediatek, ramips). Add generic backports of changes required for recently added Ethernet PHYs. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
38 lines
1.6 KiB
Diff
38 lines
1.6 KiB
Diff
From e5566162af8b9690e096d2e6089e4ed955a0d13d Mon Sep 17 00:00:00 2001
|
|
From: Christian Marangi <ansuelsmth@gmail.com>
|
|
Date: Thu, 10 Apr 2025 12:04:03 +0200
|
|
Subject: [PATCH] net: phy: mediatek: permit to compile test GE SOC PHY driver
|
|
|
|
When commit 462a3daad679 ("net: phy: mediatek: fix compile-test
|
|
dependencies") fixed the dependency, it should have also introduced
|
|
an or on COMPILE_TEST to permit this driver to be compile-tested even if
|
|
NVMEM_MTK_EFUSE wasn't selected. The driver makes use of NVMEM API that
|
|
are always compiled (return error) so the driver can actually be
|
|
compiled even without that config.
|
|
|
|
Fix and simplify the dependency condition of this kernel config.
|
|
|
|
Fixes: 462a3daad679 ("net: phy: mediatek: fix compile-test dependencies")
|
|
Acked-by: Daniel Golle <daniel@makrotopia.org>
|
|
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
|
|
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
|
|
Acked-by: Arnd Bergmann <arnd@arndb.de>
|
|
Link: https://patch.msgid.link/20250410100410.348-1-ansuelsmth@gmail.com
|
|
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
|
---
|
|
drivers/net/phy/mediatek/Kconfig | 3 +--
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
|
|
--- a/drivers/net/phy/mediatek/Kconfig
|
|
+++ b/drivers/net/phy/mediatek/Kconfig
|
|
@@ -15,8 +15,7 @@ config MEDIATEK_GE_PHY
|
|
|
|
config MEDIATEK_GE_SOC_PHY
|
|
tristate "MediaTek SoC Ethernet PHYs"
|
|
- depends on (ARM64 && ARCH_MEDIATEK) || COMPILE_TEST
|
|
- depends on NVMEM_MTK_EFUSE
|
|
+ depends on (ARM64 && ARCH_MEDIATEK && NVMEM_MTK_EFUSE) || COMPILE_TEST
|
|
select MTK_NET_PHYLIB
|
|
help
|
|
Supports MediaTek SoC built-in Gigabit Ethernet PHYs.
|