Home
last modified time | relevance | path

Searched refs:eeprom (Results 1 – 25 of 442) sorted by relevance

12345678910>>...18

/freebsd-12-stable/sys/dev/fe/
Dif_fe_isa.c378 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/
Dathprom.c39 #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/
Dmlx5_diagnostics.c299 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 …]
Dmlx5_fwdump.c338 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/
Daspeed-bmc-ibm-rainier.dts82 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 …]
Daspeed-bmc-quanta-q71l.dts180 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 …]
Dvf610-zii-ssmb-spu3.dts135 eeprom-length = <65536>;
209 eeprom@50 {
215 eeprom@52 {
246 eeprom@a3 {
247 compatible = "zii,rave-sp-eeprom";
251 zii,eeprom-name = "main-eeprom";
Dvf610-zii-spb4.dts121 eeprom-length = <65536>;
190 eeprom@50 {
196 eeprom@52 {
233 eeprom@a3 {
234 compatible = "zii,rave-sp-eeprom";
238 zii,eeprom-name = "main-eeprom";
Dvf610-zii-dev-rev-b.dts40 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 {
Dimx51-zii-rdu1.dts154 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 …]
Dimx7d-zii-rmu2.dts177 eeprom@50 {
182 eeprom@52 {
217 eeprom@a3 {
218 compatible = "zii,rave-sp-eeprom";
222 zii,eeprom-name = "main-eeprom";
Dimx51-zii-scu2-mezz.dts53 eeprom-length = <512>;
296 eeprom@50 {
324 eeprom@a4 {
325 compatible = "zii,rave-sp-eeprom";
329 zii,eeprom-name = "main-eeprom";
Dimx51-zii-scu3-esb.dts220 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/
Dar71xx_fixup.c82 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()
Dar71xx_caldata.c82 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/
Dbktr_card.c650 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/
Dixgbe_x540.c64 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 …]
Dixgbe_common.c72 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 …]
Dif_bypass.c560 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/
DMakefile5 PROG= eeprom
6 MAN= eeprom.8
8 SRCS= eeprom.c ofw_options.c ofw_util.c
/freebsd-12-stable/contrib/file/magic/Magdir/
Drpi33 # #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/
Dad7417.c519 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/
Deeprom.c105 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/
Dimx8mq-zii-ultra.dtsi142 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/
Dif_axe.c553 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 …]

12345678910>>...18