Searched refs:enetaddr (Results 1 - 25 of 121) sorted by relevance

12345

/u-boot/board/dhelectronics/common/
H A Ddh_imx.h9 * @enetaddr: buffer where address is to be stored
12 int dh_imx_get_mac_from_fuse(unsigned char *enetaddr);
H A Ddh_imx.c13 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 Ddh_common.c16 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 Ddh_common.h23 * 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 Dnet_rand.h20 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 Deth_internal.h17 * 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 Deth_common.c17 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 Deth-uclass.c183 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 Dimx8mp_dhcom_pdk2.c45 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 Deth.c36 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 Dsoc.c63 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 Ddevkit8000.c94 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 Dimx8mp_data_modul_edm_sbc.c25 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 Dcolibri_t30.c34 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 Dlan78xx.c162 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 Dlan75xx.c137 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 Deeprom.h31 int eeprom_getmac(int index, uint8_t *enetaddr);
/u-boot/board/toradex/apalis_t30/
H A Dapalis_t30.c51 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 Dcolibri_t20.c76 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 Dks8851_mll.c492 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 Dsmc911x.c27 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 Dbcm-sf2-eth.c145 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 Dsandbox-raw.c31 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 Dcommon.c180 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 Dvirtio_net.c158 for (i = 0; i < sizeof(pdata->enetaddr); i++) {
161 pdata->enetaddr[i]);
177 pdata->enetaddr, sizeof(pdata->enetaddr));

Completed in 126 milliseconds

12345