| /freebsd-12-stable/sys/dev/fe/ |
| D | if_fe_isa.c | 378 fe_probe_jli_ati(struct fe_softc * sc, u_char const * eeprom) in fe_probe_jli_ati() argument 391 if (eeprom[1] != 0x00) return NULL; in fe_probe_jli_ati() 392 for (i = 2; i < 8; i++) if (eeprom[i] != 0xFF) return NULL; in fe_probe_jli_ati() 393 for (i = 14; i < 24; i++) if (eeprom[i] != 0xFF) return NULL; in fe_probe_jli_ati() 397 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_jli_ati() 408 switch (eeprom[FE_ATI_EEP_MODEL]) { in fe_probe_jli_ati() 442 switch (eeprom[FE_ATI_EEP_MEDIA] & FE_B13_PORT) { in fe_probe_jli_ati() 472 switch ((eeprom[FE_ATI_EEP_REVISION] & 0xf0) in fe_probe_jli_ati() 473 |(eeprom[FE_ATI_EEP_MAGIC] & 0x04)) { in fe_probe_jli_ati() 501 fe_probe_jli_icl(struct fe_softc * sc, u_char const * eeprom) in fe_probe_jli_icl() argument [all …]
|
| /freebsd-12-stable/tools/tools/ath/athprom/ |
| D | 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-12-stable/sys/dev/mlx5/mlx5_core/ |
| D | 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 …]
|
| D | 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-12-stable/sys/gnu/dts/arm/ |
| D | aspeed-bmc-ibm-rainier.dts | 82 eeprom@51 { 138 eeprom@50 { 143 eeprom@51 { 148 eeprom@52 { 167 eeprom@50 { 172 eeprom@51 { 196 eeprom@50 { 201 eeprom@51 { 206 eeprom@52 { 211 eeprom@53 { [all …]
|
| D | aspeed-bmc-quanta-q71l.dts | 180 eeprom@54 { 186 eeprom@57 { 302 eeprom@56 { 380 eeprom@52 { 390 eeprom@50 { 465 eeprom@50 { 471 eeprom@51 { 477 eeprom@52 { 483 eeprom@53 { 495 eeprom@50 { [all …]
|
| D | vf610-zii-ssmb-spu3.dts | 135 eeprom-length = <65536>; 209 eeprom@50 { 215 eeprom@52 { 246 eeprom@a3 { 247 compatible = "zii,rave-sp-eeprom"; 251 zii,eeprom-name = "main-eeprom";
|
| D | vf610-zii-spb4.dts | 121 eeprom-length = <65536>; 190 eeprom@50 { 196 eeprom@52 { 233 eeprom@a3 { 234 compatible = "zii,rave-sp-eeprom"; 238 zii,eeprom-name = "main-eeprom";
|
| D | vf610-zii-dev-rev-b.dts | 40 eeprom-length = <512>; 124 eeprom-length = <512>; 362 sfp1: eeprom@50 { 373 sfp2: eeprom@50 { 384 sfp3: eeprom@50 { 395 sfp4: eeprom@50 { 411 pinctrl_gpio_e6185_eeprom_sel: pinctrl-gpio-e6185-eeprom-spi0 {
|
| D | imx51-zii-rdu1.dts | 154 eeprom@0 { 155 compatible = "eeprom-93xx46"; 576 eeprom@a3 { 577 compatible = "zii,rave-sp-eeprom"; 581 zii,eeprom-name = "dds-eeprom"; 584 eeprom@a4 { 585 compatible = "zii,rave-sp-eeprom"; 589 zii,eeprom-name = "main-eeprom"; 592 eeprom@ae { 593 compatible = "zii,rave-sp-eeprom"; [all …]
|
| D | imx7d-zii-rmu2.dts | 177 eeprom@50 { 182 eeprom@52 { 217 eeprom@a3 { 218 compatible = "zii,rave-sp-eeprom"; 222 zii,eeprom-name = "main-eeprom";
|
| D | imx51-zii-scu2-mezz.dts | 53 eeprom-length = <512>; 296 eeprom@50 { 324 eeprom@a4 { 325 compatible = "zii,rave-sp-eeprom"; 329 zii,eeprom-name = "main-eeprom";
|
| D | imx51-zii-scu3-esb.dts | 220 eeprom-length = <512>; 293 eeprom@50 { 332 eeprom@a4 { 333 compatible = "zii,rave-sp-eeprom"; 337 zii,eeprom-name = "main-eeprom";
|
| /freebsd-12-stable/sys/mips/atheros/ |
| D | ar71xx_fixup.c | 82 void *eeprom = NULL; in ar71xx_pci_slot_create_eeprom_firmware() local 88 eeprom = malloc(size, M_DEVBUF, M_WAITOK | M_ZERO); in ar71xx_pci_slot_create_eeprom_firmware() 89 if (! eeprom) { in ar71xx_pci_slot_create_eeprom_firmware() 96 memcpy(eeprom, cal_data, size); in ar71xx_pci_slot_create_eeprom_firmware() 106 fw = firmware_register(buf, eeprom, size, 1, NULL); in ar71xx_pci_slot_create_eeprom_firmware() 110 free(eeprom, M_DEVBUF); in ar71xx_pci_slot_create_eeprom_firmware()
|
| D | ar71xx_caldata.c | 82 void *eeprom = NULL; in ar71xx_platform_create_cal_data() local 88 eeprom = malloc(size, M_DEVBUF, M_WAITOK | M_ZERO); in ar71xx_platform_create_cal_data() 89 if (! eeprom) { in ar71xx_platform_create_cal_data() 95 memcpy(eeprom, cal_data, size); in ar71xx_platform_create_cal_data() 109 fw = firmware_register(buf, eeprom, size, 1, NULL); in ar71xx_platform_create_cal_data() 113 free(eeprom, M_DEVBUF); in ar71xx_platform_create_cal_data()
|
| /freebsd-12-stable/sys/dev/bktr/ |
| D | bktr_card.c | 650 u_char eeprom[256]; in probeCard() local 712 readEEProm(bktr, 0, 256, (u_char *) &eeprom ); in probeCard() 713 byte_252 = (unsigned int)eeprom[252]; in probeCard() 714 byte_253 = (unsigned int)eeprom[253]; in probeCard() 715 byte_254 = (unsigned int)eeprom[254]; in probeCard() 716 byte_255 = (unsigned int)eeprom[255]; in probeCard() 839 readEEProm(bktr, 0, 128, (u_char *) &eeprom ); in probeCard() 842 if (eeprom[0] == 0x84) { in probeCard() 850 if ( (eeprom[0] == 'M') &&(eeprom[1] == 'M') in probeCard() 851 &&(eeprom[2] == 'A') &&(eeprom[3] == 'C')) { in probeCard() [all …]
|
| /freebsd-12-stable/sys/dev/ixgbe/ |
| D | ixgbe_x540.c | 64 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_X540() local 74 eeprom->ops.init_params = ixgbe_init_eeprom_params_X540; in ixgbe_init_ops_X540() 75 eeprom->ops.read = ixgbe_read_eerd_X540; in ixgbe_init_ops_X540() 76 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_X540; in ixgbe_init_ops_X540() 77 eeprom->ops.write = ixgbe_write_eewr_X540; in ixgbe_init_ops_X540() 78 eeprom->ops.write_buffer = ixgbe_write_eewr_buffer_X540; in ixgbe_init_ops_X540() 79 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X540; in ixgbe_init_ops_X540() 80 eeprom->ops.validate_checksum = ixgbe_validate_eeprom_checksum_X540; in ixgbe_init_ops_X540() 81 eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_X540; in ixgbe_init_ops_X540() 366 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_eeprom_params_X540() local [all …]
|
| D | ixgbe_common.c | 72 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_generic() local 79 eeprom->ops.init_params = ixgbe_init_eeprom_params_generic; in ixgbe_init_ops_generic() 82 eeprom->ops.read = ixgbe_read_eerd_generic; in ixgbe_init_ops_generic() 83 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_generic; in ixgbe_init_ops_generic() 85 eeprom->ops.read = ixgbe_read_eeprom_bit_bang_generic; in ixgbe_init_ops_generic() 86 eeprom->ops.read_buffer = in ixgbe_init_ops_generic() 89 eeprom->ops.write = ixgbe_write_eeprom_generic; in ixgbe_init_ops_generic() 90 eeprom->ops.write_buffer = ixgbe_write_eeprom_buffer_bit_bang_generic; in ixgbe_init_ops_generic() 91 eeprom->ops.validate_checksum = in ixgbe_init_ops_generic() 93 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_generic; in ixgbe_init_ops_generic() [all …]
|
| D | if_bypass.c | 560 struct ixgbe_bypass_eeprom eeprom[BYPASS_MAX_LOGS]; in ixgbe_bp_log() local 599 eeprom[count].logs = 0; in ixgbe_bp_log() 600 eeprom[count].actions = 0; in ixgbe_bp_log() 610 eeprom[count].logs += data << (8 * i); in ixgbe_bp_log() 615 log_off + i, &eeprom[count].actions); in ixgbe_bp_log() 621 if (!(eeprom[count].logs & BYPASS_LOG_CLEAR_M)) in ixgbe_bp_log() 628 eeprom[count].clear_off = log_off; in ixgbe_bp_log() 639 u32 time = eeprom[count].logs & BYPASS_LOG_TIME_M; in ixgbe_bp_log() 640 u32 event = (eeprom[count].logs & BYPASS_LOG_EVENT_M) >> in ixgbe_bp_log() 642 u8 action = eeprom[count].actions & BYPASS_LOG_ACTION_M; in ixgbe_bp_log() [all …]
|
| /freebsd-12-stable/usr.sbin/eeprom/ |
| D | Makefile | 5 PROG= eeprom 6 MAN= eeprom.8 8 SRCS= eeprom.c ofw_options.c ofw_util.c
|
| /freebsd-12-stable/contrib/file/magic/Magdir/ |
| D | rpi | 33 # #raspberry-pi-4-boot-eeprom 34 # Reference: https://github.com/raspberrypi/rpi-eeprom/blob/master/rpi-eeprom-config 39 !:mime application/x-raspberry-eeprom
|
| /freebsd-12-stable/sys/dev/iicbus/ |
| D | ad7417.c | 519 static cell_t eeprom[2][40]; in ad7417_diode_read() local 526 OF_getprop(eeprom_node, "cpuid", eeprom[0], sizeof(eeprom[0])); in ad7417_diode_read() 528 OF_getprop(eeprom_node, "cpuid", eeprom[1], sizeof(eeprom[1])); in ad7417_diode_read() 537 diode_slope = eeprom[1][0x11] >> 16; in ad7417_diode_read() 538 diode_offset = (int16_t)(eeprom[1][0x11] & 0xffff) << 12; in ad7417_diode_read() 540 diode_slope = eeprom[0][0x11] >> 16; in ad7417_diode_read() 541 diode_offset = (int16_t)(eeprom[0][0x11] & 0xffff) << 12; in ad7417_diode_read()
|
| /freebsd-12-stable/sys/sparc64/sparc64/ |
| D | eeprom.c | 105 DRIVER_MODULE(eeprom, ebus, eeprom_driver, eeprom_devclass, 0, 0); 106 DRIVER_MODULE(eeprom, fhc, eeprom_driver, eeprom_devclass, 0, 0); 107 DRIVER_MODULE(eeprom, sbus, eeprom_driver, eeprom_devclass, 0, 0);
|
| /freebsd-12-stable/sys/gnu/dts/arm64/freescale/ |
| D | imx8mq-zii-ultra.dtsi | 142 eeprom-length = <512>; 379 eeprom@54 { 446 eeprom@a3 { 447 compatible = "zii,rave-sp-eeprom"; 449 zii,eeprom-name = "dds-eeprom"; 452 eeprom@a4 { 453 compatible = "zii,rave-sp-eeprom"; 457 zii,eeprom-name = "main-eeprom";
|
| /freebsd-12-stable/sys/dev/usb/net/ |
| D | if_axe.c | 553 uint16_t eeprom, val; in axe_ax88178_init() local 558 axe_cmd(sc, AXE_CMD_SROM_READ, 0, 0x0017, &eeprom); in axe_ax88178_init() 559 eeprom = le16toh(eeprom); in axe_ax88178_init() 563 if (eeprom == 0xffff) { in axe_ax88178_init() 568 phymode = eeprom & 0x7f; in axe_ax88178_init() 569 gpio0 = (eeprom & 0x80) ? 0 : 1; in axe_ax88178_init() 570 ledmode = eeprom >> 8; in axe_ax88178_init() 575 "EEPROM data : 0x%04x, phymode : 0x%02x\n", eeprom, in axe_ax88178_init() 756 uint16_t eeprom; in axe_ax88772b_init() local 767 axe_cmd(sc, AXE_CMD_SROM_READ, 0, AXE_EEPROM_772B_PHY_PWRCFG, &eeprom); in axe_ax88772b_init() [all …]
|