Use device_set_node helper to setup GDM node instead of manually setting the dev.of_node to also fill the fwnode entry. This is to address some API that use fwnode instead of of_node (for example phylink_create) Signed-off-by: Christian Marangi --- drivers/net/ethernet/airoha/airoha_eth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/airoha/airoha_eth.c b/drivers/net/ethernet/airoha/airoha_eth.c index 8483ea02603e..ce6d13b10e27 100644 --- a/drivers/net/ethernet/airoha/airoha_eth.c +++ b/drivers/net/ethernet/airoha/airoha_eth.c @@ -2904,7 +2904,7 @@ static int airoha_alloc_gdm_port(struct airoha_eth *eth, NETIF_F_HW_TC; dev->features |= dev->hw_features; dev->vlan_features = dev->hw_features; - dev->dev.of_node = np; + device_set_node(&dev->dev, of_fwnode_handle(np)); dev->irq = qdma->irq_banks[0].irq; SET_NETDEV_DEV(dev, eth->dev); -- 2.51.0