]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
net: phy: mediatek: permit to compile test GE SOC PHY driver
authorChristian Marangi <ansuelsmth@gmail.com>
Thu, 10 Apr 2025 10:04:03 +0000 (12:04 +0200)
committerJakub Kicinski <kuba@kernel.org>
Sat, 12 Apr 2025 03:18:31 +0000 (20:18 -0700)
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

index 2a8ac5aed0f8938274fb4b769996605232f56aec..6a4c2b328c4183f72b27592e1313507b8c7bee5c 100644 (file)
@@ -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.