Home
last modified time | relevance | path

Searched refs:enetaddr (Results 1 – 25 of 122) sorted by relevance

12345

/u-boot/net/
A Dnet_rand.h21 unsigned char enetaddr[ARP_HLEN]; in seed_mac() local
25 memcpy(enetaddr, eth_get_ethaddr(), ARP_HLEN); in seed_mac()
27 seed = enetaddr[5]; in seed_mac()
28 seed ^= enetaddr[4] << 8; in seed_mac()
29 seed ^= enetaddr[3] << 16; in seed_mac()
30 seed ^= enetaddr[2] << 24; in seed_mac()
31 seed ^= enetaddr[1]; in seed_mac()
32 seed ^= enetaddr[0] << 8; in seed_mac()
A Deth-uclass.c183 return pdata->enetaddr; in eth_get_ethaddr()
237 if (!is_valid_ethaddr(pdata->enetaddr)) { in eth_write_hwaddr()
239 dev->name, pdata->enetaddr); in eth_write_hwaddr()
278 memset(pdata->enetaddr, 0, ARP_HLEN); in on_ethaddr()
590 !is_valid_ethaddr(pdata->enetaddr)) { in eth_post_probe()
599 if (!is_zero_ethaddr(pdata->enetaddr) && in eth_post_probe()
604 source, pdata->enetaddr); in eth_post_probe()
613 pdata->enetaddr); in eth_post_probe()
617 net_random_ethaddr(pdata->enetaddr); in eth_post_probe()
621 pdata->enetaddr); in eth_post_probe()
[all …]
A Deth_common.c17 uchar *enetaddr) in eth_env_get_enetaddr_by_index() argument
21 return eth_env_get_enetaddr(enetvar, enetaddr); in eth_env_get_enetaddr_by_index()
25 uchar *enetaddr) in eth_env_set_enetaddr_by_index() argument
29 return eth_env_set_enetaddr(enetvar, enetaddr); in eth_env_set_enetaddr_by_index()
A Dnet6.c97 void ip6_make_eui(unsigned char eui[8], unsigned char const enetaddr[6]) in ip6_make_eui()
99 memcpy(eui, enetaddr, 3); in ip6_make_eui()
100 memcpy(&eui[5], &enetaddr[3], 3); in ip6_make_eui()
106 void ip6_make_lladdr(struct in6_addr *lladr, unsigned char const enetaddr[6]) in ip6_make_lladdr()
112 ip6_make_eui(eui, enetaddr); in ip6_make_lladdr()
129 ip6_make_mult_ethdstaddr(unsigned char enetaddr[6], struct in6_addr *mcast_addr) in ip6_make_mult_ethdstaddr()
131 enetaddr[0] = 0x33; in ip6_make_mult_ethdstaddr()
132 enetaddr[1] = 0x33; in ip6_make_mult_ethdstaddr()
133 memcpy(&enetaddr[2], &mcast_addr->s6_addr[12], 4); in ip6_make_mult_ethdstaddr()
/u-boot/board/dhelectronics/common/
A Ddh_common.c16 unsigned char enetaddr[6]; in dh_mac_is_in_env() local
18 return eth_env_get_enetaddr(env, enetaddr); in dh_mac_is_in_env()
21 int dh_get_mac_from_eeprom(unsigned char *enetaddr, const char *alias) in dh_get_mac_from_eeprom() argument
39 ret = i2c_eeprom_read(dev, 0xfa, enetaddr, 0x6); in dh_get_mac_from_eeprom()
45 if (!is_valid_ethaddr(enetaddr)) { in dh_get_mac_from_eeprom()
55 unsigned char enetaddr[6]; in dh_setup_mac_address() local
60 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom0")) in dh_setup_mac_address()
61 return eth_env_set_enetaddr("ethaddr", enetaddr); in dh_setup_mac_address()
A Ddh_imx.c13 int dh_imx_get_mac_from_fuse(unsigned char *enetaddr) in dh_imx_get_mac_from_fuse() argument
19 imx_get_mac_from_fuse(0, enetaddr); in dh_imx_get_mac_from_fuse()
20 if (!is_valid_ethaddr(enetaddr)) in dh_imx_get_mac_from_fuse()
/u-boot/board/timll/devkit8000/
A Ddevkit8000.c94 uchar enetaddr[6]; in misc_init_r() local
107 if (!eth_env_get_enetaddr("ethaddr", enetaddr)) { in misc_init_r()
110 enetaddr[0] = 0x02; /* locally administered */ in misc_init_r()
111 enetaddr[1] = readl(&id_base->die_id_1) & 0xff; in misc_init_r()
112 enetaddr[2] = (die_id_0 & 0xff000000) >> 24; in misc_init_r()
113 enetaddr[3] = (die_id_0 & 0x00ff0000) >> 16; in misc_init_r()
114 enetaddr[4] = (die_id_0 & 0x0000ff00) >> 8; in misc_init_r()
115 enetaddr[5] = (die_id_0 & 0x000000ff); in misc_init_r()
116 eth_env_set_enetaddr("ethaddr", enetaddr); in misc_init_r()
/u-boot/board/data_modul/imx8mp_edm_sbc/
A Dimx8mp_data_modul_edm_sbc.c23 u8 enetaddr[6]; in dmo_setup_second_mac_address() local
27 ret = eth_env_get_enetaddr_by_index("eth", 1, enetaddr); in dmo_setup_second_mac_address()
32 ret = eth_env_get_enetaddr_by_index("eth", 0, enetaddr); in dmo_setup_second_mac_address()
37 enetaddr[5]++; in dmo_setup_second_mac_address()
39 eth_env_set_enetaddr_by_index("eth", 1, enetaddr); in dmo_setup_second_mac_address()
/u-boot/doc/
A DREADME.enetaddr21 - ethernet data (struct eth_device -> enetaddr)
39 eth_device->enetaddr, and a warning will be printed.
41 locally-assigned MAC is written to eth_device->enetaddr.
83 uchar enetaddr[6];
84 string_to_enetaddr(addr, enetaddr);
87 * int eth_env_get_enetaddr(char *name, uchar *enetaddr);
94 uchar enetaddr[6];
95 if (!eth_env_get_enetaddr("ethaddr", enetaddr)) {
106 eth_env_set_enetaddr("ethaddr", enetaddr);
114 printf("The MAC is %pM\n", enetaddr);
[all …]
/u-boot/drivers/usb/eth/
A Dlan78xx.c169 memset(enetaddr, 0, 6); in lan78xx_read_otp_mac()
174 enetaddr); in lan78xx_read_otp_mac()
175 if (!ret && is_valid_ethaddr(enetaddr)) { in lan78xx_read_otp_mac()
182 memset(enetaddr, 0, 6); in lan78xx_read_otp_mac()
231 ret = lan7x_read_eeprom_mac(enetaddr, udev); in lan78xx_read_mac()
247 return lan78xx_read_otp_mac(enetaddr, udev); in lan78xx_read_mac()
310 unsigned char *enetaddr = pdata->enetaddr; in lan78xx_write_hwaddr() local
311 u32 addr_lo = get_unaligned_le32(&enetaddr[0]); in lan78xx_write_hwaddr()
333 debug("MAC addr %pM written\n", enetaddr); in lan78xx_write_hwaddr()
419 memset(pdata->enetaddr, 0, 6); in lan78xx_read_rom_hwaddr()
[all …]
A Dlan75xx.c137 unsigned char *enetaddr = pdata->enetaddr; in lan75xx_write_hwaddr() local
138 u32 addr_lo = get_unaligned_le32(&enetaddr[0]); in lan75xx_write_hwaddr()
139 u32 addr_hi = (u32)get_unaligned_le16(&enetaddr[4]); in lan75xx_write_hwaddr()
160 debug("MAC addr %pM written\n", enetaddr); in lan75xx_write_hwaddr()
252 ret = lan7x_read_eeprom_mac(pdata->enetaddr, udev); in lan75xx_read_rom_hwaddr()
254 memset(pdata->enetaddr, 0, 6); in lan75xx_read_rom_hwaddr()
280 lan7x_read_eeprom_mac(pdata->enetaddr, udev); in lan75xx_eth_probe()
A Dlan7x.c306 int lan7x_read_eeprom_mac(unsigned char *enetaddr, struct usb_device *udev) in lan7x_read_eeprom_mac() argument
310 memset(enetaddr, 0, 6); in lan7x_read_eeprom_mac()
312 ret = lan7x_read_eeprom(udev, 0, 1, enetaddr); in lan7x_read_eeprom_mac()
314 if ((ret == 0) && (enetaddr[0] == EEPROM_INDICATOR)) { in lan7x_read_eeprom_mac()
317 enetaddr); in lan7x_read_eeprom_mac()
318 if ((ret == 0) && is_valid_ethaddr(enetaddr)) { in lan7x_read_eeprom_mac()
321 enetaddr); in lan7x_read_eeprom_mac()
325 debug("MAC address read from EEPROM invalid %pM\n", enetaddr); in lan7x_read_eeprom_mac()
327 memset(enetaddr, 0, 6); in lan7x_read_eeprom_mac()
/u-boot/board/toradex/colibri_t30/
A Dcolibri_t30.c41 u8 enetaddr[6]; in ft_board_setup() local
44 if (eth_env_get_enetaddr("ethaddr", enetaddr)) { in ft_board_setup()
47 "local-mac-address", enetaddr, 6, 0); in ft_board_setup()
53 "local-mac-address", enetaddr, 6, 0); in ft_board_setup()
/u-boot/board/dhelectronics/dh_imx8mp/
A Dimx8mp_dhcom_pdk2.c46 unsigned char enetaddr[6]; in dh_imx8_setup_ethaddr() local
51 if (!dh_imx_get_mac_from_fuse(enetaddr)) in dh_imx8_setup_ethaddr()
54 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom0")) in dh_imx8_setup_ethaddr()
60 return eth_env_set_enetaddr("ethaddr", enetaddr); in dh_imx8_setup_ethaddr()
65 unsigned char enetaddr[6]; in dh_imx8_setup_eth1addr() local
70 if (!dh_imx_get_mac_from_fuse(enetaddr)) in dh_imx8_setup_eth1addr()
73 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom1")) in dh_imx8_setup_eth1addr()
81 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom0")) in dh_imx8_setup_eth1addr()
87 enetaddr[5]++; in dh_imx8_setup_eth1addr()
90 return eth_env_set_enetaddr("eth1addr", enetaddr); in dh_imx8_setup_eth1addr()
/u-boot/drivers/net/
A Dsmc911x.c27 unsigned char enetaddr[6]; member
166 unsigned char *m = priv->enetaddr; in smc911x_handle_mac_address()
186 priv->enetaddr[0] = addrl; in smc911x_read_mac_address()
187 priv->enetaddr[1] = addrl >> 8; in smc911x_read_mac_address()
188 priv->enetaddr[2] = addrl >> 16; in smc911x_read_mac_address()
189 priv->enetaddr[3] = addrl >> 24; in smc911x_read_mac_address()
190 priv->enetaddr[4] = addrh; in smc911x_read_mac_address()
191 priv->enetaddr[5] = addrh >> 8; in smc911x_read_mac_address()
387 memcpy(priv->enetaddr, plat->enetaddr, sizeof(plat->enetaddr)); in smc911x_start()
430 memcpy(pdata->enetaddr, priv->enetaddr, sizeof(pdata->enetaddr)); in smc911x_read_rom_hwaddr()
A Dks8851_mll.c496 addrh = (enetaddr[0] << 8) | enetaddr[1]; in ks8851_mll_write_hwaddr_common()
497 addrm = (enetaddr[2] << 8) | enetaddr[3]; in ks8851_mll_write_hwaddr_common()
498 addrl = (enetaddr[4] << 8) | enetaddr[5]; in ks8851_mll_write_hwaddr_common()
547 ks8851_mll_write_hwaddr_common(ks, pdata->enetaddr); in ks8851_write_hwaddr()
570 pdata->enetaddr[0] = (addrh >> 8) & 0xff; in ks8851_read_rom_hwaddr()
571 pdata->enetaddr[1] = addrh & 0xff; in ks8851_read_rom_hwaddr()
572 pdata->enetaddr[2] = (addrm >> 8) & 0xff; in ks8851_read_rom_hwaddr()
573 pdata->enetaddr[3] = addrm & 0xff; in ks8851_read_rom_hwaddr()
574 pdata->enetaddr[4] = (addrl >> 8) & 0xff; in ks8851_read_rom_hwaddr()
575 pdata->enetaddr[5] = addrl & 0xff; in ks8851_read_rom_hwaddr()
[all …]
A Dbcm-sf2-eth.c144 dev->enetaddr[0], dev->enetaddr[1], dev->enetaddr[2], in bcm_sf2_eth_write_hwaddr()
145 dev->enetaddr[3], dev->enetaddr[4], dev->enetaddr[5]); in bcm_sf2_eth_write_hwaddr()
147 return eth->set_mac_addr(dev->enetaddr); in bcm_sf2_eth_write_hwaddr()
A Drtl8139.c201 unsigned char enetaddr[6]; member
319 outb(priv->enetaddr[i], priv->ioaddr + RTL_REG_MAC0 + i); in rtl8139_reset()
528 unsigned short *ap = (unsigned short *)priv->enetaddr; in rtl8139_get_hwaddr()
555 memcpy(priv->enetaddr, plat->enetaddr, sizeof(plat->enetaddr)); in rtl8139_start()
599 memcpy(priv->enetaddr, plat->enetaddr, sizeof(plat->enetaddr)); in rtl8139_write_hwaddr()
640 memcpy(plat->enetaddr, priv->enetaddr, sizeof(priv->enetaddr)); in rtl8139_probe()
A Dsunxi_emac.c330 static int _sunxi_write_hwaddr(struct emac_eth_dev *priv, u8 *enetaddr) in _sunxi_write_hwaddr() argument
335 enetaddr_lo = enetaddr[2] | (enetaddr[1] << 8) | (enetaddr[0] << 16); in _sunxi_write_hwaddr()
336 enetaddr_hi = enetaddr[5] | (enetaddr[4] << 8) | (enetaddr[3] << 16); in _sunxi_write_hwaddr()
344 static int _sunxi_emac_eth_init(struct emac_eth_dev *priv, u8 *enetaddr) in _sunxi_emac_eth_init() argument
367 _sunxi_write_hwaddr(priv, enetaddr); in _sunxi_emac_eth_init()
532 return _sunxi_emac_eth_init(dev_get_priv(dev), pdata->enetaddr); in sunxi_emac_eth_start()
/u-boot/board/data_modul/common/
A Dcommon.c165 unsigned char enetaddr[6]; in dmo_setup_mac_address() local
169 ret = eth_env_get_enetaddr("ethaddr", enetaddr); in dmo_setup_mac_address()
185 ret = i2c_eeprom_read(dev, 0xb0, enetaddr, 0x6); in dmo_setup_mac_address()
191 if (is_valid_ethaddr(enetaddr)) in dmo_setup_mac_address()
192 eth_env_set_enetaddr("ethaddr", enetaddr); in dmo_setup_mac_address()
/u-boot/board/toradex/apalis_t30/
A Dapalis_t30.c59 u8 enetaddr[6]; in ft_board_setup() local
62 if (eth_env_get_enetaddr("ethaddr", enetaddr)) { in ft_board_setup()
65 "local-mac-address", enetaddr, 6, 0); in ft_board_setup()
71 "local-mac-address", enetaddr, 6, 0); in ft_board_setup()
/u-boot/board/toradex/colibri_t20/
A Dcolibri_t20.c86 u8 enetaddr[6]; in ft_board_setup() local
89 if (eth_env_get_enetaddr("ethaddr", enetaddr)) { in ft_board_setup()
92 "local-mac-address", enetaddr, 6, 0); in ft_board_setup()
98 "local-mac-address", enetaddr, 6, 0); in ft_board_setup()
/u-boot/arch/arm/mach-stm32mp/
A Dcpu.c295 uchar enetaddr[6]; in setup_mac_address() local
319 if (eth_env_get_enetaddr_by_index("eth", index, enetaddr)) in setup_mac_address()
323 enetaddr[i] = ((uint8_t *)&otp)[i + 6 * index]; in setup_mac_address()
325 if (!is_valid_ethaddr(enetaddr)) { in setup_mac_address()
327 index, enetaddr); in setup_mac_address()
330 log_debug("OTP MAC address %d = %pM\n", index, enetaddr); in setup_mac_address()
331 ret = eth_env_set_enetaddr_by_index("eth", index, enetaddr); in setup_mac_address()
334 enetaddr, ret); in setup_mac_address()
/u-boot/board/dhelectronics/dh_imx6/
A Ddh_imx6.c90 unsigned char enetaddr[6]; in dh_setup_mac_address() local
95 if (!dh_imx_get_mac_from_fuse(enetaddr)) in dh_setup_mac_address()
98 if (!dh_get_mac_from_eeprom(enetaddr, "eeprom0")) in dh_setup_mac_address()
105 return eth_env_set_enetaddr("ethaddr", enetaddr); in dh_setup_mac_address()
/u-boot/board/compulab/cl-som-imx7/
A Dcl-som-imx7.c184 unsigned char enetaddr[6]; in cl_som_imx7_handle_mac_address() local
186 ret = eth_env_get_enetaddr(env_var, enetaddr); in cl_som_imx7_handle_mac_address()
190 ret = cl_eeprom_read_mac_addr(enetaddr, eeprom_bus); in cl_som_imx7_handle_mac_address()
194 ret = is_valid_ethaddr(enetaddr); in cl_som_imx7_handle_mac_address()
198 return eth_env_set_enetaddr(env_var, enetaddr); in cl_som_imx7_handle_mac_address()

Completed in 26 milliseconds

12345