Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

net: ti: icssg_prueth: populate netdev of_node

Allow of_find_net_device_by_node() to find icssg_prueth ports and make
the individual ports' of_nodes available in sysfs.

Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Reviewed-by: MD Danish Anwar <danishanwar@ti.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20240807121215.3178964-1-matthias.schiffer@ew.tq-group.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Matthias Schiffer and committed by
Jakub Kicinski
eb3ab13d 09612576

+2
+1
drivers/net/ethernet/ti/icssg/icssg_prueth.c
··· 857 857 } 858 858 ether_addr_copy(emac->mac_addr, ndev->dev_addr); 859 859 860 + ndev->dev.of_node = eth_node; 860 861 ndev->min_mtu = PRUETH_MIN_PKT_SIZE; 861 862 ndev->max_mtu = PRUETH_MAX_MTU; 862 863 ndev->netdev_ops = &emac_netdev_ops;
+1
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
··· 847 847 } 848 848 ether_addr_copy(emac->mac_addr, ndev->dev_addr); 849 849 850 + ndev->dev.of_node = eth_node; 850 851 ndev->min_mtu = PRUETH_MIN_PKT_SIZE; 851 852 ndev->max_mtu = PRUETH_MAX_MTU; 852 853 ndev->netdev_ops = &emac_netdev_ops;