| /u-boot/drivers/net/fm/ |
| A D | tgec.c | 31 struct tgec *regs = mac->base; in tgec_init_mac() 58 struct tgec *regs = mac->base; in tgec_enable_mac() 65 struct tgec *regs = mac->base; in tgec_disable_mac() 72 struct tgec *regs = mac->base; in tgec_set_mac_addr() 97 mac->base = base; in init_tgec() 98 mac->phyregs = phyregs; in init_tgec() 99 mac->max_rx_len = max_rx_len; in init_tgec() 100 mac->init_mac = tgec_init_mac; in init_tgec() 101 mac->enable_mac = tgec_enable_mac; in init_tgec() 102 mac->disable_mac = tgec_disable_mac; in init_tgec() [all …]
|
| A D | memac.c | 21 struct memac *regs = mac->base; in memac_init_mac() 38 struct memac *regs = mac->base; in memac_enable_mac() 46 struct memac *regs = mac->base; in memac_disable_mac() 53 struct memac *regs = mac->base; in memac_set_mac_addr() 73 struct memac *regs = mac->base; in memac_set_interface_mode() 143 mac->base = base; in init_memac() 144 mac->phyregs = phyregs; in init_memac() 145 mac->max_rx_len = max_rx_len; in init_memac() 146 mac->init_mac = memac_init_mac; in init_memac() 147 mac->enable_mac = memac_enable_mac; in init_memac() [all …]
|
| A D | dtsec.c | 29 struct dtsec *regs = mac->base; in dtsec_init_mac() 67 struct dtsec *regs = mac->base; in dtsec_enable_mac() 81 struct dtsec *regs = mac->base; in dtsec_disable_mac() 95 struct dtsec *regs = mac->base; in dtsec_set_mac_addr() 113 struct dtsec *regs = mac->base; in dtsec_set_interface_mode() 159 mac->base = base; in init_dtsec() 160 mac->phyregs = phyregs; in init_dtsec() 161 mac->max_rx_len = max_rx_len; in init_dtsec() 162 mac->init_mac = dtsec_init_mac; in init_dtsec() 163 mac->enable_mac = dtsec_enable_mac; in init_dtsec() [all …]
|
| A D | eth.c | 400 mac = fm_eth->mac; in fm_eth_startup() 407 mac->init_mac(mac); in fm_eth_startup() 414 mac->set_if_mode(mac, fm_eth->enet_if, SPEED_100); in fm_eth_startup() 454 mac = fm_eth->mac; in fm_eth_open() 464 mac->set_mac_addr(mac, enetaddr); in fm_eth_open() 469 mac->enable_mac(mac); in fm_eth_open() 492 mac->set_if_mode(mac, fm_eth->enet_if, fm_eth->phydev->speed); in fm_eth_open() 508 mac = fm_eth->mac; in fm_eth_halt() 515 mac->disable_mac(mac); in fm_eth_halt() 666 fm_eth->mac = kzalloc(sizeof(*fm_eth->mac), GFP_KERNEL); in fm_eth_init_mac() [all …]
|
| A D | fm.h | 122 void (*init_mac)(struct fsl_enet_mac *mac); 123 void (*enable_mac)(struct fsl_enet_mac *mac); 124 void (*disable_mac)(struct fsl_enet_mac *mac); 125 void (*set_mac_addr)(struct fsl_enet_mac *mac, u8 *mac_addr); 126 void (*set_if_mode)(struct fsl_enet_mac *mac, phy_interface_t type, 138 struct fsl_enet_mac *mac; /* MAC controller */ member
|
| /u-boot/board/CZ.NIC/ |
| A D | turris_atsha_otp.c | 40 mac[i] += 1; in increment_mac() 41 if (mac[i]) in increment_mac() 50 if (is_valid_ethaddr(mac) && in set_mac_if_invalid() 80 mac[0] = mac0[1]; in turris_atsha_otp_init_mac_addresses() 81 mac[1] = mac0[2]; in turris_atsha_otp_init_mac_addresses() 82 mac[2] = mac0[3]; in turris_atsha_otp_init_mac_addresses() 83 mac[3] = mac1[1]; in turris_atsha_otp_init_mac_addresses() 84 mac[4] = mac1[2]; in turris_atsha_otp_init_mac_addresses() 85 mac[5] = mac1[3]; in turris_atsha_otp_init_mac_addresses() 88 increment_mac(mac); in turris_atsha_otp_init_mac_addresses() [all …]
|
| /u-boot/arch/arm/mach-imx/ |
| A D | mac.c | 39 mac[0] = value >> 24; in imx_get_mac_from_fuse() 40 mac[1] = value >> 16; in imx_get_mac_from_fuse() 41 mac[2] = value >> 8; in imx_get_mac_from_fuse() 42 mac[3] = value; in imx_get_mac_from_fuse() 45 mac[4] = value >> 24; in imx_get_mac_from_fuse() 46 mac[5] = value >> 16; in imx_get_mac_from_fuse() 51 mac[0] = value >> 8; in imx_get_mac_from_fuse() 52 mac[1] = value; in imx_get_mac_from_fuse() 55 mac[2] = value >> 24; in imx_get_mac_from_fuse() 57 mac[4] = value >> 8; in imx_get_mac_from_fuse() [all …]
|
| /u-boot/board/kontron/sl-mx8mm/ |
| A D | sl-mx8mm.c | 69 unsigned char mac[6]; in fdt_set_usb_eth_addr() local 72 mac[0] = value >> 24; in fdt_set_usb_eth_addr() 73 mac[1] = value >> 16; in fdt_set_usb_eth_addr() 74 mac[2] = value >> 8; in fdt_set_usb_eth_addr() 75 mac[3] = value; in fdt_set_usb_eth_addr() 78 mac[4] = value >> 24; in fdt_set_usb_eth_addr() 79 mac[5] = value >> 16; in fdt_set_usb_eth_addr() 89 if (is_zero_ethaddr(mac)) { in fdt_set_usb_eth_addr() 94 if (!is_valid_ethaddr(mac)) { in fdt_set_usb_eth_addr() 99 ret = fdt_setprop(blob, node, "local-mac-address", &mac, 6); in fdt_set_usb_eth_addr() [all …]
|
| /u-boot/board/gateworks/venice/ |
| A D | eeprom.c | 31 u64 mac; in eeprom_getmac() local 35 maclow = som_info.mac[5]; in eeprom_getmac() 39 machigh = som_info.mac[1]; in eeprom_getmac() 41 mac = machigh; in eeprom_getmac() 42 mac <<= 32; in eeprom_getmac() 43 mac |= maclow; in eeprom_getmac() 50 maclow = base_info.mac[5]; in eeprom_getmac() 56 mac = machigh; in eeprom_getmac() 57 mac <<= 32; in eeprom_getmac() 58 mac |= maclow; in eeprom_getmac() [all …]
|
| /u-boot/arch/arm/cpu/arm926ejs/mxs/ |
| A D | mxs.c | 236 mac[0] = 0x00; in mx28_adjust_mac() 240 mac[5] += 1; in mx28_adjust_mac() 246 void imx_get_mac_from_fuse(int dev_id, unsigned char *mac) in imx_get_mac_from_fuse() argument 252 memset(mac, 0, 6); in imx_get_mac_from_fuse() 264 mac[2] = (data >> 24) & 0xff; in imx_get_mac_from_fuse() 265 mac[3] = (data >> 16) & 0xff; in imx_get_mac_from_fuse() 266 mac[4] = (data >> 8) & 0xff; in imx_get_mac_from_fuse() 267 mac[5] = data & 0xff; in imx_get_mac_from_fuse() 268 mx28_adjust_mac(dev_id, mac); in imx_get_mac_from_fuse() 271 void imx_get_mac_from_fuse(int dev_id, unsigned char *mac) in imx_get_mac_from_fuse() argument [all …]
|
| /u-boot/drivers/net/mscc_eswitch/ |
| A D | mscc_mac_table.c | 50 const unsigned char mac[ETH_LEN], int pgid) in mscc_mac_table_add() 58 mach |= ((u32)mac[0]) << 8; in mscc_mac_table_add() 59 mach |= ((u32)mac[1]) << 0; in mscc_mac_table_add() 60 macl |= ((u32)mac[2]) << 24; in mscc_mac_table_add() 61 macl |= ((u32)mac[3]) << 16; in mscc_mac_table_add() 62 macl |= ((u32)mac[4]) << 8; in mscc_mac_table_add() 63 macl |= ((u32)mac[5]) << 0; in mscc_mac_table_add()
|
| /u-boot/board/CZ.NIC/turris_mox/ |
| A D | mox_sp.c | 35 static inline void res_to_mac(u8 *mac, u32 t1, u32 t2) in res_to_mac() argument 37 mac[0] = t1 >> 8; in res_to_mac() 38 mac[1] = t1; in res_to_mac() 39 mac[2] = t2 >> 24; in res_to_mac() 40 mac[3] = t2 >> 16; in res_to_mac() 41 mac[4] = t2 >> 8; in res_to_mac() 42 mac[5] = t2; in res_to_mac()
|
| /u-boot/board/google/chameleonv3/ |
| A D | board.c | 11 u8 mac[ARP_HLEN]; in misc_init_r() local 17 res = mercury_aa1_read_mac(mac); in misc_init_r() 23 if (is_valid_ethaddr(mac)) in misc_init_r() 24 eth_env_set_enetaddr("ethaddr", mac); in misc_init_r()
|
| /u-boot/board/qualcomm/dragonboard410c/ |
| A D | dragonboard410c.c | 166 u8 mac[ARP_HLEN]; in ft_board_setup() local 170 if (!eth_env_get_enetaddr("wlanaddr", mac)) { in ft_board_setup() 171 msm_generate_mac_addr(mac); in ft_board_setup() 175 "local-mac-address", mac, ARP_HLEN, 1); in ft_board_setup() 178 if (!eth_env_get_enetaddr("btaddr", mac)) { in ft_board_setup() 179 msm_generate_mac_addr(mac); in ft_board_setup() 184 mac[0] ^= 0x01; in ft_board_setup() 188 "local-bd-address", mac, ARP_HLEN, 1); in ft_board_setup()
|
| /u-boot/arch/arm/mach-omap2/ |
| A D | utils.c | 219 unsigned char mac[6] = { 0 }; in omap_die_id_usbethaddr() local 228 mac[0] = 0x02; in omap_die_id_usbethaddr() 229 mac[1] = die_id[3] & 0xff; in omap_die_id_usbethaddr() 230 mac[2] = die_id[2] & 0xff; in omap_die_id_usbethaddr() 231 mac[3] = die_id[1] & 0xff; in omap_die_id_usbethaddr() 232 mac[4] = die_id[0] & 0xff; in omap_die_id_usbethaddr() 233 mac[5] = (die_id[0] >> 8) & 0xff; in omap_die_id_usbethaddr() 235 eth_env_set_enetaddr("usbethaddr", mac); in omap_die_id_usbethaddr() 238 eth_env_set_enetaddr("ethaddr", mac); in omap_die_id_usbethaddr()
|
| /u-boot/arch/arm/mach-snapdragon/ |
| A D | misc.c | 43 void msm_generate_mac_addr(u8 *mac) in msm_generate_mac_addr() argument 46 mac[0] = 0x02; in msm_generate_mac_addr() 47 mac[1] = 0x00; in msm_generate_mac_addr() 54 put_unaligned_be32(msm_board_serial(), &mac[2]); in msm_generate_mac_addr()
|
| /u-boot/board/sifive/unleashed/ |
| A D | unleashed.c | 79 unsigned char mac[6] = { 0x70, 0xb3, 0xd5, 0x92, 0xf0, 0x00 }; in fu540_setup_macaddr() local 88 mac[5] |= (serialnum >> 0) & 0xff; in fu540_setup_macaddr() 89 mac[4] |= (serialnum >> 8) & 0xff; in fu540_setup_macaddr() 90 mac[3] |= (serialnum >> 16) & 0xff; in fu540_setup_macaddr() 93 eth_env_set_enetaddr("ethaddr", mac); in fu540_setup_macaddr()
|
| /u-boot/board/phytec/pcm052/ |
| A D | pcm052.c | 334 mac[0] = value >> 8; in imx_get_mac_from_fuse() 335 mac[1] = value; in imx_get_mac_from_fuse() 338 mac[2] = value >> 24; in imx_get_mac_from_fuse() 339 mac[3] = value >> 16; in imx_get_mac_from_fuse() 340 mac[4] = value >> 8; in imx_get_mac_from_fuse() 341 mac[5] = value; in imx_get_mac_from_fuse() 346 mac[0] = value >> 24; in imx_get_mac_from_fuse() 347 mac[1] = value >> 16; in imx_get_mac_from_fuse() 348 mac[2] = value >> 8; in imx_get_mac_from_fuse() 349 mac[3] = value; in imx_get_mac_from_fuse() [all …]
|
| /u-boot/drivers/net/ |
| A D | ftmac100.c | 66 const unsigned char *mac) in ftmac100_set_mac() argument 69 unsigned int maddr = mac[0] << 8 | mac[1]; in ftmac100_set_mac() 70 unsigned int laddr = mac[2] << 24 | mac[3] << 16 | mac[4] << 8 | mac[5]; in ftmac100_set_mac() 295 const char *mac; in dtbmacaddr() local 312 mac = fdt_getprop(gd->fdt_blob, node, "mac-address", &len); in dtbmacaddr() 313 if (mac && is_valid_ethaddr((u8 *)mac)) in dtbmacaddr() 314 return mac; in dtbmacaddr() 323 const char *mac; in ftmac100_of_to_plat() local 326 mac = dtbmacaddr(0); in ftmac100_of_to_plat() 327 if (mac) in ftmac100_of_to_plat() [all …]
|
| /u-boot/arch/arm/mach-imx/imx9/ |
| A D | soc.c | 467 mac[0] = val[1] >> 8; in imx_get_mac_from_fuse() 468 mac[1] = val[1]; in imx_get_mac_from_fuse() 469 mac[2] = val[0] >> 24; in imx_get_mac_from_fuse() 470 mac[3] = val[0] >> 16; in imx_get_mac_from_fuse() 471 mac[4] = val[0] >> 8; in imx_get_mac_from_fuse() 472 mac[5] = val[0]; in imx_get_mac_from_fuse() 483 mac[0] = val[1] >> 24; in imx_get_mac_from_fuse() 487 mac[4] = val[0] >> 8; in imx_get_mac_from_fuse() 488 mac[5] = val[0]; in imx_get_mac_from_fuse() 492 __func__, dev_id, mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); in imx_get_mac_from_fuse() [all …]
|
| /u-boot/board/siemens/common/ |
| A D | factoryset.c | 315 static int get_mac_from_efuse(uint8_t mac[6]) in get_mac_from_efuse() 324 mac[0] = mac_hi & 0xFF; in get_mac_from_efuse() 325 mac[1] = (mac_hi & 0xFF00) >> 8; in get_mac_from_efuse() 326 mac[2] = (mac_hi & 0xFF0000) >> 16; in get_mac_from_efuse() 327 mac[3] = (mac_hi & 0xFF000000) >> 24; in get_mac_from_efuse() 328 mac[4] = mac_lo & 0xFF; in get_mac_from_efuse() 329 mac[5] = (mac_lo & 0xFF00) >> 8; in get_mac_from_efuse() 332 memset(mac, 0, 6); in get_mac_from_efuse() 334 if (!is_valid_ethaddr(mac)) { in get_mac_from_efuse() 348 if (is_valid_ethaddr(factory_dat.mac)) { in factoryset_mac_env_set() [all …]
|
| /u-boot/arch/mips/mach-octeon/ |
| A D | octeon_fdt.c | 317 mac_addr[5] = *mac & 0xff; in octeon_set_one_fdt_mac() 318 mac_addr[4] = (*mac >> 8) & 0xff; in octeon_set_one_fdt_mac() 319 mac_addr[3] = (*mac >> 16) & 0xff; in octeon_set_one_fdt_mac() 320 mac_addr[2] = (*mac >> 24) & 0xff; in octeon_set_one_fdt_mac() 321 mac_addr[1] = (*mac >> 32) & 0xff; in octeon_set_one_fdt_mac() 326 *mac = *mac + 1; in octeon_set_one_fdt_mac() 332 u64 mac = 0; in convert_mac() local 335 mac = (mac << 8) | mac_addr[i]; in convert_mac() 336 return mac; in convert_mac() 351 u64 mac = 0; in __octeon_fixup_fdt_mac_addr() local [all …]
|
| /u-boot/board/freescale/common/ |
| A D | sys_eeprom.c | 48 u8 mac[MAX_NUM_PORTS][6]; /* 0x42 - 0x71 MAC addresses */ member 122 u8 *p = e.mac[i]; in show_eeprom() 381 e.mac[index][i] = hextoul(p, &p); in set_mac_address() 526 memset(e.mac[8], 0xff, 6); in mac_read_from_eeprom() 530 if (memcmp(&e.mac[i], "\0\0\0\0\0\0", 6) && in mac_read_from_eeprom() 536 e.mac[i][0], in mac_read_from_eeprom() 537 e.mac[i][1], in mac_read_from_eeprom() 538 e.mac[i][2], in mac_read_from_eeprom() 539 e.mac[i][3], in mac_read_from_eeprom() 540 e.mac[i][4], in mac_read_from_eeprom() [all …]
|
| /u-boot/board/Marvell/mvebu_armada-37xx/ |
| A D | board.c | 95 const char *mac; in board_late_init() local 118 mac = env_get("ethaddr"); in board_late_init() 119 if (mac && strlen(mac) <= 17) in board_late_init() 120 ptr += sprintf(ptr, "ethaddr=%s", mac) + 1; in board_late_init() 124 mac = env_get(eth); in board_late_init() 125 if (mac && strlen(mac) <= 17) in board_late_init() 126 ptr += sprintf(ptr, "%s=%s", eth, mac) + 1; in board_late_init()
|
| /u-boot/board/LaCie/netspace_v2/ |
| A D | netspace_v2.c | 92 uchar mac[6]; in misc_init_r() local 93 if (lacie_read_mac_address(mac) == 0) in misc_init_r() 94 eth_env_set_enetaddr("ethaddr", mac); in misc_init_r()
|