/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | 3945.c | 894 struct il3945_eeprom *eeprom = (struct il3945_eeprom *)il->eeprom; local 915 if (EEPROM_SKU_CAP_OP_MODE_MRC == eeprom->sku_cap) { 922 if ((eeprom->board_revision & 0xF0) == 0xD0) { 923 D_INFO("3945ABG revision is 0x%X\n", eeprom->board_revision); 927 D_INFO("3945ABG revision is 0x%X\n", eeprom->board_revision); 932 if (eeprom->almgor_m_version <= 1) { 936 eeprom->almgor_m_version); 939 eeprom->almgor_m_version); 945 if (eeprom 1070 struct il3945_eeprom *eeprom = (struct il3945_eeprom *)il->eeprom; local 1554 struct il3945_eeprom *eeprom = (struct il3945_eeprom *)il->eeprom; local 1890 struct il3945_eeprom *eeprom = (struct il3945_eeprom *)il->eeprom; local 1926 struct il3945_eeprom *eeprom = (struct il3945_eeprom *)il->eeprom; local 1976 struct il3945_eeprom *eeprom = (struct il3945_eeprom *)il->eeprom; local 2058 struct il3945_eeprom *eeprom = (struct il3945_eeprom *)il->eeprom; local [all...] |
/linux-master/sound/pci/ice1712/ |
H A D | delta.c | 73 switch (ice->eeprom.subvendor) { 102 switch (ice->eeprom.subvendor) { 572 switch (ice->eeprom.subvendor) { 620 if (ice->eeprom.subvendor == ICE1712_SUBDEVICE_DELTA1010 && 621 ice->eeprom.gpiodir == 0x7b) 622 ice->eeprom.subvendor = ICE1712_SUBDEVICE_DELTA1010E; 624 if (ice->eeprom.subvendor == ICE1712_SUBDEVICE_DELTA66 && 625 ice->eeprom.gpiodir == 0xfb) 626 ice->eeprom.subvendor = ICE1712_SUBDEVICE_DELTA66E; 629 switch (ice->eeprom [all...] |
H A D | ice1712.c | 1488 if (!(ice->eeprom.data[ICE_EEP1_ACLINK] & ICE1712_CFG_PRO_I2S)) { 1513 return (unsigned int)ice->eeprom.data[idx] | ((unsigned int)ice->eeprom.data[idx + 1] << 8); 1525 snd_iprintf(buffer, " Subvendor : 0x%x\n", ice->eeprom.subvendor); 1526 snd_iprintf(buffer, " Size : %i bytes\n", ice->eeprom.size); 1527 snd_iprintf(buffer, " Version : %i\n", ice->eeprom.version); 1528 snd_iprintf(buffer, " Codec : 0x%x\n", ice->eeprom.data[ICE_EEP1_CODEC]); 1529 snd_iprintf(buffer, " ACLink : 0x%x\n", ice->eeprom.data[ICE_EEP1_ACLINK]); 1530 snd_iprintf(buffer, " I2S ID : 0x%x\n", ice->eeprom.data[ICE_EEP1_I2SID]); 1531 snd_iprintf(buffer, " S/PDIF : 0x%x\n", ice->eeprom [all...] |
H A D | amp.c | 46 if (ice->eeprom.subvendor == VT1724_SUBDEVICE_AV710) {
|
H A D | hoontech.c | 323 ice->gpio.write_mask = ice->eeprom.gpiomask; 324 ice->gpio.direction = ice->eeprom.gpiodir; 325 snd_ice1712_write(ice, ICE1712_IREG_GPIO_WRITE_MASK, ice->eeprom.gpiomask); 326 snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, ice->eeprom.gpiodir); 327 snd_ice1712_write(ice, ICE1712_IREG_GPIO_DATA, ice->eeprom.gpiostate);
|
/linux-master/drivers/net/ethernet/8390/ |
H A D | ax88796.c | 612 static void ax_eeprom_register_read(struct eeprom_93cx6 *eeprom) argument 614 struct ei_device *ei_local = eeprom->data; 617 eeprom->reg_data_in = reg & AX_MEMR_EEI; 618 eeprom->reg_data_out = reg & AX_MEMR_EEO; /* Input pin */ 619 eeprom->reg_data_clock = reg & AX_MEMR_EECLK; 620 eeprom->reg_chip_select = reg & AX_MEMR_EECS; 623 static void ax_eeprom_register_write(struct eeprom_93cx6 *eeprom) argument 625 struct ei_device *ei_local = eeprom->data; 630 if (eeprom->reg_data_in) 632 if (eeprom 725 struct eeprom_93cx6 eeprom; local [all...] |
/linux-master/drivers/net/usb/ |
H A D | ax88179_178a.c | 542 ax88179_get_eeprom(struct net_device *net, struct ethtool_eeprom *eeprom, argument 550 if (eeprom->len == 0) 553 eeprom->magic = AX88179_EEPROM_MAGIC; 555 first_word = eeprom->offset >> 1; 556 last_word = (eeprom->offset + eeprom->len - 1) >> 1; 562 /* ax88179/178A returns 2 bytes from eeprom on read */ 572 memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); 578 ax88179_set_eeprom(struct net_device *net, struct ethtool_eeprom *eeprom, argument 1007 u8 i, buf, eeprom[20]; local [all...] |
/linux-master/drivers/net/wireless/admtek/ |
H A D | adm8211.c | 74 static void adm8211_eeprom_register_read(struct eeprom_93cx6 *eeprom) argument 76 struct adm8211_priv *priv = eeprom->data; 79 eeprom->reg_data_in = reg & ADM8211_SPR_SDI; 80 eeprom->reg_data_out = reg & ADM8211_SPR_SDO; 81 eeprom->reg_data_clock = reg & ADM8211_SPR_SCLK; 82 eeprom->reg_chip_select = reg & ADM8211_SPR_SCS; 85 static void adm8211_eeprom_register_write(struct eeprom_93cx6 *eeprom) argument 87 struct adm8211_priv *priv = eeprom->data; 90 if (eeprom->reg_data_in) 92 if (eeprom 109 struct eeprom_93cx6 eeprom = { local [all...] |
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2500pci.c | 128 static void rt2500pci_eepromregister_read(struct eeprom_93cx6 *eeprom) argument 130 struct rt2x00_dev *rt2x00dev = eeprom->data; 135 eeprom->reg_data_in = !!rt2x00_get_field32(reg, CSR21_EEPROM_DATA_IN); 136 eeprom->reg_data_out = !!rt2x00_get_field32(reg, CSR21_EEPROM_DATA_OUT); 137 eeprom->reg_data_clock = 139 eeprom->reg_chip_select = 143 static void rt2500pci_eepromregister_write(struct eeprom_93cx6 *eeprom) argument 145 struct rt2x00_dev *rt2x00dev = eeprom->data; 148 rt2x00_set_field32(®, CSR21_EEPROM_DATA_IN, !!eeprom->reg_data_in); 149 rt2x00_set_field32(®, CSR21_EEPROM_DATA_OUT, !!eeprom 1057 u16 eeprom; local 1558 struct eeprom_93cx6 eeprom; local 1625 u16 eeprom; local [all...] |
H A D | rt61pci.c | 166 static void rt61pci_eepromregister_read(struct eeprom_93cx6 *eeprom) argument 168 struct rt2x00_dev *rt2x00dev = eeprom->data; 173 eeprom->reg_data_in = !!rt2x00_get_field32(reg, E2PROM_CSR_DATA_IN); 174 eeprom->reg_data_out = !!rt2x00_get_field32(reg, E2PROM_CSR_DATA_OUT); 175 eeprom->reg_data_clock = 177 eeprom->reg_chip_select = 181 static void rt61pci_eepromregister_write(struct eeprom_93cx6 *eeprom) argument 183 struct rt2x00_dev *rt2x00dev = eeprom->data; 186 rt2x00_set_field32(®, E2PROM_CSR_DATA_IN, !!eeprom->reg_data_in); 187 rt2x00_set_field32(®, E2PROM_CSR_DATA_OUT, !!eeprom 753 u16 eeprom; local 1572 u16 eeprom; local 2301 struct eeprom_93cx6 eeprom; local 2411 u16 eeprom; local [all...] |
H A D | rt2500usb.c | 232 .eeprom = { 692 u16 eeprom; local 695 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_BBPTUNE_R24); 696 value = rt2x00_get_field16(eeprom, EEPROM_BBPTUNE_R24_LOW); 699 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_BBPTUNE_R25); 700 value = rt2x00_get_field16(eeprom, EEPROM_BBPTUNE_R25_LOW); 703 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_BBPTUNE_R61); 704 value = rt2x00_get_field16(eeprom, EEPROM_BBPTUNE_R61_LOW); 707 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_BBPTUNE_VGC); 708 value = rt2x00_get_field16(eeprom, EEPROM_BBPTUNE_VGCUPPE 901 u16 eeprom; local 1429 u16 eeprom; local [all...] |
H A D | rt73usb.c | 152 .eeprom = { 728 u16 eeprom; local 735 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_RSSI_OFFSET_BG); 736 lna_gain -= rt2x00_get_field16(eeprom, EEPROM_RSSI_OFFSET_BG_1); 738 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_RSSI_OFFSET_A); 739 lna_gain -= rt2x00_get_field16(eeprom, EEPROM_RSSI_OFFSET_A_1); 1304 u16 eeprom; local 1338 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_BBP_START + i); 1340 if (eeprom != 0xffff && eeprom ! 1848 u16 eeprom; local [all...] |
H A D | rt2x00usb.h | 161 * rt2x00usb_eeprom_read - Read eeprom from device 163 * @eeprom: Pointer to eeprom array to store the information in 164 * @length: Number of bytes to read from the eeprom 166 * Simple wrapper around rt2x00usb_vendor_request to read the eeprom 167 * from the device. Note that the eeprom argument _must_ be allocated using 171 __le16 *eeprom, const u16 length) 175 eeprom, length, EEPROM_TIMEOUT); 170 rt2x00usb_eeprom_read(struct rt2x00_dev *rt2x00dev, __le16 *eeprom, const u16 length) argument
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | Makefile | 5 cx23888-ir.o netup-init.o cimax2.o netup-eeprom.o \
|
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | Makefile | 9 pvrusb2-eeprom.o \
|
/linux-master/drivers/media/usb/au0828/ |
H A D | au0828-cards.c | 172 pr_info("%s: hauppauge eeprom: model=%d\n", 180 static u8 eeprom[256]; local 186 tveeprom_read(&dev->i2c_client, eeprom, sizeof(eeprom)); 195 hauppauge_eeprom(dev, eeprom+0xa0); 254 * 6 - eeprom W/P
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | Makefile | 11 mt7615-common-y := main.o init.o mcu.o eeprom.o mac.o \
|
/linux-master/drivers/i2c/ |
H A D | Makefile | 19 obj-$(CONFIG_I2C_SLAVE_EEPROM) += i2c-slave-eeprom.o
|
/linux-master/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-eeprom-parse.h | 66 * @eeprom: the EEPROM data 76 const u8 *eeprom, size_t eeprom_size);
|
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
H A D | dev.c | 634 /* reload registers from eeprom */ 646 wiphy_err(dev->wiphy, "eeprom reset timeout!\n"); 1399 static void rtl8187_eeprom_register_read(struct eeprom_93cx6 *eeprom) argument 1401 struct ieee80211_hw *dev = eeprom->data; 1405 eeprom->reg_data_in = reg & RTL818X_EEPROM_CMD_WRITE; 1406 eeprom->reg_data_out = reg & RTL818X_EEPROM_CMD_READ; 1407 eeprom->reg_data_clock = reg & RTL818X_EEPROM_CMD_CK; 1408 eeprom->reg_chip_select = reg & RTL818X_EEPROM_CMD_CS; 1411 static void rtl8187_eeprom_register_write(struct eeprom_93cx6 *eeprom) argument 1413 struct ieee80211_hw *dev = eeprom 1436 struct eeprom_93cx6 eeprom; local [all...] |
/linux-master/drivers/scsi/ |
H A D | wd719x.c | 715 static void wd719x_eeprom_reg_read(struct eeprom_93cx6 *eeprom) argument 717 struct wd719x *wd = eeprom->data; 720 eeprom->reg_data_out = reg & WD719X_EE_DO; 723 static void wd719x_eeprom_reg_write(struct eeprom_93cx6 *eeprom) argument 725 struct wd719x *wd = eeprom->data; 728 if (eeprom->reg_data_in) 730 if (eeprom->reg_data_clock) 732 if (eeprom->reg_chip_select) 741 struct eeprom_93cx6 eeprom; local 745 eeprom [all...] |
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | sta_cmdresp.c | 787 struct mwifiex_ds_read_eeprom *eeprom; local 793 struct host_cmd_ds_802_11_eeprom_access *eeprom; member in union:reg 800 eeprom = data_buf; 829 r.eeprom = &resp->params.eeprom; 831 le16_to_cpu(r.eeprom->byte_count)); 832 if (eeprom->byte_count < le16_to_cpu(r.eeprom->byte_count)) { 833 eeprom->byte_count = 0; 837 eeprom [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | eeprom_4k.c | 23 u16 version = le16_to_cpu(ah->eeprom.map4k.baseEepHeader.version); 31 u16 version = le16_to_cpu(ah->eeprom.map4k.baseEepHeader.version); 40 u16 *eep_data = (u16 *)&ah->eeprom.map4k; 54 u16 *eep_data = (u16 *)&ah->eeprom.map4k; 133 struct ar5416_eeprom_4k *eep = &ah->eeprom.map4k; 188 struct ar5416_eeprom_4k *eep = &ah->eeprom.map4k; 237 struct ar5416_eeprom_4k *eep = &ah->eeprom.map4k; 287 struct ar5416_eeprom_4k *pEepData = &ah->eeprom.map4k; 408 struct ar5416_eeprom_4k *pEepData = &ah->eeprom.map4k; 584 struct ar5416_eeprom_4k *pEepData = &ah->eeprom [all...] |
H A D | eeprom_9287.c | 25 u16 version = le16_to_cpu(ah->eeprom.map9287.baseEepHeader.version); 33 u16 version = le16_to_cpu(ah->eeprom.map9287.baseEepHeader.version); 40 struct ar9287_eeprom *eep = &ah->eeprom.map9287; 56 u16 *eep_data = (u16 *)&ah->eeprom.map9287; 129 struct ar9287_eeprom *eep = &ah->eeprom.map9287; 189 struct ar9287_eeprom *eep = &ah->eeprom.map9287; 235 struct ar9287_eeprom *eep = &ah->eeprom.map9287; 367 struct ar9287_eeprom *pEepData = &ah->eeprom.map9287; 526 struct ar9287_eeprom *pEepData = &ah->eeprom.map9287; 711 struct ar9287_eeprom *pEepData = &ah->eeprom [all...] |
/linux-master/drivers/net/can/usb/peak_usb/ |
H A D | pcan_usb_core.h | 153 struct ethtool_eeprom *eeprom, u8 *data); 155 struct ethtool_eeprom *eeprom, u8 *data);
|