net: mvpp2: initialize port fwnode pointer
authorMarcin Wojtas <marcin.s.wojtas@gmail.com>
Sun, 31 Dec 2023 12:20:19 +0000 (12:20 +0000)
committerJakub Kicinski <kuba@kernel.org>
Thu, 4 Jan 2024 00:41:42 +0000 (16:41 -0800)
Update the port's device structure also with its fwnode pointer
with a recommended device_set_node() helper routine.

Signed-off-by: Marcin Wojtas <marcin.s.wojtas@gmail.com>
Reviewed-by: Suman Ghosh <sumang@marvell.com>
Reviewed-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Link: https://lore.kernel.org/r/20231231122019.123344-1-marcin.s.wojtas@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c

index 1ca273f17d29c5e09468e1281478f4841eb45859..820b1fabe297a209dd2620092115a01361c755fd 100644 (file)
@@ -6877,7 +6877,7 @@ static int mvpp2_port_probe(struct platform_device *pdev,
        dev->min_mtu = ETH_MIN_MTU;
        /* 9704 == 9728 - 20 and rounding to 8 */
        dev->max_mtu = MVPP2_BM_JUMBO_PKT_SIZE;
-       dev->dev.of_node = port_node;
+       device_set_node(&dev->dev, port_fwnode);
 
        port->pcs_gmac.ops = &mvpp2_phylink_gmac_pcs_ops;
        port->pcs_gmac.neg_mode = true;