Searched refs:eeprom (Results 51 - 75 of 250) sorted by relevance

12345678910

/linux-master/drivers/net/wireless/intel/iwlegacy/
H A D3945.c894 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 Ddelta.c73 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 Dice1712.c1488 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 Damp.c46 if (ice->eeprom.subvendor == VT1724_SUBDEVICE_AV710) {
H A Dhoontech.c323 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 Dax88796.c612 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 Dax88179_178a.c542 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 Dadm8211.c74 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 Drt2500pci.c128 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(&reg, CSR21_EEPROM_DATA_IN, !!eeprom->reg_data_in);
149 rt2x00_set_field32(&reg, CSR21_EEPROM_DATA_OUT, !!eeprom
1057 u16 eeprom; local
1558 struct eeprom_93cx6 eeprom; local
1625 u16 eeprom; local
[all...]
H A Drt61pci.c166 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(&reg, E2PROM_CSR_DATA_IN, !!eeprom->reg_data_in);
187 rt2x00_set_field32(&reg, 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 Drt2500usb.c232 .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 Drt73usb.c152 .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 Drt2x00usb.h161 * 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 DMakefile5 cx23888-ir.o netup-init.o cimax2.o netup-eeprom.o \
/linux-master/drivers/media/usb/pvrusb2/
H A DMakefile9 pvrusb2-eeprom.o \
/linux-master/drivers/media/usb/au0828/
H A Dau0828-cards.c172 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 DMakefile11 mt7615-common-y := main.o init.o mcu.o eeprom.o mac.o \
/linux-master/drivers/i2c/
H A DMakefile19 obj-$(CONFIG_I2C_SLAVE_EEPROM) += i2c-slave-eeprom.o
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-eeprom-parse.h66 * @eeprom: the EEPROM data
76 const u8 *eeprom, size_t eeprom_size);
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8187/
H A Ddev.c634 /* 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 Dwd719x.c715 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 Dsta_cmdresp.c787 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 Deeprom_4k.c23 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 Deeprom_9287.c25 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 Dpcan_usb_core.h153 struct ethtool_eeprom *eeprom, u8 *data);
155 struct ethtool_eeprom *eeprom, u8 *data);

Completed in 290 milliseconds

12345678910