/freebsd-11-stable/usr.sbin/ |
H A D | Makefile.sparc64 | 3 SUBDIR+= eeprom
|
/freebsd-11-stable/usr.sbin/eeprom/ |
H A D | Makefile | 1 # $FreeBSD: stable/11/usr.sbin/eeprom/Makefile 319119 2017-05-29 10:15:41Z ngie $ 5 PROG= eeprom 6 MAN= eeprom.8 8 SRCS= eeprom.c ofw_options.c ofw_util.c
|
/freebsd-11-stable/tools/tools/ath/athprom/ |
H A D | athprom.c | 39 #define IS_VERS(op, v) (eeprom.ee_version op (v)) 59 #define eeprom eep.legacy macro 79 /* find the template using the eeprom version */ 80 snprintf(filename, sizeof(filename), "%s/eeprom-%d.%d", 81 dir, eeprom.ee_version >> 12, eeprom.ee_version & 0xfff); 85 snprintf(filename, sizeof(filename), "%s/eeprom-%d", 86 dir, eeprom.ee_version >> 12); 139 errx(1, "%s: invalid eeprom offset %s", 146 errx(1, "%s: invalid eeprom valu [all...] |
H A D | Makefile | 24 ${.CURDIR}/eeprom-* ${DESTDIR}${TEMPLATEDIR}/
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_diagnostics.c | 292 * Read the first three bytes of the eeprom in order to get the needed info 299 mlx5_get_eeprom_info(struct mlx5_core_dev *dev, struct mlx5_eeprom *eeprom) argument 305 ret = mlx5_query_module_num(dev, &eeprom->module_num); 312 ret = mlx5_query_eeprom(dev, eeprom->i2c_addr, eeprom->page_num, 313 eeprom->device_addr, MLX5_EEPROM_INFO_BYTES, eeprom->module_num, &data, 323 eeprom->type = MLX5_ETH_MODULE_SFF_8436; 324 eeprom->len = MLX5_ETH_MODULE_SFF_8436_LEN; 330 eeprom 404 mlx5_read_eeprom(struct mlx5_core_dev *dev, struct mlx5_eeprom *eeprom) argument [all...] |
H A D | mlx5_fwdump.c | 338 struct mlx5_eeprom eeprom; local 341 eeprom.i2c_addr = MLX5_I2C_ADDR_LOW; 342 eeprom.device_addr = 0; 343 eeprom.page_num = MLX5_EEPROM_LOW_PAGE; 344 eeprom.page_valid = 0; 347 error = mlx5_get_eeprom_info(dev, &eeprom); 353 eeprom_info->eeprom_info_page_valid = eeprom.page_valid; 354 eeprom_info->eeprom_info_out_len = eeprom.len; 362 eeprom.data = malloc(eeprom [all...] |
/freebsd-11-stable/share/man/man4/man4.sparc64/ |
H A D | Makefile | 10 eeprom.4 \
|
/freebsd-11-stable/tools/tools/ath/ath_ee_9287_print/ |
H A D | Makefile | 6 SRCS= main.c eeprom.c 9287.c
|
/freebsd-11-stable/tools/tools/ath/ath_ee_v4k_print/ |
H A D | Makefile | 6 SRCS= main.c eeprom.c v4k.c
|
/freebsd-11-stable/sys/mips/atheros/ |
H A D | ar71xx_fixup.c | 80 void *eeprom = NULL; local 86 eeprom = malloc(size, M_DEVBUF, M_WAITOK | M_ZERO); 87 if (! eeprom) { 94 memcpy(eeprom, cal_data, size); 104 fw = firmware_register(buf, eeprom, size, 1, NULL); 108 free(eeprom, M_DEVBUF);
|
/freebsd-11-stable/sys/dev/fe/ |
H A D | if_fe_isa.c | 364 * u_short const * func (struct fe_softc * sc, u_char const * eeprom); 366 * where eeprom is a pointer to an array of 32 byte data read from the 381 fe_probe_jli_ati(struct fe_softc * sc, u_char const * eeprom) argument 394 if (eeprom[1] != 0x00) return NULL; 395 for (i = 2; i < 8; i++) if (eeprom[i] != 0xFF) return NULL; 396 for (i = 14; i < 24; i++) if (eeprom[i] != 0xFF) return NULL; 400 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN); 411 switch (eeprom[FE_ATI_EEP_MODEL]) { 437 /* Should we extract default media from eeprom? Linux driver 445 switch (eeprom[FE_ATI_EEP_MEDI 504 fe_probe_jli_icl(struct fe_softc * sc, u_char const * eeprom) argument 615 fe_probe_jli_rex(struct fe_softc * sc, u_char const * eeprom) argument 648 fe_probe_jli_unk(struct fe_softc * sc, u_char const * eeprom) argument 702 u_char eeprom [JLI_EEPROM_SIZE]; local 821 u_char eeprom [SSI_EEPROM_SIZE]; local 883 u_char eeprom [LNX_EEPROM_SIZE]; local [all...] |
H A D | if_fe_cbus.c | 369 fe_probe_jli_re1000p(struct fe_softc * sc, u_char const * eeprom) argument 375 if (eeprom[1] != 0xFF) return NULL; 376 for (i = 2; i < 8; i++) if (eeprom[i] != 0xFF) return NULL; 377 for (i = 14; i < 24; i++) if (eeprom[i] != 0xFF) return NULL; 381 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN); 402 u_char eeprom [JLI_EEPROM_SIZE]; local 460 fe_read_eeprom_jli(sc, eeprom); 463 if (eeprom[FE_EEPROM_CONF] != fe_inb(sc, FE_BMPR19)) 476 if ((irqmap = fe_probe_jli_re1000p(sc, eeprom)) == NULL) 603 u_char eeprom [SSI_EEPROM_SIZ local 680 u_char eeprom [LNX_EEPROM_SIZE]; local 953 u_char eeprom [REX_EEPROM_SIZE]; local [all...] |
/freebsd-11-stable/sys/dev/ixgb/ |
H A D | ixgb_ee.c | 433 * The 16-bit value read from the eeprom 461 * Reads eeprom and stores data in shared structure. 462 * Validates eeprom checksum and eeprom signature. 467 * TRUE: if eeprom read is successful 479 ee_map = (struct ixgb_ee_map_type *) hw->eeprom; 481 DEBUGOUT("ixgb_ee: Reading eeprom data\n"); 486 hw->eeprom[i] = le16_to_cpu (ee_data); 505 * Local function to check if the eeprom signature is good 506 * If the eeprom signatur [all...] |
/freebsd-11-stable/sys/sparc64/sparc64/ |
H A D | eeprom.c | 55 * clock (eeprom) attaches at EBus, FireHose or SBus 98 "eeprom", 103 DRIVER_MODULE(eeprom, ebus, eeprom_driver, eeprom_devclass, 0, 0); 104 DRIVER_MODULE(eeprom, fhc, eeprom_driver, eeprom_devclass, 0, 0); 105 DRIVER_MODULE(eeprom, sbus, eeprom_driver, eeprom_devclass, 0, 0); 113 if (strcmp(name, "eeprom") == 0 || 114 strcmp(name, "FJSV,eeprom") == 0) { 152 * Generally, if the `eeprom' node has a `watchdog-enable' property 155 * something. The `eeprom' nodes of E250, E450 and the clock board
|
/freebsd-11-stable/sys/dev/bktr/ |
H A D | bktr_card.c | 554 return -1; /* no eeprom found */ 571 * However some makes of card (eg Hauppauge) come with a configuration eeprom 636 u_char eeprom[256]; local 698 readEEProm(bktr, 0, 256, (u_char *) &eeprom ); 699 byte_252 = (unsigned int)eeprom[252]; 700 byte_253 = (unsigned int)eeprom[253]; 701 byte_254 = (unsigned int)eeprom[254]; 702 byte_255 = (unsigned int)eeprom[255]; 821 /* Read the eeprom contents */ 825 readEEProm(bktr, 0, 128, (u_char *) &eeprom ); [all...] |
/freebsd-11-stable/sys/dev/ixgbe/ |
H A D | ixgbe_x540.c | 63 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local 73 eeprom->ops.init_params = ixgbe_init_eeprom_params_X540; 74 eeprom->ops.read = ixgbe_read_eerd_X540; 75 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_X540; 76 eeprom->ops.write = ixgbe_write_eewr_X540; 77 eeprom->ops.write_buffer = ixgbe_write_eewr_buffer_X540; 78 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X540; 79 eeprom->ops.validate_checksum = ixgbe_validate_eeprom_checksum_X540; 80 eeprom 365 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local [all...] |
H A D | ixgbe_common.c | 71 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local 78 eeprom->ops.init_params = ixgbe_init_eeprom_params_generic; 81 eeprom->ops.read = ixgbe_read_eerd_generic; 82 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_generic; 84 eeprom->ops.read = ixgbe_read_eeprom_bit_bang_generic; 85 eeprom->ops.read_buffer = 88 eeprom->ops.write = ixgbe_write_eeprom_generic; 89 eeprom->ops.write_buffer = ixgbe_write_eeprom_buffer_bit_bang_generic; 90 eeprom 1252 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local [all...] |
H A D | if_bypass.c | 569 struct ixgbe_bypass_eeprom eeprom[BYPASS_MAX_LOGS]; local 582 /* Find Current head of the log eeprom offset */ 608 eeprom[count].logs = 0; 609 eeprom[count].actions = 0; 619 eeprom[count].logs += data << (8 * i); 624 log_off + i, &eeprom[count].actions); 630 if (!(eeprom[count].logs & BYPASS_LOG_CLEAR_M)) 637 eeprom[count].clear_off = log_off; 648 u32 time = eeprom[count].logs & BYPASS_LOG_TIME_M; 649 u32 event = (eeprom[coun [all...] |
H A D | ixgbe_82599.c | 198 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value)) 203 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value)) 212 msec_delay(hw->eeprom.semaphore_delay); 234 msec_delay(hw->eeprom.semaphore_delay); 236 "eeprom read at offset %d failed", data_offset); 325 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local 391 eeprom->ops.read = ixgbe_read_eeprom_82599; 392 eeprom->ops.read_buffer = ixgbe_read_eeprom_buffer_82599; 2318 if (hw->eeprom 2415 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local 2449 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local [all...] |
H A D | ixgbe_x550.c | 57 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local 73 eeprom->ops.init_params = ixgbe_init_eeprom_params_X550; 74 eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_X550; 75 eeprom->ops.read = ixgbe_read_ee_hostif_X550; 76 eeprom->ops.read_buffer = ixgbe_read_ee_hostif_buffer_X550; 77 eeprom->ops.write = ixgbe_write_ee_hostif_X550; 78 eeprom->ops.write_buffer = ixgbe_write_ee_hostif_buffer_X550; 79 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X550; 80 eeprom 703 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local 1113 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local [all...] |
/freebsd-11-stable/sys/dev/iicbus/ |
H A D | ad7417.c | 517 static cell_t eeprom[2][40]; local 524 OF_getprop(eeprom_node, "cpuid", eeprom[0], sizeof(eeprom[0])); 526 OF_getprop(eeprom_node, "cpuid", eeprom[1], sizeof(eeprom[1])); 535 diode_slope = eeprom[1][0x11] >> 16; 536 diode_offset = (int16_t)(eeprom[1][0x11] & 0xffff) << 12; 538 diode_slope = eeprom[0][0x11] >> 16; 539 diode_offset = (int16_t)(eeprom[0][0x11] & 0xffff) << 12;
|
/freebsd-11-stable/sys/dev/usb/net/ |
H A D | if_axe.c | 551 uint16_t eeprom, val; local 556 axe_cmd(sc, AXE_CMD_SROM_READ, 0, 0x0017, &eeprom); 557 eeprom = le16toh(eeprom); 561 if (eeprom == 0xffff) { 566 phymode = eeprom & 0x7f; 567 gpio0 = (eeprom & 0x80) ? 0 : 1; 568 ledmode = eeprom >> 8; 573 "EEPROM data : 0x%04x, phymode : 0x%02x\n", eeprom, 754 uint16_t eeprom; local [all...] |
/freebsd-11-stable/sys/dev/mlx5/ |
H A D | diagnostics.h | 151 int mlx5_read_eeprom(struct mlx5_core_dev *dev, struct mlx5_eeprom *eeprom); 152 int mlx5_get_eeprom_info(struct mlx5_core_dev *dev, struct mlx5_eeprom *eeprom);
|
/freebsd-11-stable/sys/dev/patm/ |
H A D | if_patm_attach.c | 263 OID_AUTO, "eeprom", CTLTYPE_OPAQUE | CTLFLAG_RD, sc, 0, 322 if (strncmp(sc->eeprom + PATM_PROATM_NAME_OFFSET, PATM_PROATM_NAME, 339 bcopy(sc->eeprom + PATM_PROATM_MAC_OFFSET, IFP2IFATM(sc->ifp)->mib.esi, 358 bcopy(sc->eeprom + PATM_IDT_MAC_OFFSET, IFP2IFATM(sc->ifp)->mib.esi, 629 ret = malloc(sizeof(sc->eeprom), M_TEMP, M_WAITOK); 632 bcopy(sc->eeprom, ret, sizeof(sc->eeprom)); 635 error = SYSCTL_OUT(req, ret, sizeof(sc->eeprom)); 697 sc->eeprom[addr] = byte;
|
/freebsd-11-stable/sys/dev/snc/ |
H A D | dp83932subr.c | 448 u_int8_t eeprom[SNEC_EEPROM_SIZE]; local 452 snc_nec16_read_eeprom(iot, ioh, eeprom); 455 sum = sum ^ eeprom[i]; 458 rom_sum = eeprom[SNEC_EEPROM_CKSUM]; 468 myea[i] = eeprom[SNEC_EEPROM_SA0 + i];
|