From: Heiner Kallweit Date: Fri, 12 Sep 2025 19:06:12 +0000 (+0200) Subject: of: mdio: warn if deprecated fixed-link binding is used X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a8ebee579e7edcb543587ad462c77e2354335549;p=users%2Fhch%2Fmisc.git of: mdio: warn if deprecated fixed-link binding is used The array-style fixed-link binding has been marked deprecated for more than 10 yrs, but still there's a number of users. Print a warning when usage of the deprecated binding is detected. Signed-off-by: Heiner Kallweit Reviewed-by: Andrew Lunn Link: https://patch.msgid.link/faf94844-96eb-400f-8a3a-b2a0e93b27d7@gmail.com Signed-off-by: Jakub Kicinski --- diff --git a/drivers/net/mdio/of_mdio.c b/drivers/net/mdio/of_mdio.c index d8ca63ed8719..1357348e01d5 100644 --- a/drivers/net/mdio/of_mdio.c +++ b/drivers/net/mdio/of_mdio.c @@ -447,6 +447,8 @@ int of_phy_register_fixed_link(struct device_node *np) /* Old binding */ if (of_property_read_u32_array(np, "fixed-link", fixed_link_prop, ARRAY_SIZE(fixed_link_prop)) == 0) { + pr_warn_once("%pOF uses deprecated array-style fixed-link binding!\n", + np); status.link = 1; status.duplex = fixed_link_prop[1]; status.speed = fixed_link_prop[2];