/u-boot/board/dhelectronics/common/ |
H A D | dh_imx.h | 9 * @enetaddr: buffer where address is to be stored 12 int dh_imx_get_mac_from_fuse(unsigned char *enetaddr);
|
H A D | dh_imx.c | 13 int dh_imx_get_mac_from_fuse(unsigned char *enetaddr) argument 19 imx_get_mac_from_fuse(0, enetaddr); 20 if (!is_valid_ethaddr(enetaddr))
|
H A D | dh_common.c | 16 unsigned char enetaddr[6]; local 18 return eth_env_get_enetaddr(env, enetaddr); 34 int dh_get_mac_from_eeprom(unsigned char *enetaddr, const char *alias) argument 52 ret = i2c_eeprom_read(dev, 0xfa, enetaddr, 0x6); 58 if (!is_valid_ethaddr(enetaddr)) { 68 unsigned char enetaddr[6]; local 76 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom0")) 77 return eth_env_set_enetaddr("ethaddr", enetaddr);
|
H A D | dh_common.h | 23 * dh_get_mac_from_eeprom - Get MAC address from eeprom and write it to enetaddr 25 * @enetaddr: buffer where address is to be stored 29 int dh_get_mac_from_eeprom(unsigned char *enetaddr, const char *alias);
|
/u-boot/net/ |
H A D | net_rand.h | 20 unsigned char enetaddr[ARP_HLEN]; local 24 memcpy(enetaddr, eth_get_ethaddr(), ARP_HLEN); 26 seed = enetaddr[5]; 27 seed ^= enetaddr[4] << 8; 28 seed ^= enetaddr[3] << 16; 29 seed ^= enetaddr[2] << 24; 30 seed ^= enetaddr[1]; 31 seed ^= enetaddr[0] << 8;
|
H A D | eth_internal.h | 17 * This sets up an environment variable with the given MAC address (@enetaddr). 24 * @enetaddr: Pointer to MAC address to put into the variable 28 uchar *enetaddr);
|
H A D | eth_common.c | 17 uchar *enetaddr) 21 return eth_env_get_enetaddr(enetvar, enetaddr); 25 uchar *enetaddr) 29 return eth_env_set_enetaddr(enetvar, enetaddr); 16 eth_env_get_enetaddr_by_index(const char *base_name, int index, uchar *enetaddr) argument 24 eth_env_set_enetaddr_by_index(const char *base_name, int index, uchar *enetaddr) argument
|
H A D | eth-uclass.c | 183 return pdata->enetaddr; 237 if (!is_valid_ethaddr(pdata->enetaddr)) { 239 dev->name, pdata->enetaddr); 274 string_to_enetaddr(value, pdata->enetaddr); 278 memset(pdata->enetaddr, 0, ARP_HLEN); 563 if (!eth_dev_get_mac_address(dev, pdata->enetaddr) || 564 !is_valid_ethaddr(pdata->enetaddr)) { 577 if (!is_zero_ethaddr(pdata->enetaddr) && 578 memcmp(pdata->enetaddr, env_enetaddr, ARP_HLEN)) { 582 source, pdata->enetaddr); [all...] |
/u-boot/board/dhelectronics/dh_imx8mp/ |
H A D | imx8mp_dhcom_pdk2.c | 45 unsigned char enetaddr[6]; local 53 if (!dh_imx_get_mac_from_fuse(enetaddr)) 56 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom0")) 62 return eth_env_set_enetaddr("ethaddr", enetaddr); 67 unsigned char enetaddr[6]; local 75 if (!dh_imx_get_mac_from_fuse(enetaddr)) 78 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom1")) 86 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom0")) 92 enetaddr[5]++; 95 return eth_env_set_enetaddr("eth1addr", enetaddr); [all...] |
/u-boot/board/variscite/common/ |
H A D | eth.c | 36 unsigned char enetaddr[6]; local 40 ret = eth_env_get_enetaddr("ethaddr", enetaddr); 44 ret = var_eeprom_get_mac(eeprom, enetaddr); 48 if (!is_valid_ethaddr(enetaddr)) 51 eth_env_set_enetaddr("ethaddr", enetaddr); 53 addr = mac2int(enetaddr);
|
/u-boot/arch/arm/mach-stm32mp/ |
H A D | soc.c | 63 uchar enetaddr[ARP_HLEN]; local 93 if (eth_env_get_enetaddr_by_index("eth", index, enetaddr)) 97 enetaddr[i] = ((uint8_t *)&otp)[i + ARP_HLEN * index]; 100 if (is_broadcast_ethaddr(enetaddr)) 103 if (!is_valid_ethaddr(enetaddr)) { 105 index, enetaddr); 108 log_debug("OTP MAC address %d = %pM\n", index, enetaddr); 109 ret = eth_env_set_enetaddr_by_index("eth", index, enetaddr); 112 enetaddr, ret);
|
/u-boot/board/timll/devkit8000/ |
H A D | devkit8000.c | 94 uchar enetaddr[6]; local 107 if (!eth_env_get_enetaddr("ethaddr", enetaddr)) { 110 enetaddr[0] = 0x02; /* locally administered */ 111 enetaddr[1] = readl(&id_base->die_id_1) & 0xff; 112 enetaddr[2] = (die_id_0 & 0xff000000) >> 24; 113 enetaddr[3] = (die_id_0 & 0x00ff0000) >> 16; 114 enetaddr[4] = (die_id_0 & 0x0000ff00) >> 8; 115 enetaddr[5] = (die_id_0 & 0x000000ff); 116 eth_env_set_enetaddr("ethaddr", enetaddr);
|
/u-boot/board/data_modul/imx8mp_edm_sbc/ |
H A D | imx8mp_data_modul_edm_sbc.c | 25 u8 enetaddr[6]; local 29 ret = eth_env_get_enetaddr_by_index("eth", 1, enetaddr); 34 ret = eth_env_get_enetaddr_by_index("eth", 0, enetaddr); 39 enetaddr[5]++; 41 eth_env_set_enetaddr_by_index("eth", 1, enetaddr);
|
/u-boot/board/toradex/colibri_t30/ |
H A D | colibri_t30.c | 34 u8 enetaddr[6]; local 37 if (eth_env_get_enetaddr("ethaddr", enetaddr)) { 40 "local-mac-address", enetaddr, 6, 0); 46 "local-mac-address", enetaddr, 6, 0);
|
/u-boot/drivers/usb/eth/ |
H A D | lan78xx.c | 162 static int lan78xx_read_otp_mac(unsigned char *enetaddr, argument 167 memset(enetaddr, 0, 6); 172 enetaddr); 173 if (!ret && is_valid_ethaddr(enetaddr)) { 175 debug("MAC address read from OTP %pM\n", enetaddr); 178 debug("MAC address read from OTP invalid %pM\n", enetaddr); 180 memset(enetaddr, 0, 6); 200 static int lan78xx_read_mac(unsigned char *enetaddr, argument 225 * Refer to the doc/README.enetaddr and doc/README.usb for 229 ret = lan7x_read_eeprom_mac(enetaddr, ude 308 unsigned char *enetaddr = pdata->enetaddr; local [all...] |
H A D | lan75xx.c | 137 unsigned char *enetaddr = pdata->enetaddr; local 138 u32 addr_lo = get_unaligned_le32(&enetaddr[0]); 139 u32 addr_hi = (u32)get_unaligned_le16(&enetaddr[4]); 160 debug("MAC addr %pM written\n", enetaddr); 249 * Refer to the doc/README.enetaddr and doc/README.usb for 252 ret = lan7x_read_eeprom_mac(pdata->enetaddr, udev); 254 memset(pdata->enetaddr, 0, 6); 273 * We must set the eth->enetaddr from HW because the upper layer 275 * there is no valid MAC address in eth->enetaddr [all...] |
/u-boot/board/gateworks/venice/ |
H A D | eeprom.h | 31 int eeprom_getmac(int index, uint8_t *enetaddr);
|
/u-boot/board/toradex/apalis_t30/ |
H A D | apalis_t30.c | 51 u8 enetaddr[6]; local 54 if (eth_env_get_enetaddr("ethaddr", enetaddr)) { 57 "local-mac-address", enetaddr, 6, 0); 63 "local-mac-address", enetaddr, 6, 0);
|
/u-boot/board/toradex/colibri_t20/ |
H A D | colibri_t20.c | 76 u8 enetaddr[6]; local 79 if (eth_env_get_enetaddr("ethaddr", enetaddr)) { 82 "local-mac-address", enetaddr, 6, 0); 88 "local-mac-address", enetaddr, 6, 0);
|
/u-boot/drivers/net/ |
H A D | ks8851_mll.c | 492 static void ks8851_mll_write_hwaddr_common(struct ks_net *ks, u8 enetaddr[6]) argument 496 addrh = (enetaddr[0] << 8) | enetaddr[1]; 497 addrm = (enetaddr[2] << 8) | enetaddr[3]; 498 addrl = (enetaddr[4] << 8) | enetaddr[5]; 547 ks8851_mll_write_hwaddr_common(ks, pdata->enetaddr); 570 pdata->enetaddr[0] = (addrh >> 8) & 0xff; 571 pdata->enetaddr[ [all...] |
H A D | smc911x.c | 27 unsigned char enetaddr[6]; member in struct:smc911x_priv 166 unsigned char *m = priv->enetaddr; 186 priv->enetaddr[0] = addrl; 187 priv->enetaddr[1] = addrl >> 8; 188 priv->enetaddr[2] = addrl >> 16; 189 priv->enetaddr[3] = addrl >> 24; 190 priv->enetaddr[4] = addrh; 191 priv->enetaddr[5] = addrh >> 8; 387 memcpy(priv->enetaddr, plat->enetaddr, sizeo [all...] |
H A D | bcm-sf2-eth.c | 145 dev->enetaddr[0], dev->enetaddr[1], dev->enetaddr[2], 146 dev->enetaddr[3], dev->enetaddr[4], dev->enetaddr[5]); 148 return eth->set_mac_addr(dev->enetaddr);
|
H A D | sandbox-raw.c | 31 ret = sandbox_eth_raw_os_start(priv, pdata->enetaddr); 96 memcpy(&arp->ar_tha, pdata->enetaddr, ARP_HLEN); 112 memcpy(eth->et_dest, pdata->enetaddr, ARP_HLEN); 140 net_random_ethaddr(pdata->enetaddr);
|
/u-boot/board/data_modul/common/ |
H A D | common.c | 180 unsigned char enetaddr[6]; local 184 ret = eth_env_get_enetaddr("ethaddr", enetaddr); 200 ret = i2c_eeprom_read(dev, 0xb0, enetaddr, 0x6); 206 if (is_valid_ethaddr(enetaddr)) 207 eth_env_set_enetaddr("ethaddr", enetaddr);
|
/u-boot/drivers/virtio/ |
H A D | virtio_net.c | 158 for (i = 0; i < sizeof(pdata->enetaddr); i++) { 161 pdata->enetaddr[i]); 177 pdata->enetaddr, sizeof(pdata->enetaddr));
|