Searched refs:eeprom (Results 76 - 100 of 250) sorted by relevance

12345678910

/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_eeprom.c49 if (field + len > dev->mt76.eeprom.size)
52 memcpy(dest, dev->mt76.eeprom.data + field, len);
/linux-master/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_hw.c103 if (i != wx->eeprom.sw_region_offset + TXGBE_EEPROM_CHECKSUM)
143 status = wx_read_ee_hostif(wx, wx->eeprom.sw_region_offset +
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2800lib.c861 u16 eeprom; local
867 eeprom = rt2800_eeprom_read(rt2x00dev, EEPROM_RSSI_BG);
868 offset0 = rt2x00_get_field16(eeprom, EEPROM_RSSI_BG_OFFSET0);
869 offset1 = rt2x00_get_field16(eeprom, EEPROM_RSSI_BG_OFFSET1);
870 eeprom = rt2800_eeprom_read(rt2x00dev, EEPROM_RSSI_BG2);
871 offset2 = rt2x00_get_field16(eeprom, EEPROM_RSSI_BG2_OFFSET2);
873 eeprom = rt2800_eeprom_read(rt2x00dev, EEPROM_RSSI_A);
874 offset0 = rt2x00_get_field16(eeprom, EEPROM_RSSI_A_OFFSET0);
875 offset1 = rt2x00_get_field16(eeprom, EEPROM_RSSI_A_OFFSET1);
876 eeprom
2269 u16 eeprom; local
2325 u16 eeprom; local
2403 u16 eeprom; local
3923 u16 eeprom, chan_power, rate_power, target_power; local
4569 u16 eeprom; local
4685 u16 eeprom; local
4751 u16 eeprom; local
4823 u16 eeprom; local
5209 u16 eeprom; local
5342 u16 eeprom; local
5839 u16 eeprom; local
6435 u16 eeprom; local
6860 u16 eeprom; local
6969 u16 eeprom; local
7249 u16 eeprom; local
7447 u16 eeprom; local
7553 u16 eeprom; local
7620 u16 eeprom; local
11147 u16 eeprom; local
[all...]
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Daf9035.h52 u8 eeprom[256]; member in struct:state
113 * eeprom is memory mapped as read only. Writing that memory mapped address
114 * will not corrupt eeprom.
/linux-master/arch/mips/mm/
H A Dsc-ip22.c163 unsigned int size = ip22_eeprom_read(&sgimc->eeprom, 17);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/
H A Deeprom.h108 u8 *eep = dev->mt76.eeprom.data;
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Deeprom.c15 #include "eeprom.h"
277 val = get_unaligned_le16(dev->mt76.eeprom.data);
279 val = get_unaligned_le16(dev->mt76.eeprom.data +
308 return mt76x02_get_efuse_data(dev, 0, dev->mt76.eeprom.data,
333 memcpy(dev->mphy.macaddr, (u8 *)dev->mt76.eeprom.data + MT_EE_MAC_ADDR,
/linux-master/drivers/net/dsa/mv88e6xxx/
H A Dglobal2.h332 struct ethtool_eeprom *eeprom, u8 *data);
334 struct ethtool_eeprom *eeprom, u8 *data);
337 struct ethtool_eeprom *eeprom, u8 *data);
339 struct ethtool_eeprom *eeprom, u8 *data);
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-eeprom-read.c11 #include "iwl-eeprom-read.h"
288 int iwl_read_eeprom(struct iwl_trans *trans, u8 **eeprom, size_t *eeprom_size) argument
299 if (!eeprom || !eeprom_size)
357 /* eeprom is an array of 16bit values */
384 *eeprom = (u8 *)e;
/linux-master/drivers/hid/
H A Dhid-wiimote-debug.c19 struct dentry *eeprom; member in struct:wiimote_debug
183 dbg->eeprom = debugfs_create_file("eeprom", S_IRUSR,
210 debugfs_remove(dbg->eeprom);
/linux-master/drivers/nvmem/
H A DMakefile53 obj-$(CONFIG_NVMEM_RAVE_SP_EEPROM) += nvmem-rave-sp-eeprom.o
54 nvmem-rave-sp-eeprom-y := rave-sp-eeprom.o
/linux-master/drivers/staging/vt6656/
H A Dmain_usb.c254 priv->cck_pwr = priv->eeprom[EEP_OFS_PWR_CCK];
255 priv->ofdm_pwr_g = priv->eeprom[EEP_OFS_PWR_OFDMG];
259 priv->eeprom[ii + EEP_OFS_CCK_PWR_TBL];
264 priv->eeprom[ii + EEP_OFS_OFDM_PWR_TBL];
283 priv->eeprom[ii + EEP_OFS_OFDMA_PWR_TBL];
289 antenna = priv->eeprom[EEP_OFS_ANTENNA];
342 if ((priv->eeprom[EEP_OFS_MAJOR_VER] == 0x1) &&
343 (priv->eeprom[EEP_OFS_MINOR_VER] >= 0x4)) {
344 calib_tx_iq = priv->eeprom[EEP_OFS_CALIB_TX_IQ];
345 calib_tx_dc = priv->eeprom[EEP_OFS_CALIB_TX_D
[all...]
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c417 return hw->eeprom.word_size * 2;
421 struct ethtool_eeprom *eeprom, u8 *bytes)
430 if (eeprom->len == 0)
433 eeprom->magic = hw->vendor_id | (hw->device_id << 16);
435 first_word = eeprom->offset >> 1;
436 last_word = (eeprom->offset + eeprom->len - 1) >> 1;
443 if (hw->eeprom.type == e1000_eeprom_spi)
456 /* Device's eeprom is always little-endian, word addressable */
460 memcpy(bytes, (u8 *)eeprom_buff + (eeprom
420 e1000_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
467 e1000_set_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
[all...]
/linux-master/drivers/net/usb/
H A Dsr9700.c90 netdev_err(dev->net, "%s write timed out!\n", phy ? "phy" : "eeprom");
157 struct ethtool_eeprom *eeprom, u8 *data)
165 if ((eeprom->offset & 0x01) || (eeprom->len & 0x01))
168 for (i = 0; i < eeprom->len / 2; i++) {
169 ret = sr_read_eeprom_word(dev, eeprom->offset / 2 + i, buf + i);
156 sr9700_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *data) argument
/linux-master/drivers/cpufreq/
H A Dpmac64-cpufreq.c482 const u8 *eeprom = NULL; local
490 /* Lookup the cpuid eeprom node */
493 eeprom = of_get_property(cpuid, "cpuid", NULL);
494 if (eeprom == NULL) {
580 ih = *((u32 *)(eeprom + 0x10));
581 il = *((u32 *)(eeprom + 0x20));
/linux-master/drivers/net/wireless/ath/ath9k/
H A Deeprom_def.c82 u16 version = le16_to_cpu(ah->eeprom.def.baseEepHeader.version);
90 u16 version = le16_to_cpu(ah->eeprom.def.baseEepHeader.version);
99 u16 *eep_data = (u16 *)&ah->eeprom.def;
113 u16 *eep_data = (u16 *)&ah->eeprom.def;
207 struct ar5416_eeprom_def *eep = &ah->eeprom.def;
266 struct ar5416_eeprom_def *eep = &ah->eeprom.def;
336 struct ar5416_eeprom_def *eep = &ah->eeprom.def;
470 struct ar5416_eeprom_def *eep = &ah->eeprom.def;
642 struct ar5416_eeprom_def *eep = &ah->eeprom.def;
768 struct ar5416_eeprom_def *pEepData = &ah->eeprom
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82599.c122 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value))
127 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value))
137 usleep_range(hw->eeprom.semaphore_delay * 1000,
138 hw->eeprom.semaphore_delay * 2000);
159 usleep_range(hw->eeprom.semaphore_delay * 1000,
160 hw->eeprom.semaphore_delay * 2000);
161 hw_err(hw, "eeprom read at offset %d failed\n", data_offset);
487 hw->eeprom.ops.read(hw, IXGBE_EEPROM_CTRL_2, &ee_ctrl_2);
1884 if (hw->eeprom.ops.read(hw, offset, &fw_offset))
1892 if (hw->eeprom
1965 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
1991 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; local
[all...]
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8180/
H A Ddev.c1628 static void rtl8180_eeprom_register_read(struct eeprom_93cx6 *eeprom) argument
1630 struct rtl8180_priv *priv = eeprom->data;
1633 eeprom->reg_data_in = reg & RTL818X_EEPROM_CMD_WRITE;
1634 eeprom->reg_data_out = reg & RTL818X_EEPROM_CMD_READ;
1635 eeprom->reg_data_clock = reg & RTL818X_EEPROM_CMD_CK;
1636 eeprom->reg_chip_select = reg & RTL818X_EEPROM_CMD_CS;
1639 static void rtl8180_eeprom_register_write(struct eeprom_93cx6 *eeprom) argument
1641 struct rtl8180_priv *priv = eeprom->data;
1644 if (eeprom->reg_data_in)
1646 if (eeprom
1660 struct eeprom_93cx6 eeprom; local
[all...]
/linux-master/net/ethtool/
H A Dioctl.c1614 struct ethtool_eeprom eeprom; local
1615 void __user *userbuf = useraddr + sizeof(eeprom);
1620 if (copy_from_user(&eeprom, useraddr, sizeof(eeprom)))
1624 if (eeprom.offset + eeprom.len <= eeprom.offset)
1627 /* Check for exceeding total eeprom len */
1628 if (eeprom.offset + eeprom
1678 struct ethtool_eeprom eeprom; local
[all...]
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c946 bnad_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, argument
956 eeprom->magic = bnad->pcidev->vendor | (bnad->pcidev->device << 16);
960 eeprom->offset, &base_offset);
970 bnad->id, bytes, eeprom->len,
971 eeprom->offset - base_offset,
986 bnad_set_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, argument
996 if (eeprom->magic != (bnad->pcidev->vendor |
1002 eeprom->offset, &base_offset);
1012 bnad->id, bytes, eeprom->len,
1013 eeprom
[all...]
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dphy.c429 * initialize some phy regs from eeprom values in modal_header[]
440 struct ar9170_eeprom_modal *m = &ar->eeprom.modal_header[is_2ghz];
536 carl9170_regwrite(AR9170_PHY_REG_RX_CHAINMASK, ar->eeprom.rx_mask);
537 carl9170_regwrite(AR9170_PHY_REG_CAL_CHAINMASK, ar->eeprom.rx_mask);
1130 cal_freq_pier = ar->eeprom.cal_freq_pier_2G;
1136 cal_freq_pier = ar->eeprom.cal_freq_pier_5G;
1162 cal_pier_data = &ar->eeprom.
1167 cal_pier_data = &ar->eeprom.
1320 #define EDGES(c, n) (ar->eeprom.ctl_data[c].control_edges[n])
1354 if (c == ar->eeprom
[all...]
/linux-master/drivers/comedi/drivers/
H A Daddi_apci_1564.c162 unsigned long eeprom; /* base address of EEPROM register */ member in struct:apci1564_private
676 devpriv->eeprom = pci_resource_start(pcidev, 0);
677 val = inl(devpriv->eeprom + APCI1564_EEPROM_REG);
682 devpriv->timer = devpriv->eeprom + APCI1564_REV1_TIMER_IOBASE;
685 dev->iobase = devpriv->eeprom + APCI1564_REV2_MAIN_IOBASE;
686 devpriv->timer = devpriv->eeprom + APCI1564_REV2_TIMER_IOBASE;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dinit.c6 #include "eeprom.h"
455 u8 *eeprom = (u8 *)dev->mt76.eeprom.data; local
456 int target_power = eeprom[MT_EE_TX_POWER_0_START_2G + 2] & ~BIT(7);
457 u8 *rate_power = &eeprom[MT_EE_TX_POWER_CCK];
458 bool ext_pa = eeprom[MT_EE_NIC_CONF_0 + 1] & BIT(1);
463 target_power = eeprom[MT_EE_TX_POWER_TSSI_OFF] & ~BIT(7);
/linux-master/arch/mips/sgi-ip22/
H A Dip22-nvram.c12 /* Control opcode for serial eeprom */
112 return ip22_eeprom_read(&hpc3c0->eeprom, reg);
/linux-master/drivers/net/wireless/intersil/p54/
H A Deeprom.c26 #include "eeprom.h"
239 * usually all lists in the eeprom are mostly sorted.
642 "found possible invalid default country eeprom entry. (entry size: %d)\n",
729 int p54_parse_eeprom(struct ieee80211_hw *dev, void *eeprom, int len) argument
737 u8 *end = (u8 *)eeprom + len;
741 wrap = (struct eeprom_pda_wrap *) eeprom;
866 wiphy_err(dev->wiphy, "eeprom failed checksum "
882 wiphy_err(dev->wiphy, "unexpected end of eeprom data.\n");
890 "not all required entries found in eeprom!\n");
943 wiphy_err(dev->wiphy, "eeprom pars
953 void *eeprom; local
[all...]

Completed in 488 milliseconds

12345678910