Merge branch 'dev_addr-fw-helpers'
Jakub Kicinski says:
====================
net: add a helpers for loading netdev->dev_addr from FW
We're trying to make all writes to netdev->dev_addr go via helpers.
A lot of places pass netdev->dev_addr to of_get_ethdev_address() and
device_get_ethdev_addr() so this set adds new functions which wrap
the functionality.
v2 performs suggested code moves, adds a couple additional clean ups
on the device property side, and an extra patch converting drivers
which can benefit from device_get_ethdev_address().
v3 removes OF_NET and corrects kdoc.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/base/property.c 0 additions, 63 deletionsdrivers/base/property.c
- drivers/net/ethernet/allwinner/sun4i-emac.c 1 addition, 1 deletiondrivers/net/ethernet/allwinner/sun4i-emac.c
- drivers/net/ethernet/altera/altera_tse_main.c 1 addition, 1 deletiondrivers/net/ethernet/altera/altera_tse_main.c
- drivers/net/ethernet/amd/Kconfig 1 addition, 1 deletiondrivers/net/ethernet/amd/Kconfig
- drivers/net/ethernet/apm/xgene-v2/main.c 1 addition, 1 deletiondrivers/net/ethernet/apm/xgene-v2/main.c
- drivers/net/ethernet/apm/xgene/xgene_enet_main.c 1 addition, 1 deletiondrivers/net/ethernet/apm/xgene/xgene_enet_main.c
- drivers/net/ethernet/arc/Kconfig 2 additions, 2 deletionsdrivers/net/ethernet/arc/Kconfig
- drivers/net/ethernet/arc/emac_main.c 1 addition, 1 deletiondrivers/net/ethernet/arc/emac_main.c
- drivers/net/ethernet/atheros/ag71xx.c 1 addition, 1 deletiondrivers/net/ethernet/atheros/ag71xx.c
- drivers/net/ethernet/broadcom/bcm4908_enet.c 1 addition, 1 deletiondrivers/net/ethernet/broadcom/bcm4908_enet.c
- drivers/net/ethernet/broadcom/bcmsysport.c 1 addition, 1 deletiondrivers/net/ethernet/broadcom/bcmsysport.c
- drivers/net/ethernet/broadcom/bgmac-bcma.c 1 addition, 1 deletiondrivers/net/ethernet/broadcom/bgmac-bcma.c
- drivers/net/ethernet/broadcom/bgmac-platform.c 1 addition, 1 deletiondrivers/net/ethernet/broadcom/bgmac-platform.c
- drivers/net/ethernet/broadcom/genet/bcmgenet.c 1 addition, 1 deletiondrivers/net/ethernet/broadcom/genet/bcmgenet.c
- drivers/net/ethernet/cadence/macb_main.c 1 addition, 1 deletiondrivers/net/ethernet/cadence/macb_main.c
- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 1 addition, 1 deletiondrivers/net/ethernet/cavium/octeon/octeon_mgmt.c
- drivers/net/ethernet/cavium/thunder/thunder_bgx.c 3 additions, 3 deletionsdrivers/net/ethernet/cavium/thunder/thunder_bgx.c
- drivers/net/ethernet/ethoc.c 1 addition, 1 deletiondrivers/net/ethernet/ethoc.c
- drivers/net/ethernet/ezchip/Kconfig 1 addition, 1 deletiondrivers/net/ethernet/ezchip/Kconfig
- drivers/net/ethernet/ezchip/nps_enet.c 1 addition, 1 deletiondrivers/net/ethernet/ezchip/nps_enet.c
Please register or sign in to comment