]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
net: phy: Make driver overloading get_phy_id depend on !COMPILE_TEST
authorTom Rini <trini@konsulko.com>
Fri, 10 Oct 2025 17:36:33 +0000 (11:36 -0600)
committerJerome Forissier <jerome.forissier@linaro.org>
Wed, 22 Oct 2025 12:28:33 +0000 (14:28 +0200)
With commit 597fe041a85f ("net/phy: enable get_phy_id redefinable") we
made get_phy_id a public but weak function, so that PHY drivers that had
required non-standard ways of getting the PHY ID could be supported.
However, overloading a weak function multiple times is (rightly) a link
error. At this point, we have two PHYs which make use of this feature,
so make both of them only available when COMPILE_TEST is unset, as part
of being able to support "allyesconfig" in the future.

Signed-off-by: Tom Rini <trini@konsulko.com>
drivers/net/phy/Kconfig

index 185c6a3156e2ca51a14f06d811e93fff6ea006d3..018be98705a2e758b0c6eda5fb86280cc0ae3aec 100644 (file)
@@ -56,6 +56,7 @@ endif # B53_SWITCH
 
 config MV88E61XX_SWITCH
        bool "Marvell MV88E61xx Ethernet switch PHY support."
+       depends on !COMPILE_TEST
 
 if MV88E61XX_SWITCH
 
@@ -119,6 +120,7 @@ config PHY_BROADCOM
 
 config PHY_CORTINA
        bool "Cortina Ethernet PHYs support"
+       depends on !COMPILE_TEST
 
 config SYS_CORTINA_NO_FW_UPLOAD
        bool "Cortina firmware loading support"