summaryrefslogtreecommitdiffstats
path: root/drivers/net/bcm-sf2-eth.c
diff options
context:
space:
mode:
authorJoe Hershberger <joe.hershberger@ni.com>2015-03-24 02:41:49 -0500
committerJoe Hershberger <joe.hershberger@ni.com>2015-05-19 13:33:21 -0500
commitf566c9949fbdce2e09a900c5343ca9986e5ba360 (patch)
treecb7bb4f188ff373695d36c02aa7b3d850b23c65b /drivers/net/bcm-sf2-eth.c
parent3d6af748ebd831524cb22a29433e9092af469ec7 (diff)
downloadtalos-obmc-uboot-f566c9949fbdce2e09a900c5343ca9986e5ba360.tar.gz
talos-obmc-uboot-f566c9949fbdce2e09a900c5343ca9986e5ba360.zip
net: Update hardware MAC address if it changes in env
When the ethaddr changes in the env, the hardware should also be updated so that MAC filtering will work properly without resetting U-Boot. Also remove the manual calls to set the hwaddr that was included in a few drivers as a result of the framework not doing it. Reported-by: Michal Simek <michal.simek@xilinx.com> Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Tested-by: Michal Simek <michal.simek@xilinx.com>
Diffstat (limited to 'drivers/net/bcm-sf2-eth.c')
-rw-r--r--drivers/net/bcm-sf2-eth.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/net/bcm-sf2-eth.c b/drivers/net/bcm-sf2-eth.c
index 51d5146363..eab4c1f900 100644
--- a/drivers/net/bcm-sf2-eth.c
+++ b/drivers/net/bcm-sf2-eth.c
@@ -154,12 +154,6 @@ static int bcm_sf2_eth_open(struct eth_device *dev, bd_t *bt)
debug("Enabling BCM SF2 Ethernet.\n");
- /* Set MAC address from env */
- if (bcm_sf2_eth_write_hwaddr(dev) != 0) {
- error("%s: MAC set error when opening !\n", __func__);
- return -1;
- }
-
eth->enable_mac();
/* enable tx and rx DMA */
OpenPOWER on IntegriCloud