| /freebsd-11-stable/sys/dev/fe/ |
| HD | if_fe_isa.c | 381 fe_probe_jli_ati(struct fe_softc * sc, u_char const * eeprom) in fe_probe_jli_ati() argument 394 if (eeprom[1] != 0x00) return NULL; in fe_probe_jli_ati() 395 for (i = 2; i < 8; i++) if (eeprom[i] != 0xFF) return NULL; in fe_probe_jli_ati() 396 for (i = 14; i < 24; i++) if (eeprom[i] != 0xFF) return NULL; in fe_probe_jli_ati() 400 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_jli_ati() 411 switch (eeprom[FE_ATI_EEP_MODEL]) { in fe_probe_jli_ati() 445 switch (eeprom[FE_ATI_EEP_MEDIA] & FE_B13_PORT) { in fe_probe_jli_ati() 475 switch ((eeprom[FE_ATI_EEP_REVISION] & 0xf0) in fe_probe_jli_ati() 476 |(eeprom[FE_ATI_EEP_MAGIC] & 0x04)) { in fe_probe_jli_ati() 504 fe_probe_jli_icl(struct fe_softc * sc, u_char const * eeprom) in fe_probe_jli_icl() argument [all …]
|
| HD | if_fe_cbus.c | 369 fe_probe_jli_re1000p(struct fe_softc * sc, u_char const * eeprom) in fe_probe_jli_re1000p() argument 375 if (eeprom[1] != 0xFF) return NULL; in fe_probe_jli_re1000p() 376 for (i = 2; i < 8; i++) if (eeprom[i] != 0xFF) return NULL; in fe_probe_jli_re1000p() 377 for (i = 14; i < 24; i++) if (eeprom[i] != 0xFF) return NULL; in fe_probe_jli_re1000p() 381 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_jli_re1000p() 402 u_char eeprom [JLI_EEPROM_SIZE]; in fe_probe_jli() local 460 fe_read_eeprom_jli(sc, eeprom); in fe_probe_jli() 463 if (eeprom[FE_EEPROM_CONF] != fe_inb(sc, FE_BMPR19)) in fe_probe_jli() 476 if ((irqmap = fe_probe_jli_re1000p(sc, eeprom)) == NULL) in fe_probe_jli() 603 u_char eeprom [SSI_EEPROM_SIZE]; in fe_probe_ssi() local [all …]
|
| /freebsd-11-stable/tools/tools/ath/athprom/ |
| HD | athprom.c | 39 #define IS_VERS(op, v) (eeprom.ee_version op (v)) 59 #define eeprom eep.legacy macro 81 dir, eeprom.ee_version >> 12, eeprom.ee_version & 0xfff); in opentemplate() 86 dir, eeprom.ee_version >> 12); in opentemplate() 169 "v%d.%d EEPROM", eeprom.ee_version >> 12, in main() 170 eeprom.ee_version & 0xfff); in main() 312 pPowerInfo = eeprom.ee_trgtPwr_11a; in setmode() 313 pDataPerChannel = eeprom.ee_dataPerChannel11a; in setmode() 316 pPowerInfo = eeprom.ee_trgtPwr_11b; in setmode() 317 pDataPerChannel = eeprom.ee_dataPerChannel11b; in setmode() [all …]
|
| /freebsd-11-stable/sys/dev/mlx5/mlx5_core/ |
| HD | mlx5_diagnostics.c | 299 mlx5_get_eeprom_info(struct mlx5_core_dev *dev, struct mlx5_eeprom *eeprom) in mlx5_get_eeprom_info() argument 305 ret = mlx5_query_module_num(dev, &eeprom->module_num); in mlx5_get_eeprom_info() 312 ret = mlx5_query_eeprom(dev, eeprom->i2c_addr, eeprom->page_num, in mlx5_get_eeprom_info() 313 eeprom->device_addr, MLX5_EEPROM_INFO_BYTES, eeprom->module_num, &data, in mlx5_get_eeprom_info() 323 eeprom->type = MLX5_ETH_MODULE_SFF_8436; in mlx5_get_eeprom_info() 324 eeprom->len = MLX5_ETH_MODULE_SFF_8436_LEN; in mlx5_get_eeprom_info() 330 eeprom->type = MLX5_ETH_MODULE_SFF_8636; in mlx5_get_eeprom_info() 331 eeprom->len = MLX5_ETH_MODULE_SFF_8636_LEN; in mlx5_get_eeprom_info() 333 eeprom->type = MLX5_ETH_MODULE_SFF_8436; in mlx5_get_eeprom_info() 334 eeprom->len = MLX5_ETH_MODULE_SFF_8436_LEN; in mlx5_get_eeprom_info() [all …]
|
| HD | mlx5_fwdump.c | 338 struct mlx5_eeprom eeprom; in mlx5_eeprom_copyout() local 341 eeprom.i2c_addr = MLX5_I2C_ADDR_LOW; in mlx5_eeprom_copyout() 342 eeprom.device_addr = 0; in mlx5_eeprom_copyout() 343 eeprom.page_num = MLX5_EEPROM_LOW_PAGE; in mlx5_eeprom_copyout() 344 eeprom.page_valid = 0; in mlx5_eeprom_copyout() 347 error = mlx5_get_eeprom_info(dev, &eeprom); in mlx5_eeprom_copyout() 353 eeprom_info->eeprom_info_page_valid = eeprom.page_valid; in mlx5_eeprom_copyout() 354 eeprom_info->eeprom_info_out_len = eeprom.len; in mlx5_eeprom_copyout() 362 eeprom.data = malloc(eeprom.len + MLX5_EEPROM_PAGE_LENGTH, in mlx5_eeprom_copyout() 366 error = mlx5_get_eeprom(dev, &eeprom); in mlx5_eeprom_copyout() [all …]
|
| /freebsd-11-stable/sys/dev/ixgb/ |
| HD | ixgb_ee.c | 479 ee_map = (struct ixgb_ee_map_type *) hw->eeprom; in ixgb_get_eeprom_data() 486 hw->eeprom[i] = le16_to_cpu (ee_data); in ixgb_get_eeprom_data() 517 struct ixgb_ee_map_type *ee_map = (struct ixgb_ee_map_type *) hw->eeprom; in ixgb_check_and_get_eeprom_data() 543 return(hw->eeprom[index]); in ixgb_get_eeprom_word() 563 struct ixgb_ee_map_type *ee_map = (struct ixgb_ee_map_type *) hw->eeprom; in ixgb_get_ee_mac_addr() 586 struct ixgb_ee_map_type *ee_map = (struct ixgb_ee_map_type *) hw->eeprom; in ixgb_get_ee_compatibility() 606 return ( le16_to_cpu(hw->eeprom[EEPROM_PBA_1_2_REG]) in ixgb_get_ee_pba_number() 607 | (le16_to_cpu(hw->eeprom[EEPROM_PBA_3_4_REG])<<16)); in ixgb_get_ee_pba_number() 623 struct ixgb_ee_map_type *ee_map = (struct ixgb_ee_map_type *) hw->eeprom; in ixgb_get_ee_init_ctrl_reg_1() 642 struct ixgb_ee_map_type *ee_map = (struct ixgb_ee_map_type *) hw->eeprom; in ixgb_get_ee_init_ctrl_reg_2() [all …]
|
| /freebsd-11-stable/sys/dev/bktr/ |
| HD | bktr_card.c | 636 u_char eeprom[256]; in probeCard() local 698 readEEProm(bktr, 0, 256, (u_char *) &eeprom ); in probeCard() 699 byte_252 = (unsigned int)eeprom[252]; in probeCard() 700 byte_253 = (unsigned int)eeprom[253]; in probeCard() 701 byte_254 = (unsigned int)eeprom[254]; in probeCard() 702 byte_255 = (unsigned int)eeprom[255]; in probeCard() 825 readEEProm(bktr, 0, 128, (u_char *) &eeprom ); in probeCard() 828 if (eeprom[0] == 0x84) { in probeCard() 836 if ( (eeprom[0] == 'M') &&(eeprom[1] == 'M') in probeCard() 837 &&(eeprom[2] == 'A') &&(eeprom[3] == 'C')) { in probeCard() [all …]
|
| /freebsd-11-stable/sys/dev/ixgbe/ |
| HD | ixgbe_x540.c | 63 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_X540() local 73 eeprom->ops.init_params = ixgbe_init_eeprom_params_X540; in ixgbe_init_ops_X540() 74 eeprom->ops.read = ixgbe_read_eerd_X540; in ixgbe_init_ops_X540() 75 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_X540; in ixgbe_init_ops_X540() 76 eeprom->ops.write = ixgbe_write_eewr_X540; in ixgbe_init_ops_X540() 77 eeprom->ops.write_buffer = ixgbe_write_eewr_buffer_X540; in ixgbe_init_ops_X540() 78 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X540; in ixgbe_init_ops_X540() 79 eeprom->ops.validate_checksum = ixgbe_validate_eeprom_checksum_X540; in ixgbe_init_ops_X540() 80 eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_X540; in ixgbe_init_ops_X540() 365 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_eeprom_params_X540() local [all …]
|
| HD | ixgbe_common.c | 71 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_generic() local 78 eeprom->ops.init_params = ixgbe_init_eeprom_params_generic; in ixgbe_init_ops_generic() 81 eeprom->ops.read = ixgbe_read_eerd_generic; in ixgbe_init_ops_generic() 82 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_generic; in ixgbe_init_ops_generic() 84 eeprom->ops.read = ixgbe_read_eeprom_bit_bang_generic; in ixgbe_init_ops_generic() 85 eeprom->ops.read_buffer = in ixgbe_init_ops_generic() 88 eeprom->ops.write = ixgbe_write_eeprom_generic; in ixgbe_init_ops_generic() 89 eeprom->ops.write_buffer = ixgbe_write_eeprom_buffer_bit_bang_generic; in ixgbe_init_ops_generic() 90 eeprom->ops.validate_checksum = in ixgbe_init_ops_generic() 92 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_generic; in ixgbe_init_ops_generic() [all …]
|
| HD | if_bypass.c | 569 struct ixgbe_bypass_eeprom eeprom[BYPASS_MAX_LOGS]; in ixgbe_bp_log() local 608 eeprom[count].logs = 0; in ixgbe_bp_log() 609 eeprom[count].actions = 0; in ixgbe_bp_log() 619 eeprom[count].logs += data << (8 * i); in ixgbe_bp_log() 624 log_off + i, &eeprom[count].actions); in ixgbe_bp_log() 630 if (!(eeprom[count].logs & BYPASS_LOG_CLEAR_M)) in ixgbe_bp_log() 637 eeprom[count].clear_off = log_off; in ixgbe_bp_log() 648 u32 time = eeprom[count].logs & BYPASS_LOG_TIME_M; in ixgbe_bp_log() 649 u32 event = (eeprom[count].logs & BYPASS_LOG_EVENT_M) >> in ixgbe_bp_log() 651 u8 action = eeprom[count].actions & BYPASS_LOG_ACTION_M; in ixgbe_bp_log() [all …]
|
| HD | ixgbe_82599.c | 198 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value)) in ixgbe_setup_sfp_modules_82599() 203 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value)) in ixgbe_setup_sfp_modules_82599() 212 msec_delay(hw->eeprom.semaphore_delay); in ixgbe_setup_sfp_modules_82599() 234 msec_delay(hw->eeprom.semaphore_delay); in ixgbe_setup_sfp_modules_82599() 325 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_82599() local 391 eeprom->ops.read = ixgbe_read_eeprom_82599; in ixgbe_init_ops_82599() 392 eeprom->ops.read_buffer = ixgbe_read_eeprom_buffer_82599; in ixgbe_init_ops_82599() 2318 if (hw->eeprom.ops.read(hw, IXGBE_FW_PTR, &fw_offset)) { in ixgbe_verify_fw_version_82599() 2328 if (hw->eeprom.ops.read(hw, (fw_offset + in ixgbe_verify_fw_version_82599() 2342 if (hw->eeprom.ops.read(hw, (fw_ptp_cfg_offset + in ixgbe_verify_fw_version_82599() [all …]
|
| HD | ixgbe_x550.c | 57 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_X550() local 73 eeprom->ops.init_params = ixgbe_init_eeprom_params_X550; in ixgbe_init_ops_X550() 74 eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_X550; in ixgbe_init_ops_X550() 75 eeprom->ops.read = ixgbe_read_ee_hostif_X550; in ixgbe_init_ops_X550() 76 eeprom->ops.read_buffer = ixgbe_read_ee_hostif_buffer_X550; in ixgbe_init_ops_X550() 77 eeprom->ops.write = ixgbe_write_ee_hostif_X550; in ixgbe_init_ops_X550() 78 eeprom->ops.write_buffer = ixgbe_write_ee_hostif_buffer_X550; in ixgbe_init_ops_X550() 79 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X550; in ixgbe_init_ops_X550() 80 eeprom->ops.validate_checksum = ixgbe_validate_eeprom_checksum_X550; in ixgbe_init_ops_X550() 319 msec_delay(hw->eeprom.semaphore_delay); in ixgbe_check_cs4227() [all …]
|
| /freebsd-11-stable/sys/mips/atheros/ |
| HD | ar71xx_fixup.c | 80 void *eeprom = NULL; in ar71xx_pci_slot_create_eeprom_firmware() local 86 eeprom = malloc(size, M_DEVBUF, M_WAITOK | M_ZERO); in ar71xx_pci_slot_create_eeprom_firmware() 87 if (! eeprom) { in ar71xx_pci_slot_create_eeprom_firmware() 94 memcpy(eeprom, cal_data, size); in ar71xx_pci_slot_create_eeprom_firmware() 104 fw = firmware_register(buf, eeprom, size, 1, NULL); in ar71xx_pci_slot_create_eeprom_firmware() 108 free(eeprom, M_DEVBUF); in ar71xx_pci_slot_create_eeprom_firmware()
|
| /freebsd-11-stable/usr.sbin/eeprom/ |
| HD | Makefile | 5 PROG= eeprom 6 MAN= eeprom.8 8 SRCS= eeprom.c ofw_options.c ofw_util.c
|
| /freebsd-11-stable/sys/dev/iicbus/ |
| HD | ad7417.c | 517 static cell_t eeprom[2][40]; in ad7417_diode_read() local 524 OF_getprop(eeprom_node, "cpuid", eeprom[0], sizeof(eeprom[0])); in ad7417_diode_read() 526 OF_getprop(eeprom_node, "cpuid", eeprom[1], sizeof(eeprom[1])); in ad7417_diode_read() 535 diode_slope = eeprom[1][0x11] >> 16; in ad7417_diode_read() 536 diode_offset = (int16_t)(eeprom[1][0x11] & 0xffff) << 12; in ad7417_diode_read() 538 diode_slope = eeprom[0][0x11] >> 16; in ad7417_diode_read() 539 diode_offset = (int16_t)(eeprom[0][0x11] & 0xffff) << 12; in ad7417_diode_read()
|
| /freebsd-11-stable/sys/sparc64/sparc64/ |
| HD | eeprom.c | 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);
|
| /freebsd-11-stable/sys/dev/usb/net/ |
| HD | if_axe.c | 551 uint16_t eeprom, val; in axe_ax88178_init() local 556 axe_cmd(sc, AXE_CMD_SROM_READ, 0, 0x0017, &eeprom); in axe_ax88178_init() 557 eeprom = le16toh(eeprom); in axe_ax88178_init() 561 if (eeprom == 0xffff) { in axe_ax88178_init() 566 phymode = eeprom & 0x7f; in axe_ax88178_init() 567 gpio0 = (eeprom & 0x80) ? 0 : 1; in axe_ax88178_init() 568 ledmode = eeprom >> 8; in axe_ax88178_init() 573 "EEPROM data : 0x%04x, phymode : 0x%02x\n", eeprom, in axe_ax88178_init() 754 uint16_t eeprom; in axe_ax88772b_init() local 765 axe_cmd(sc, AXE_CMD_SROM_READ, 0, AXE_EEPROM_772B_PHY_PWRCFG, &eeprom); in axe_ax88772b_init() [all …]
|
| /freebsd-11-stable/sys/gnu/dts/mips/ |
| HD | CY-SWR1100.dts | 132 ralink,eeprom = "rt2x00pci_1_0.eeprom"; 141 ralink,mtd-eeprom = <&factory 0>;
|
| HD | RT-N56U.dts | 131 ralink,eeprom = "rt2x00pci_1_0.eeprom"; 140 ralink,mtd-eeprom = <&factory 0>;
|
| HD | BR-6475ND.dts | 146 ralink,mtd-eeprom = <&factory 0>; 169 ralink,eeprom = "rt2x00pci_1_0.eeprom";
|
| /freebsd-11-stable/sys/arm/conf/ |
| HD | KB920X.hints | 5 # eeprom. The temperature sensor isn't listed. 8 # boot eeprom at 'default' address of 0xa0
|
| /freebsd-11-stable/sys/gnu/dts/arm/ |
| HD | imx6qdl-gw552x.dtsi | 109 eeprom1: eeprom@50 { 115 eeprom2: eeprom@51 { 121 eeprom3: eeprom@52 { 127 eeprom4: eeprom@53 {
|
| HD | qcom-apq8074-dragonboard.dts | 70 eeprom: eeprom@52 { label
|
| HD | imx6qdl-gw51xx.dtsi | 119 eeprom1: eeprom@50 { 125 eeprom2: eeprom@51 { 131 eeprom3: eeprom@52 { 137 eeprom4: eeprom@53 {
|
| HD | lpc4337-ciaa.dts | 176 eeprom@50 { 181 eeprom@51 { 186 eeprom@54 {
|