diff options
author | Qi Duan <qi.duan@amlogic.com> | 2017-09-19 10:10:09 +0800 |
---|---|---|
committer | xiaobo gu <xiaobo.gu@amlogic.com> | 2018-01-10 17:47:26 +0800 |
commit | 41317363502fda449cd97a9454823410822da713 (patch) | |
tree | 66da40be1d0c09c2166cdfc1450aae701fa5c193 /net | |
parent | f4f8586b581b9c0fe5fe27001af45ec17e6b6ffd (diff) | |
download | u-boot-odroid-c1-41317363502fda449cd97a9454823410822da713.tar.gz |
PD#148108: eth: set mac address by chipid.(fix uboot net failed) [1/1]
Change-Id: Ic565cf361268f58f2b625111df4f1d2750defdd2
Diffstat (limited to 'net')
-rw-r--r-- | net/eth.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -251,10 +251,10 @@ int eth_write_hwaddr(struct eth_device *dev, const char *base_name, } uint8_t buff[16]; if (get_chip_id(&buff[0], sizeof(buff)) == 0) { - sprintf((char *)&dev->enetaddr[0],"02:%02x:%02x:%02x:%02x:%02x",buff[8], + sprintf((char *)env_enetaddr,"02:%02x:%02x:%02x:%02x:%02x",buff[8], buff[7],buff[6],buff[5],buff[4]); - printf("MACADDR:%s(from chipid)\n",dev->enetaddr); - setenv("ethaddr",(const char *)&dev->enetaddr); + printf("MACADDR:%s(from chipid)\n",env_enetaddr); + setenv("ethaddr",(const char *)env_enetaddr); } eth_getenv_enetaddr_by_index(base_name, eth_number, env_enetaddr); |