/drivers/infiniband/hw/nes/ |
D | nes_utils.c | 89 u16 eeprom_data; in nes_read_eeprom_values() local 99 eeprom_data = nes_read16_eeprom(nesdev->regs, 0); in nes_read_eeprom_values() 100 nes_debug(NES_DBG_HW, "EEPROM Offset 0 = 0x%04X\n", eeprom_data); in nes_read_eeprom_values() 101 eeprom_offset = 2 + (((eeprom_data & 0x007f) << 3) << in nes_read_eeprom_values() 102 ((eeprom_data & 0x0080) >> 7)); in nes_read_eeprom_values() 105 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 4); in nes_read_eeprom_values() 106 if (eeprom_data != 0x5746) { in nes_read_eeprom_values() 107 nes_debug(NES_DBG_HW, "Not a valid Firmware Image = 0x%04X\n", eeprom_data); in nes_read_eeprom_values() 111 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values() 113 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values() [all …]
|
D | nes.c | 912 u32 eeprom_data = 0xdead; in nes_show_ee_data() local 918 eeprom_data = nes_read32(nesdev->regs + NES_EEPROM_DATA); in nes_show_ee_data() 924 return snprintf(buf, PAGE_SIZE, "0x%x\n", eeprom_data); in nes_show_ee_data() 1187 static DRIVER_ATTR(eeprom_data, S_IRUSR | S_IWUSR,
|
/drivers/media/common/ |
D | tveeprom.c | 440 unsigned char *eeprom_data) in tveeprom_hauppauge_analog() argument 482 if (eeprom_data[0] == 0x1a && in tveeprom_hauppauge_analog() 483 eeprom_data[1] == 0xeb && in tveeprom_hauppauge_analog() 484 eeprom_data[2] == 0x67 && in tveeprom_hauppauge_analog() 485 eeprom_data[3] == 0x95) in tveeprom_hauppauge_analog() 487 else if ((eeprom_data[0] & 0xe1) == 0x01 && in tveeprom_hauppauge_analog() 488 eeprom_data[1] == 0x00 && in tveeprom_hauppauge_analog() 489 eeprom_data[2] == 0x00 && in tveeprom_hauppauge_analog() 490 eeprom_data[8] == 0x84) in tveeprom_hauppauge_analog() 492 else if (eeprom_data[1] == 0x70 && in tveeprom_hauppauge_analog() [all …]
|
/drivers/i2c/ |
D | i2c-slave-eeprom.c | 25 struct eeprom_data { struct 36 struct eeprom_data *eeprom = i2c_get_clientdata(client); in i2c_slave_eeprom_slave_cb() argument 80 struct eeprom_data *eeprom; in i2c_slave_eeprom_bin_read() 95 struct eeprom_data *eeprom; in i2c_slave_eeprom_bin_write() 109 struct eeprom_data *eeprom; in i2c_slave_eeprom_probe() 113 eeprom = devm_kzalloc(&client->dev, sizeof(struct eeprom_data) + size, GFP_KERNEL); in i2c_slave_eeprom_probe() 143 struct eeprom_data *eeprom = i2c_get_clientdata(client); in i2c_slave_eeprom_remove()
|
/drivers/misc/eeprom/ |
D | eeprom.c | 41 struct eeprom_data { struct 52 struct eeprom_data *data = i2c_get_clientdata(client); in eeprom_update_client() argument 88 struct eeprom_data *data = i2c_get_clientdata(client); in eeprom_read() 156 struct eeprom_data *data; in eeprom_probe() 158 data = devm_kzalloc(&client->dev, sizeof(struct eeprom_data), in eeprom_probe()
|
/drivers/net/wireless/iwlwifi/ |
D | iwl-eeprom-read.c | 230 __le16 *eeprom_data) in iwl_read_otp_word() argument 264 *eeprom_data = cpu_to_le16(r >> 16); in iwl_read_otp_word() 418 __le16 eeprom_data; in iwl_read_eeprom() local 420 ret = iwl_read_otp_word(trans, addr, &eeprom_data); in iwl_read_eeprom() 423 e[cache_addr / 2] = eeprom_data; in iwl_read_eeprom()
|
/drivers/media/usb/gspca/ |
D | tv8532.c | 100 static const u8 eeprom_data[][3] = { variable 150 for (i = 0; i < ARRAY_SIZE(eeprom_data); i++) { in tv_8532WriteEEprom() 152 reg_w1(gspca_dev, R04_WTRAM_DATA_L, eeprom_data[i][2]); in tv_8532WriteEEprom() 153 reg_w1(gspca_dev, R05_WTRAM_DATA_M, eeprom_data[i][1]); in tv_8532WriteEEprom() 154 reg_w1(gspca_dev, R06_WTRAM_DATA_H, eeprom_data[i][0]); in tv_8532WriteEEprom()
|
/drivers/media/pci/bt8xx/ |
D | bttv-cards.c | 89 unsigned char eeprom_data[256]); 2896 static unsigned char eeprom_data[256]; variable 2973 static void identify_by_eeprom(struct bttv *btv, unsigned char eeprom_data[256]) in identify_by_eeprom() 2977 if (0 == strncmp(eeprom_data,"GET MM20xPCTV",13)) in identify_by_eeprom() 2979 else if (0 == strncmp(eeprom_data+20,"Picolo",7)) in identify_by_eeprom() 2981 else if (eeprom_data[0] == 0x84 && eeprom_data[2]== 0) in identify_by_eeprom() 3339 bttv_readee(btv,eeprom_data,0xa0); in bttv_init_card2() 3340 identify_by_eeprom(btv,eeprom_data); in bttv_init_card2() 3368 bttv_readee(btv,eeprom_data,0xa0); in bttv_init_card2() 3373 bttv_readee(btv,eeprom_data,0xa0); in bttv_init_card2() [all …]
|
/drivers/staging/comedi/drivers/ |
D | cb_pcidda.c | 158 u16 eeprom_data[EEPROM_SIZE]; /* software copy of board's eeprom */ member 280 offset = devpriv->eeprom_data[0x7 + index]; in cb_pcidda_calibrate() 281 gain = devpriv->eeprom_data[0x8 + index]; in cb_pcidda_calibrate() 384 devpriv->eeprom_data[i] = cb_pcidda_read_eeprom(dev, i); in cb_pcidda_auto_attach()
|
/drivers/net/ethernet/intel/e1000/ |
D | e1000_hw.c | 671 u16 eeprom_data; in e1000_adjust_serdes_amplitude() local 686 &eeprom_data); in e1000_adjust_serdes_amplitude() 691 if (eeprom_data != EEPROM_RESERVED_WORD) { in e1000_adjust_serdes_amplitude() 693 eeprom_data &= EEPROM_SERDES_AMPLITUDE_MASK; in e1000_adjust_serdes_amplitude() 695 e1000_write_phy_reg(hw, M88E1000_PHY_EXT_CTRL, eeprom_data); in e1000_adjust_serdes_amplitude() 717 u16 eeprom_data; in e1000_setup_link() local 729 1, &eeprom_data); in e1000_setup_link() 734 if ((eeprom_data & EEPROM_WORD0F_PAUSE_MASK) == 0) in e1000_setup_link() 736 else if ((eeprom_data & EEPROM_WORD0F_PAUSE_MASK) == in e1000_setup_link() 766 1, &eeprom_data); in e1000_setup_link() [all …]
|
/drivers/net/wireless/ath/ath9k/ |
D | ahb.c | 66 if (off >= (ARRAY_SIZE(pdata->eeprom_data))) { in ath_ahb_eeprom_read() 73 *data = pdata->eeprom_data[off]; in ath_ahb_eeprom_read()
|
D | pci.c | 796 if (off >= (ARRAY_SIZE(pdata->eeprom_data))) { in ath_pci_eeprom_read() 802 *data = pdata->eeprom_data[off]; in ath_pci_eeprom_read()
|
/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_phy.h | 190 u8 *eeprom_data); 194 u8 eeprom_data);
|
D | ixgbe_82598.c | 47 u8 *eeprom_data); 998 u8 byte_offset, u8 *eeprom_data) in ixgbe_read_i2c_phy_82598() argument 1050 *eeprom_data = (u8)(sfp_data >> 8); in ixgbe_read_i2c_phy_82598() 1069 u8 *eeprom_data) in ixgbe_read_i2c_eeprom_82598() argument 1072 byte_offset, eeprom_data); in ixgbe_read_i2c_eeprom_82598()
|
D | ixgbe_phy.c | 1694 u8 *eeprom_data) in ixgbe_read_i2c_eeprom_generic() argument 1698 eeprom_data); in ixgbe_read_i2c_eeprom_generic() 1726 u8 eeprom_data) in ixgbe_write_i2c_eeprom_generic() argument 1730 eeprom_data); in ixgbe_write_i2c_eeprom_generic()
|
D | ixgbe_common.c | 4113 u8 rs, eeprom_data; in ixgbe_set_soft_rate_select_speed() local 4131 &eeprom_data); in ixgbe_set_soft_rate_select_speed() 4137 eeprom_data = (eeprom_data & ~IXGBE_SFF_SOFT_RS_SELECT_MASK) | rs; in ixgbe_set_soft_rate_select_speed() 4141 eeprom_data); in ixgbe_set_soft_rate_select_speed()
|
/drivers/media/usb/au0828/ |
D | au0828-cards.c | 156 static void hauppauge_eeprom(struct au0828_dev *dev, u8 *eeprom_data) in hauppauge_eeprom() argument 160 tveeprom_hauppauge_analog(&dev->i2c_client, &tv, eeprom_data); in hauppauge_eeprom()
|
/drivers/media/pci/cx88/ |
D | cx88-cards.c | 2827 static void leadtek_eeprom(struct cx88_core *core, u8 *eeprom_data) in leadtek_eeprom() argument 2829 if (eeprom_data[4] != 0x7d || in leadtek_eeprom() 2830 eeprom_data[5] != 0x10 || in leadtek_eeprom() 2831 eeprom_data[7] != 0x66) { in leadtek_eeprom() 2837 switch (eeprom_data[6]) { in leadtek_eeprom() 2852 core->board.tuner_type, eeprom_data[0]); in leadtek_eeprom() 2855 static void hauppauge_eeprom(struct cx88_core *core, u8 *eeprom_data) in hauppauge_eeprom() argument 2859 tveeprom_hauppauge_analog(&core->i2c_client, &tv, eeprom_data); in hauppauge_eeprom() 2954 static void gdi_eeprom(struct cx88_core *core, u8 *eeprom_data) in gdi_eeprom() argument 2956 const char *name = (eeprom_data[0x0d] < ARRAY_SIZE(gdi_tuner)) in gdi_eeprom() [all …]
|
/drivers/scsi/qla4xxx/ |
D | ql4_def.h | 632 struct eeprom_data *nvram; 987 offsetof(struct eeprom_data, isp4010.ext_hw_conf) / 2 : in eeprom_ext_hw_conf_offset() 988 offsetof(struct eeprom_data, isp4022.ext_hw_conf) / 2); in eeprom_ext_hw_conf_offset()
|
D | ql4_nvram.h | 105 struct eeprom_data { struct
|
/drivers/media/pci/saa7164/ |
D | saa7164-cards.c | 783 static void hauppauge_eeprom(struct saa7164_dev *dev, u8 *eeprom_data) in hauppauge_eeprom() argument 789 eeprom_data); in hauppauge_eeprom()
|
/drivers/net/ethernet/qlogic/ |
D | qla3xxx.h | 868 struct eeprom_data { struct 1171 struct eeprom_data nvram_data;
|
/drivers/net/ethernet/agere/ |
D | et131x.c | 456 u8 eeprom_data[2]; member 725 eeprom_read(adapter, 0x70, &adapter->eeprom_data[0]); in et131x_init_eeprom() 726 eeprom_read(adapter, 0x71, &adapter->eeprom_data[1]); in et131x_init_eeprom() 728 if (adapter->eeprom_data[0] != 0xcd) in et131x_init_eeprom() 730 adapter->eeprom_data[1] = 0x00; in et131x_init_eeprom() 1482 if ((adapter->eeprom_data[1] & 0x4) == 0) { in et131x_xcvr_init() 1488 if ((adapter->eeprom_data[1] & 0x8) == 0) in et131x_xcvr_init()
|
/drivers/net/ethernet/smsc/ |
D | smsc9420.c | 405 u8 eeprom_data[SMSC9420_EEPROM_SIZE]; in smsc9420_ethtool_get_eeprom() local 412 int ret = smsc9420_eeprom_read_location(pd, i, eeprom_data); in smsc9420_ethtool_get_eeprom() 419 memcpy(data, &eeprom_data[eeprom->offset], len); in smsc9420_ethtool_get_eeprom()
|
/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 2156 u16 eeprom_data; in igb_init_mas() local 2158 hw->nvm.ops.read(hw, NVM_COMPAT, 1, &eeprom_data); in igb_init_mas() 2161 if (eeprom_data & IGB_MAS_ENABLE_0) { in igb_init_mas() 2169 if (eeprom_data & IGB_MAS_ENABLE_1) { in igb_init_mas() 2177 if (eeprom_data & IGB_MAS_ENABLE_2) { in igb_init_mas() 2185 if (eeprom_data & IGB_MAS_ENABLE_3) { in igb_init_mas() 2243 u16 eeprom_data = 0; in igb_probe() local 2474 &eeprom_data); in igb_probe() 2476 hw->nvm.ops.read(hw, NVM_INIT_CONTROL3_PORT_B, 1, &eeprom_data); in igb_probe() 2478 if (eeprom_data & IGB_EEPROM_APME) in igb_probe()
|