Searched refs:eeprom (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-9.3-release/usr.sbin/eeprom/
H A DMakefile5 PROG= eeprom
6 MAN= eeprom.8
8 SRCS= eeprom.c ofw_options.c ofw_util.c
/freebsd-9.3-release/tools/tools/ath/athprom/
H A Dathprom.c39 #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 DMakefile24 ${.CURDIR}/eeprom-* ${DESTDIR}${TEMPLATEDIR}/
/freebsd-9.3-release/share/man/man4/man4.sparc64/
H A DMakefile8 eeprom.4 \
/freebsd-9.3-release/tools/tools/ath/ath_ee_9287_print/
H A DMakefile6 SRCS= main.c eeprom.c 9287.c
/freebsd-9.3-release/tools/tools/ath/ath_ee_v4k_print/
H A DMakefile6 SRCS= main.c eeprom.c v4k.c
/freebsd-9.3-release/sys/dev/fe/
H A Dif_fe_isa.c353 * u_short const * func (struct fe_softc * sc, u_char const * eeprom);
355 * where eeprom is a pointer to an array of 32 byte data read from the
370 fe_probe_jli_ati(struct fe_softc * sc, u_char const * eeprom) argument
383 if (eeprom[1] != 0x00) return NULL;
384 for (i = 2; i < 8; i++) if (eeprom[i] != 0xFF) return NULL;
385 for (i = 14; i < 24; i++) if (eeprom[i] != 0xFF) return NULL;
389 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN);
400 switch (eeprom[FE_ATI_EEP_MODEL]) {
426 /* Should we extract default media from eeprom? Linux driver
434 switch (eeprom[FE_ATI_EEP_MEDI
493 fe_probe_jli_icl(struct fe_softc * sc, u_char const * eeprom) argument
604 fe_probe_jli_rex(struct fe_softc * sc, u_char const * eeprom) argument
637 fe_probe_jli_unk(struct fe_softc * sc, u_char const * eeprom) argument
691 u_char eeprom [JLI_EEPROM_SIZE]; local
810 u_char eeprom [SSI_EEPROM_SIZE]; local
872 u_char eeprom [LNX_EEPROM_SIZE]; local
[all...]
H A Dif_fe_cbus.c358 fe_probe_jli_re1000p(struct fe_softc * sc, u_char const * eeprom) argument
364 if (eeprom[1] != 0xFF) return NULL;
365 for (i = 2; i < 8; i++) if (eeprom[i] != 0xFF) return NULL;
366 for (i = 14; i < 24; i++) if (eeprom[i] != 0xFF) return NULL;
370 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN);
391 u_char eeprom [JLI_EEPROM_SIZE]; local
449 fe_read_eeprom_jli(sc, eeprom);
452 if (eeprom[FE_EEPROM_CONF] != fe_inb(sc, FE_BMPR19))
465 if ((irqmap = fe_probe_jli_re1000p(sc, eeprom)) == NULL)
592 u_char eeprom [SSI_EEPROM_SIZ local
669 u_char eeprom [LNX_EEPROM_SIZE]; local
942 u_char eeprom [REX_EEPROM_SIZE]; local
[all...]
/freebsd-9.3-release/sys/dev/ixgb/
H A Dixgb_ee.c433 * 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-9.3-release/sys/dev/ixgbe/
H A Dixgbe_x540.c56 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
66 eeprom->ops.init_params = &ixgbe_init_eeprom_params_X540;
67 eeprom->ops.read = &ixgbe_read_eerd_X540;
68 eeprom->ops.read_buffer = &ixgbe_read_eerd_buffer_X540;
69 eeprom->ops.write = &ixgbe_write_eewr_X540;
70 eeprom->ops.write_buffer = &ixgbe_write_eewr_buffer_X540;
71 eeprom->ops.update_checksum = &ixgbe_update_eeprom_checksum_X540;
72 eeprom->ops.validate_checksum = &ixgbe_validate_eeprom_checksum_X540;
73 eeprom
340 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
[all...]
H A Dixgbe_common.c71 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
1154 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
[all...]
H A Dixgbe_82599.c183 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value))
188 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value))
195 msec_delay(hw->eeprom.semaphore_delay);
239 msec_delay(hw->eeprom.semaphore_delay);
241 "eeprom read at offset %d failed", data_offset);
257 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
321 eeprom->ops.read = &ixgbe_read_eeprom_82599;
322 eeprom->ops.read_buffer = &ixgbe_read_eeprom_buffer_82599;
2352 if (hw->eeprom
2449 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
2483 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
[all...]
H A Dixgbe_api.c684 return ixgbe_call_func(hw, hw->eeprom.ops.init_params, (hw),
701 return ixgbe_call_func(hw, hw->eeprom.ops.write, (hw, offset, data),
719 return ixgbe_call_func(hw, hw->eeprom.ops.write_buffer,
734 return ixgbe_call_func(hw, hw->eeprom.ops.read, (hw, offset, data),
750 return ixgbe_call_func(hw, hw->eeprom.ops.read_buffer,
764 return ixgbe_call_func(hw, hw->eeprom.ops.validate_checksum,
774 return ixgbe_call_func(hw, hw->eeprom.ops.update_checksum, (hw),
H A Dixgbe_phy.c889 ret_val = hw->eeprom.ops.read(hw, data_offset, &block_crc);
895 ret_val = hw->eeprom.ops.read(hw, data_offset, &eword);
910 ret_val = hw->eeprom.ops.read(hw, data_offset,
916 ret_val = hw->eeprom.ops.read(hw, data_offset,
954 "eeprom read at offset %d failed", data_offset);
1308 if (hw->eeprom.ops.read(hw, IXGBE_PHY_INIT_OFFSET_NL, list_offset)) {
1310 "eeprom read at offset %d failed",
1325 if (hw->eeprom.ops.read(hw, *list_offset, &sfp_id))
1331 if (hw->eeprom.ops.read(hw, *list_offset, data_offset))
1341 if (hw->eeprom
[all...]
/freebsd-9.3-release/sys/sparc64/sparc64/
H A Deeprom.c55 * 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-9.3-release/sys/dev/bktr/
H A Dbktr_card.c554 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-9.3-release/sys/boot/arm/at91/libat91/
H A DMakefile7 SRCS=at91rm9200_lowlevel.c delay.c eeprom.c emac.c emac_init.c getc.c \
/freebsd-9.3-release/sys/dev/iicbus/
H A Dad7417.c511 static cell_t eeprom[2][40]; local
518 OF_getprop(eeprom_node, "cpuid", eeprom[0], sizeof(eeprom[0]));
520 OF_getprop(eeprom_node, "cpuid", eeprom[1], sizeof(eeprom[1]));
529 diode_slope = eeprom[1][0x11] >> 16;
530 diode_offset = (int16_t)(eeprom[1][0x11] & 0xffff) << 12;
532 diode_slope = eeprom[0][0x11] >> 16;
533 diode_offset = (int16_t)(eeprom[0][0x11] & 0xffff) << 12;
/freebsd-9.3-release/sys/dev/usb/net/
H A Dif_axe.c548 uint16_t eeprom, val; local
553 axe_cmd(sc, AXE_CMD_SROM_READ, 0, 0x0017, &eeprom);
554 eeprom = le16toh(eeprom);
558 if (eeprom == 0xffff) {
563 phymode = eeprom & 0x7f;
564 gpio0 = (eeprom & 0x80) ? 0 : 1;
565 ledmode = eeprom >> 8;
570 "EEPROM data : 0x%04x, phymode : 0x%02x\n", eeprom,
751 uint16_t eeprom; local
[all...]
/freebsd-9.3-release/sys/dev/patm/
H A Dif_patm_attach.c262 OID_AUTO, "eeprom", CTLTYPE_OPAQUE | CTLFLAG_RD, sc, 0,
321 if (strncmp(sc->eeprom + PATM_PROATM_NAME_OFFSET, PATM_PROATM_NAME,
338 bcopy(sc->eeprom + PATM_PROATM_MAC_OFFSET, IFP2IFATM(sc->ifp)->mib.esi,
357 bcopy(sc->eeprom + PATM_IDT_MAC_OFFSET, IFP2IFATM(sc->ifp)->mib.esi,
628 ret = malloc(sizeof(sc->eeprom), M_TEMP, M_WAITOK);
631 bcopy(sc->eeprom, ret, sizeof(sc->eeprom));
634 error = SYSCTL_OUT(req, ret, sizeof(sc->eeprom));
696 sc->eeprom[addr] = byte;
/freebsd-9.3-release/sys/dev/snc/
H A Ddp83932subr.c448 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];
/freebsd-9.3-release/sys/dev/fxp/
H A Dif_fxpvar.h222 uint16_t eeprom[256]; member in struct:fxp_softc
H A Dif_fxp.c512 data = sc->eeprom[FXP_EEPROM_MAP_CNTR];
524 data = sc->eeprom[FXP_EEPROM_MAP_ID];
537 data = sc->eeprom[FXP_EEPROM_MAP_COMPAT];
544 data = sc->eeprom[FXP_EEPROM_MAP_COMPAT];
554 data = sc->eeprom[FXP_EEPROM_MAP_PRI_PHY];
574 data = sc->eeprom[FXP_EEPROM_MAP_ID];
582 sc->eeprom[FXP_EEPROM_MAP_ID] = data;
587 cksum += sc->eeprom[i];
593 i, sc->eeprom[i], cksum);
594 sc->eeprom[
[all...]
/freebsd-9.3-release/sys/dev/usb/wlan/
H A Dif_upgt.c1133 /* calculate eeprom options start offset */
1147 /* the eeprom option length is stored in words */
1354 struct upgt_lmac_eeprom *eeprom; local
1381 eeprom = (struct upgt_lmac_eeprom *)(mem + 1);
1382 eeprom->header1.flags = 0;
1383 eeprom->header1.type = UPGT_H1_TYPE_CTRL;
1384 eeprom->header1.len = htole16((
1388 eeprom->header2.reqid = htole32(sc->sc_memaddr_frame_start);
1389 eeprom->header2.type = htole16(UPGT_H2_TYPE_EEPROM);
1390 eeprom
1427 struct upgt_lmac_eeprom *eeprom; local
[all...]
/freebsd-9.3-release/sys/dev/bfe/
H A Dif_bfe.c839 u_int8_t eeprom[128]; local
841 bfe_read_eeprom(sc, eeprom);
843 sc->bfe_enaddr[0] = eeprom[79];
844 sc->bfe_enaddr[1] = eeprom[78];
845 sc->bfe_enaddr[2] = eeprom[81];
846 sc->bfe_enaddr[3] = eeprom[80];
847 sc->bfe_enaddr[4] = eeprom[83];
848 sc->bfe_enaddr[5] = eeprom[82];
850 sc->bfe_phyaddr = eeprom[90] & 0x1f;
851 sc->bfe_mdc_port = (eeprom[9
[all...]

Completed in 363 milliseconds

12