diff options
author | Simon Glass <sjg@chromium.org> | 2011-05-05 09:52:07 -0700 |
---|---|---|
committer | John Rigby <john.rigby@linaro.org> | 2011-06-22 11:20:01 -0600 |
commit | ccbf0f6473d2b60410c939db71d15afd4b166a3b (patch) | |
tree | 4a28be1c36b47e52dcbd0dfb4bd97b6cb34cfc88 /drivers/net | |
parent | 8ffc66abeb339138d8674409914d0d0ab34b96c5 (diff) |
Add Ethernet hardware MAC address framework to usbnet
Built-in Ethernet adapters support setting the mac address by means of a
ethaddr environment variable for each interface (ethaddr, eth1addr, eth2addr).
This adds similar support to the USB network side, using the names
usbethaddr, usbeth1addr, etc. They are kept separate since we don't want
a USB device taking the MAC address of a built-in device or vice versa.
TEST=build, test on harmony, with setenv usbethaddr c0:c1:c0:13:0b:b8, bootp,
tftp ...
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/designware.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/designware.c b/drivers/net/designware.c index 3f5eeb73c..02ba393e4 100644 --- a/drivers/net/designware.c +++ b/drivers/net/designware.c @@ -500,7 +500,7 @@ int designware_initialize(u32 id, ulong base_addr, u32 phy_addr) dev->iobase = (int)base_addr; dev->priv = priv; - eth_getenv_enetaddr_by_index(id, &dev->enetaddr[0]); + eth_getenv_enetaddr_by_index("eth", id, &dev->enetaddr[0]); priv->dev = dev; priv->mac_regs_p = (struct eth_mac_regs *)base_addr; |