| /rk3399_rockchip-uboot/drivers/net/fm/ |
| H A D | tgec.c | 29 static void tgec_init_mac(struct fsl_enet_mac *mac) in tgec_init_mac() argument 31 struct tgec *regs = mac->base; in tgec_init_mac() 40 out_be32(®s->maxfrm, mac->max_rx_len & MAXFRM_MASK); in tgec_init_mac() 56 static void tgec_enable_mac(struct fsl_enet_mac *mac) in tgec_enable_mac() argument 58 struct tgec *regs = mac->base; in tgec_enable_mac() 63 static void tgec_disable_mac(struct fsl_enet_mac *mac) in tgec_disable_mac() argument 65 struct tgec *regs = mac->base; in tgec_disable_mac() 70 static void tgec_set_mac_addr(struct fsl_enet_mac *mac, u8 *mac_addr) in tgec_set_mac_addr() argument 72 struct tgec *regs = mac->base; in tgec_set_mac_addr() 87 static void tgec_set_interface_mode(struct fsl_enet_mac *mac, in tgec_set_interface_mode() argument [all …]
|
| H A D | memac.c | 19 static void memac_init_mac(struct fsl_enet_mac *mac) in memac_init_mac() argument 21 struct memac *regs = mac->base; in memac_init_mac() 30 out_be32(®s->maxfrm, mac->max_rx_len & MAXFRM_MASK); in memac_init_mac() 36 static void memac_enable_mac(struct fsl_enet_mac *mac) in memac_enable_mac() argument 38 struct memac *regs = mac->base; in memac_enable_mac() 44 static void memac_disable_mac(struct fsl_enet_mac *mac) in memac_disable_mac() argument 46 struct memac *regs = mac->base; in memac_disable_mac() 51 static void memac_set_mac_addr(struct fsl_enet_mac *mac, u8 *mac_addr) in memac_set_mac_addr() argument 53 struct memac *regs = mac->base; in memac_set_mac_addr() 68 static void memac_set_interface_mode(struct fsl_enet_mac *mac, in memac_set_interface_mode() argument [all …]
|
| H A D | dtsec.c | 27 static void dtsec_init_mac(struct fsl_enet_mac *mac) in dtsec_init_mac() argument 29 struct dtsec *regs = mac->base; in dtsec_init_mac() 53 out_be32(®s->maxfrm, mac->max_rx_len & MAXFRM_MASK); in dtsec_init_mac() 65 static void dtsec_enable_mac(struct fsl_enet_mac *mac) in dtsec_enable_mac() argument 67 struct dtsec *regs = mac->base; in dtsec_enable_mac() 79 static void dtsec_disable_mac(struct fsl_enet_mac *mac) in dtsec_disable_mac() argument 81 struct dtsec *regs = mac->base; in dtsec_disable_mac() 93 static void dtsec_set_mac_addr(struct fsl_enet_mac *mac, u8 *mac_addr) in dtsec_set_mac_addr() argument 95 struct dtsec *regs = mac->base; in dtsec_set_mac_addr() 110 static void dtsec_set_interface_mode(struct fsl_enet_mac *mac, in dtsec_set_interface_mode() argument [all …]
|
| H A D | eth.c | 41 bus.priv = priv->mac->phyregs; in dtsec_configure_serdes() 86 struct dtsec *regs = priv->mac->base; in dtsec_configure_serdes() 87 struct tsec_mii_mng *phyregs = priv->mac->phyregs; in dtsec_configure_serdes() 392 struct fsl_enet_mac *mac; in fm_eth_startup() local 395 mac = fm_eth->mac; in fm_eth_startup() 402 mac->init_mac(mac); in fm_eth_startup() 408 mac->set_if_mode) in fm_eth_startup() 409 mac->set_if_mode(mac, fm_eth->enet_if, SPEED_100); in fm_eth_startup() 442 struct fsl_enet_mac *mac; in fm_eth_open() local 448 mac = fm_eth->mac; in fm_eth_open() [all …]
|
| H A D | fm.h | 110 void (*init_mac)(struct fsl_enet_mac *mac); 111 void (*enable_mac)(struct fsl_enet_mac *mac); 112 void (*disable_mac)(struct fsl_enet_mac *mac); 113 void (*set_mac_addr)(struct fsl_enet_mac *mac, u8 *mac_addr); 114 void (*set_if_mode)(struct fsl_enet_mac *mac, phy_interface_t type, 126 struct fsl_enet_mac *mac; /* MAC controller */ member
|
| /rk3399_rockchip-uboot/drivers/net/ |
| H A D | ep93xx_eth.c | 150 struct mac_regs *mac = GET_REGS(dev); in ep93xx_mac_reset() local 155 value = readl(&mac->selfctl); in ep93xx_mac_reset() 157 writel(value, &mac->selfctl); in ep93xx_mac_reset() 159 while (readl(&mac->selfctl) & SELFCTL_RESET) in ep93xx_mac_reset() 169 struct mac_regs *mac = GET_REGS(dev); in ep93xx_eth_open() local 196 writel((uint32_t)priv->tx_dq.base, &mac->txdq.badd); in ep93xx_eth_open() 197 writel((uint32_t)priv->tx_dq.base, &mac->txdq.curadd); in ep93xx_eth_open() 198 writel(sizeof(struct tx_descriptor) * NUMTXDESC, &mac->txdq.blen); in ep93xx_eth_open() 200 writel((uint32_t)priv->tx_sq.base, &mac->txstsq.badd); in ep93xx_eth_open() 201 writel((uint32_t)priv->tx_sq.base, &mac->txstsq.curadd); in ep93xx_eth_open() [all …]
|
| H A D | ftmac100.c | 50 const unsigned char *mac) in ftmac100_set_mac() argument 53 unsigned int maddr = mac[0] << 8 | mac[1]; in ftmac100_set_mac() 54 unsigned int laddr = mac[2] << 24 | mac[3] << 16 | mac[4] << 8 | mac[5]; in ftmac100_set_mac() 366 const char *mac; in dtbmacaddr() local 383 mac = fdt_getprop(gd->fdt_blob, node, "mac-address", &len); in dtbmacaddr() 384 if (mac && is_valid_ethaddr((u8 *)mac)) in dtbmacaddr() 385 return mac; in dtbmacaddr() 394 const char *mac; in ftmac100_ofdata_to_platdata() local 397 mac = dtbmacaddr(0); in ftmac100_ofdata_to_platdata() 398 if (mac) in ftmac100_ofdata_to_platdata() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/ |
| H A D | mxs.c | 235 __weak void mx28_adjust_mac(int dev_id, unsigned char *mac) in mx28_adjust_mac() argument 237 mac[0] = 0x00; in mx28_adjust_mac() 238 mac[1] = 0x04; /* Use FSL vendor MAC address by default */ in mx28_adjust_mac() 241 mac[5] += 1; in mx28_adjust_mac() 247 void imx_get_mac_from_fuse(int dev_id, unsigned char *mac) in imx_get_mac_from_fuse() argument 253 memset(mac, 0, 6); in imx_get_mac_from_fuse() 265 mac[2] = (data >> 24) & 0xff; in imx_get_mac_from_fuse() 266 mac[3] = (data >> 16) & 0xff; in imx_get_mac_from_fuse() 267 mac[4] = (data >> 8) & 0xff; in imx_get_mac_from_fuse() 268 mac[5] = data & 0xff; in imx_get_mac_from_fuse() [all …]
|
| /rk3399_rockchip-uboot/board/renesas/ecovec/ |
| H A D | ecovec.c | 33 u8 mac[6]; in board_late_init() local 53 i2c_read(0x50, 0x10, 0, mac, 6); in board_late_init() 57 mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); in board_late_init()
|
| /rk3399_rockchip-uboot/board/varisys/common/ |
| H A D | sys_eeprom.c | 46 u8 mac[MAX_NUM_PORTS][6]; /* 0x42 - x MAC addresses */ member 105 u8 *p = e.mac[i]; in show_eeprom() 300 e.mac[index][i] = simple_strtoul(p, &p, 16); in set_mac_address() 384 unsigned char mac[6]; in mac_read_from_generic_eeprom() local 390 ret = i2c_read(chip, address, 1, mac, 6); in mac_read_from_generic_eeprom() 396 mac[0], in mac_read_from_generic_eeprom() 397 mac[1], in mac_read_from_generic_eeprom() 398 mac[2], in mac_read_from_generic_eeprom() 399 mac[3], in mac_read_from_generic_eeprom() 400 mac[4], in mac_read_from_generic_eeprom() [all …]
|
| /rk3399_rockchip-uboot/board/freescale/mpc8569mds/ |
| H A D | README | 38 The command - "mac", is introduced to set on-board system EEPROM in the format 40 addresses for the MPC8569MDS's 8 Ethernet ports and save it by "mac save" when 42 => mac i NXID /* Set NXID to this EEPROM */ 43 => mac e 01 /* Set Errata, this value is not defined by hardware 45 => mac n a0 /* Set Serial Number. This is not defined by hardware 47 => mac date 090512080000 /* Set the date in YYMMDDhhmmss format */ 49 => mac p 8 /* Set the number of mac ports, it should be 8 */ 50 => mac 0 xx:xx:xx:xx:xx:xx /* xx:xx:xx:xx:xx:xx should be the real mac 55 => mac 7 xx:xx:xx:xx:xx:xx 56 => mac read [all …]
|
| /rk3399_rockchip-uboot/board/CZ.NIC/turris_omnia/ |
| H A D | turris_omnia.c | 473 static void increment_mac(u8 *mac) in increment_mac() argument 478 mac[i] += 1; in increment_mac() 479 if (mac[i]) in increment_mac() 489 u8 mac0[4], mac1[4], mac[6]; in misc_init_r() local 510 mac[0] = mac0[1]; in misc_init_r() 511 mac[1] = mac0[2]; in misc_init_r() 512 mac[2] = mac0[3]; in misc_init_r() 513 mac[3] = mac1[1]; in misc_init_r() 514 mac[4] = mac1[2]; in misc_init_r() 515 mac[5] = mac1[3]; in misc_init_r() [all …]
|
| /rk3399_rockchip-uboot/board/renesas/sh7757lcr/ |
| H A D | sh7757lcr.c | 135 unsigned char mac[6]; in set_mac_to_sh_eth_register() local 138 eth_parse_enetaddr(mac_string, mac); in set_mac_to_sh_eth_register() 145 val = (mac[0] << 24) | (mac[1] << 16) | (mac[2] << 8) | mac[3]; in set_mac_to_sh_eth_register() 147 val = (mac[4] << 8) | mac[5]; in set_mac_to_sh_eth_register() 154 unsigned char mac[6]; in set_mac_to_sh_giga_eth_register() local 157 eth_parse_enetaddr(mac_string, mac); in set_mac_to_sh_giga_eth_register() 164 val = (mac[0] << 24) | (mac[1] << 16) | (mac[2] << 8) | mac[3]; in set_mac_to_sh_giga_eth_register() 166 val = (mac[4] << 8) | mac[5]; in set_mac_to_sh_giga_eth_register()
|
| /rk3399_rockchip-uboot/arch/arm/mach-omap2/ |
| H A D | utils.c | 201 unsigned char mac[6] = { 0 }; in omap_die_id_usbethaddr() local 210 mac[0] = 0x02; in omap_die_id_usbethaddr() 211 mac[1] = die_id[3] & 0xff; in omap_die_id_usbethaddr() 212 mac[2] = die_id[2] & 0xff; in omap_die_id_usbethaddr() 213 mac[3] = die_id[1] & 0xff; in omap_die_id_usbethaddr() 214 mac[4] = die_id[0] & 0xff; in omap_die_id_usbethaddr() 215 mac[5] = (die_id[0] >> 8) & 0xff; in omap_die_id_usbethaddr() 217 eth_env_set_enetaddr("usbethaddr", mac); in omap_die_id_usbethaddr()
|
| /rk3399_rockchip-uboot/arch/arm/mach-imx/mx7/ |
| H A D | soc.c | 283 void imx_get_mac_from_fuse(int dev_id, unsigned char *mac) in imx_get_mac_from_fuse() argument 292 mac[0] = (value >> 8); in imx_get_mac_from_fuse() 293 mac[1] = value; in imx_get_mac_from_fuse() 296 mac[2] = value >> 24; in imx_get_mac_from_fuse() 297 mac[3] = value >> 16; in imx_get_mac_from_fuse() 298 mac[4] = value >> 8; in imx_get_mac_from_fuse() 299 mac[5] = value; in imx_get_mac_from_fuse() 302 mac[0] = value >> 24; in imx_get_mac_from_fuse() 303 mac[1] = value >> 16; in imx_get_mac_from_fuse() 304 mac[2] = value >> 8; in imx_get_mac_from_fuse() [all …]
|
| /rk3399_rockchip-uboot/lib/efi_loader/ |
| H A D | efi_device_path_to_text.c | 46 dp->mac.addr[0], dp->mac.addr[1], in efi_convert_device_node_to_text() 47 dp->mac.addr[2], dp->mac.addr[3], in efi_convert_device_node_to_text() 48 dp->mac.addr[4], dp->mac.addr[5], in efi_convert_device_node_to_text()
|
| /rk3399_rockchip-uboot/board/freescale/common/ |
| H A D | sys_eeprom.c | 45 u8 mac[MAX_NUM_PORTS][6]; /* 0x42 - 0x71 MAC addresses */ member 61 u8 mac[MAX_NUM_PORTS][6]; /* 0x42 - 0xa1 MAC addresses */ member 119 u8 *p = e.mac[i]; in show_eeprom() 316 e.mac[index][i] = simple_strtoul(p, &p, 16); in set_mac_address() 461 memset(e.mac[8], 0xff, 6); in mac_read_from_eeprom() 465 if (memcmp(&e.mac[i], "\0\0\0\0\0\0", 6) && in mac_read_from_eeprom() 466 memcmp(&e.mac[i], "\xFF\xFF\xFF\xFF\xFF\xFF", 6)) { in mac_read_from_eeprom() 471 e.mac[i][0], in mac_read_from_eeprom() 472 e.mac[i][1], in mac_read_from_eeprom() 473 e.mac[i][2], in mac_read_from_eeprom() [all …]
|
| /rk3399_rockchip-uboot/board/BuR/common/ |
| H A D | common.c | 296 const char *mac; in dtbmacaddr() local 316 mac = fdt_getprop(gd->fdt_blob, node, "mac-address", &len); in dtbmacaddr() 317 if (mac && is_valid_ethaddr((u8 *)mac)) in dtbmacaddr() 318 return mac; in dtbmacaddr() 329 char *mac = 0; in br_summaryscreen_printdtb() local 339 mac = (char *)dtbmacaddr(0); in br_summaryscreen_printdtb() 340 if (mac) in br_summaryscreen_printdtb() 341 sprintf(buf, "%pM", mac); in br_summaryscreen_printdtb() 343 mac = (char *)dtbmacaddr(1); in br_summaryscreen_printdtb() 344 if (mac) in br_summaryscreen_printdtb() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/spear/ |
| H A D | spr_misc.c | 158 static int write_mac(uchar *mac) in write_mac() argument 173 i2c_write(CONFIG_I2C_CHIPADDRESS, MAC_OFF, 1, mac, MAC_LEN); in write_mac() 188 unsigned char mac[6]; in do_chip_config() local 221 mac[reg] = s ? simple_strtoul(s, &e, 16) : 0; in do_chip_config() 225 write_mac(mac); in do_chip_config() 231 if (!i2c_read_mac(mac)) { in do_chip_config() 232 printf("Ethaddr (from i2c mem) = %pM\n", mac); in do_chip_config()
|
| /rk3399_rockchip-uboot/board/compulab/common/ |
| H A D | eeprom.c | 403 { "MAC address", 6, NULL, DEFINE_PRINT_UPDATE(mac) }, 418 { "1st MAC Address", 6, NULL, DEFINE_PRINT_UPDATE(mac) }, 419 { "2nd MAC Address", 6, NULL, DEFINE_PRINT_UPDATE(mac) }, 437 { "1st MAC Address", 6, NULL, DEFINE_PRINT_UPDATE(mac) }, 438 { "2nd MAC Address", 6, NULL, DEFINE_PRINT_UPDATE(mac) }, 441 { "3rd MAC Address (WIFI)", 6, NULL, DEFINE_PRINT_UPDATE(mac) }, 442 { "4th MAC Address (Bluetooth)", 6, NULL, DEFINE_PRINT_UPDATE(mac) }, 456 { "1st MAC Address", 6, NULL, DEFINE_PRINT_UPDATE(mac) }, 457 { "2nd MAC Address", 6, NULL, DEFINE_PRINT_UPDATE(mac) }, 460 { "3rd MAC Address (WIFI)", 6, NULL, DEFINE_PRINT_UPDATE(mac) }, [all …]
|
| /rk3399_rockchip-uboot/board/renesas/sh7752evb/ |
| H A D | sh7752evb.c | 93 unsigned char mac[6]; in set_mac_to_sh_giga_eth_register() local 96 eth_parse_enetaddr(mac_string, mac); in set_mac_to_sh_giga_eth_register() 103 val = (mac[0] << 24) | (mac[1] << 16) | (mac[2] << 8) | mac[3]; in set_mac_to_sh_giga_eth_register() 105 val = (mac[4] << 8) | mac[5]; in set_mac_to_sh_giga_eth_register()
|
| /rk3399_rockchip-uboot/arch/arm/mach-imx/mx6/ |
| H A D | soc.c | 521 void imx_get_mac_from_fuse(int dev_id, unsigned char *mac) in imx_get_mac_from_fuse() argument 530 mac[0] = value >> 24 ; in imx_get_mac_from_fuse() 531 mac[1] = value >> 16 ; in imx_get_mac_from_fuse() 532 mac[2] = value >> 8 ; in imx_get_mac_from_fuse() 533 mac[3] = value ; in imx_get_mac_from_fuse() 536 mac[4] = value >> 24 ; in imx_get_mac_from_fuse() 537 mac[5] = value >> 16 ; in imx_get_mac_from_fuse() 541 mac[0] = (value >> 8); in imx_get_mac_from_fuse() 542 mac[1] = value ; in imx_get_mac_from_fuse() 545 mac[2] = value >> 24 ; in imx_get_mac_from_fuse() [all …]
|
| /rk3399_rockchip-uboot/board/renesas/sh7753evb/ |
| H A D | sh7753evb.c | 100 unsigned char mac[6]; in set_mac_to_sh_giga_eth_register() local 103 eth_parse_enetaddr(mac_string, mac); in set_mac_to_sh_giga_eth_register() 110 val = (mac[0] << 24) | (mac[1] << 16) | (mac[2] << 8) | mac[3]; in set_mac_to_sh_giga_eth_register() 112 val = (mac[4] << 8) | mac[5]; in set_mac_to_sh_giga_eth_register()
|
| /rk3399_rockchip-uboot/board/LaCie/netspace_v2/ |
| H A D | netspace_v2.c | 87 uchar mac[6]; in misc_init_r() local 88 if (lacie_read_mac_address(mac) == 0) in misc_init_r() 89 eth_env_set_enetaddr("ethaddr", mac); in misc_init_r()
|
| /rk3399_rockchip-uboot/board/keymile/common/ |
| H A D | ivm.c | 194 unsigned char mac[6]; in process_mac() local 200 memcpy(mac, buf+1, 6); in process_mac() 207 mac[0] |= 0x2; in process_mac() 211 mac[3] = (val >> 16) & 0xff; in process_mac() 212 mac[4] = (val >> 8) & 0xff; in process_mac() 213 mac[5] = val & 0xff; in process_mac() 216 sprintf((char *)valbuf, "%pM", mac); in process_mac()
|