Searched refs:eeprom (Results 101 - 125 of 250) sorted by relevance

12345678910

/linux-master/sound/pci/ice1712/
H A Dews.c85 switch (ice->eeprom.subvendor) {
224 switch (ice->eeprom.subvendor) {
416 switch (ice->eeprom.subvendor) {
454 switch (ice->eeprom.subvendor) {
501 switch (ice->eeprom.subvendor) {
532 switch (ice->eeprom.subvendor) {
543 switch (ice->eeprom.subvendor) {
968 switch (ice->eeprom.subvendor) {
982 switch (ice->eeprom.subvendor) {
H A Daureon.c481 if (ice->eeprom.subvendor == VT1724_SUBDEVICE_PRODIGY71LT ||
482 ice->eeprom.subvendor == VT1724_SUBDEVICE_PRODIGY71XT) {
615 ((ice->eeprom.subvendor == VT1724_SUBDEVICE_PRODIGY71LT ||
616 ice->eeprom.subvendor == VT1724_SUBDEVICE_PRODIGY71XT) ?
1089 if (ice->eeprom.subvendor == VT1724_SUBDEVICE_AUREON71_UNIVERSE)
1140 if (ice->eeprom.subvendor == VT1724_SUBDEVICE_PRODIGY71)
1280 if (ice->eeprom.subvendor != VT1724_SUBDEVICE_PRODIGY71LT &&
1281 ice->eeprom.subvendor != VT1724_SUBDEVICE_PRODIGY71XT)
1286 if (ice->eeprom.subvendor != VT1724_SUBDEVICE_PRODIGY71LT &&
1287 ice->eeprom
[all...]
H A Drevo.c498 switch (ice->eeprom.subvendor) {
521 switch (ice->eeprom.subvendor) {
578 switch (ice->eeprom.subvendor) {
/linux-master/drivers/net/wireless/intersil/p54/
H A Dtxrx.c492 struct p54_eeprom_lm86 *eeprom = (struct p54_eeprom_lm86 *) hdr->data; local
495 if (!priv->eeprom)
499 memcpy(priv->eeprom, eeprom->v2.data,
500 le16_to_cpu(eeprom->v2.len));
502 memcpy(priv->eeprom, eeprom->v1.data,
503 le16_to_cpu(eeprom->v1.len));
506 priv->eeprom = NULL;
H A Dp54.h259 /* eeprom handling */
260 void *eeprom; member in struct:p54_common
269 int p54_parse_eeprom(struct ieee80211_hw *dev, void *eeprom, int len);
H A Dp54spi.c31 MODULE_FIRMWARE("3826.eeprom");
178 const struct firmware *eeprom; local
181 /* allow users to customize their eeprom.
184 ret = request_firmware_direct(&eeprom, "3826.eeprom", &priv->spi->dev);
187 dev_info(&priv->spi->dev, "loading default eeprom...\n");
191 dev_err(&priv->spi->dev, "Failed to request user eeprom\n");
194 dev_info(&priv->spi->dev, "loading user eeprom...\n");
195 ret = p54_parse_eeprom(dev, (void *) eeprom->data,
196 (int)eeprom
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A DMakefile37 eeprom.o \
H A Dar9003_eeprom.c62 .deviceType = 5, /* takes lower byte in eeprom location */
640 .deviceType = 5, /* takes lower byte in eeprom location */
1219 .deviceType = 5, /* takes lower byte in eeprom location */
1798 .deviceType = 5, /* takes lower byte in eeprom location */
2376 .deviceType = 5, /* takes lower byte in eeprom location */
2976 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep;
3049 ath_dbg(common, EEPROM, "eeprom address not in range\n");
3080 ath_dbg(common, EEPROM, "unable to read eeprom region at offset %d\n",
3194 "EEPROM structure size mismatch memory=%d eeprom=%d\n",
3200 "restored eeprom
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Ddebugfs.c118 debugfs_create_blob("eeprom", 0400, dir, &dev->eeprom);
H A Deeprom.c19 data = of_get_property(np, "mediatek,eeprom-data", &size);
43 list = of_get_property(np, "mediatek,mtd-eeprom", &size);
90 /* convert eeprom data in Little Endian */
159 return mt76_get_of_data_from_nvmem(dev, eep, "eeprom", len);
412 dev->eeprom.size = len;
413 dev->eeprom.data = devm_kzalloc(dev->dev, len, GFP_KERNEL);
414 if (!dev->eeprom.data)
417 return !mt76_get_of_eeprom(dev, dev->eeprom.data, len);
H A DMakefile12 mmio.o util.o trace.o dma.o mac80211.o debugfs.o eeprom.o \
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Deeprom.h28 MT_EE_RATE_DELTA_6G_V2 = 0x884, /* 6g fields only appear in eeprom v2 */
146 u8 *eep = dev->mt76.eeprom.data;
/linux-master/drivers/net/ethernet/micrel/
H A Dks8851_common.c762 unsigned val = EEPCR_EESA; /* default - eeprom access on */
828 eeprom_93cx6_wren(&ks->eeprom, true);
833 eeprom_93cx6_read(&ks->eeprom, offset/2, &tmp);
843 eeprom_93cx6_write(&ks->eeprom, offset/2, tmp);
844 eeprom_93cx6_wren(&ks->eeprom, false);
873 eeprom_93cx6_multiread(&ks->eeprom, offset/2, (__le16 *)data, len/2);
1168 ks->eeprom.data = ks;
1169 ks->eeprom.width = PCI_EEPROM_WIDTH_93C46;
1170 ks->eeprom.register_read = ks8851_eeprom_regread;
1171 ks->eeprom
[all...]
/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_ethtool.c1012 struct ethtool_eeprom *eeprom, uint8_t *data)
1019 if (!eeprom->len)
1025 eeprom->len, data);
1028 eeprom->len, data);
1031 eeprom->magic = BE_VENDOR_ID | (adapter->pdev->device<<16);
1046 memcpy(data, resp->seeprom_data + eeprom->offset, eeprom->len);
1363 struct ethtool_eeprom *eeprom, u8 *data)
1372 begin = eeprom->offset;
1373 end = eeprom
1011 be_read_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, uint8_t *data) argument
1362 be_get_module_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *data) argument
[all...]
/linux-master/drivers/net/usb/
H A Dasix.h199 #define FLAG_EEPROM_MAC (1UL << 0) /* init device MAC from eeprom */
247 int asix_get_eeprom(struct net_device *net, struct ethtool_eeprom *eeprom,
249 int asix_set_eeprom(struct net_device *net, struct ethtool_eeprom *eeprom,
H A Ddm9601.c134 netdev_err(dev->net, "%s read timed out!\n", phy ? "phy" : "eeprom");
177 netdev_err(dev->net, "%s write timed out!\n", phy ? "phy" : "eeprom");
202 struct ethtool_eeprom *eeprom, u8 * data)
209 if ((eeprom->offset % 2) || (eeprom->len % 2))
212 for (i = 0; i < eeprom->len / 2; i++) {
213 if (dm_read_eeprom_word(dev, eeprom->offset / 2 + i,
201 dm9601_get_eeprom(struct net_device *net, struct ethtool_eeprom *eeprom, u8 * data) argument
/linux-master/drivers/net/ethernet/alacritech/
H A Dslicoss.c1554 static u16 slic_eeprom_csum(unsigned char *eeprom, unsigned int len) argument
1556 unsigned char *ptr = eeprom;
1573 /* check eeprom size, magic and checksum */
1574 static bool slic_eeprom_valid(unsigned char *eeprom, unsigned int size) argument
1583 memcpy(&magic, eeprom, sizeof(magic));
1588 memcpy(&csum, eeprom + size, sizeof(csum));
1590 return (le16_to_cpu(csum) == slic_eeprom_csum(eeprom, size));
1600 unsigned char *eeprom; local
1607 eeprom = dma_alloc_coherent(&sdev->pdev->dev, SLIC_EEPROM_SIZE,
1609 if (!eeprom)
[all...]
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dmain.c1854 u8 *eeprom = (void *)&ar->eeprom; local
1858 BUILD_BUG_ON(sizeof(ar->eeprom) & 3);
1863 BUILD_BUG_ON(sizeof(ar->eeprom) % RB);
1866 for (i = 0; i < sizeof(ar->eeprom) / RB; i++) {
1873 RB, eeprom + RB * i);
1890 if (ar->eeprom.length == cpu_to_le16(0xffff))
1893 rx_streams = hweight8(ar->eeprom.rx_mask);
1894 tx_streams = hweight8(ar->eeprom.tx_mask);
1909 if (ar->eeprom
[all...]
/linux-master/drivers/net/ethernet/atheros/atlx/
H A Datl2.c1877 struct ethtool_eeprom *eeprom, u8 *bytes)
1886 if (eeprom->len == 0)
1892 eeprom->magic = hw->vendor_id | (hw->device_id << 16);
1894 first_dword = eeprom->offset >> 2;
1895 last_dword = (eeprom->offset + eeprom->len - 1) >> 2;
1909 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3),
1910 eeprom->len);
1918 struct ethtool_eeprom *eeprom, u8 *bytes)
1927 if (eeprom
1876 atl2_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
1917 atl2_set_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
[all...]
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_ethtool.c458 struct ethtool_eeprom *eeprom, u8 *bytes)
467 if (eeprom->len == 0)
470 eeprom->magic = hw->vendor_id | (hw->device_id << 16);
472 first_word = eeprom->offset >> 1;
473 last_word = (eeprom->offset + eeprom->len - 1) >> 1;
493 /* Device's eeprom is always little-endian, word addressable */
497 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1),
498 eeprom->len);
505 struct ethtool_eeprom *eeprom, u
457 igc_ethtool_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
504 igc_ethtool_set_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
[all...]
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dethtool.c509 struct ethtool_eeprom *eeprom, u8 *bytes)
519 if (eeprom->len == 0)
522 eeprom->magic = adapter->pdev->vendor | (adapter->pdev->device << 16);
524 first_word = eeprom->offset >> 1;
525 last_word = (eeprom->offset + eeprom->len - 1) >> 1;
554 /* Device's eeprom is always little-endian, word addressable */
559 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);
566 struct ethtool_eeprom *eeprom, u
508 e1000_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
565 e1000_set_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmcu.c6 #include "eeprom.h"
315 u8 *req, *eep = (u8 *)dev->mt76.eeprom.data;
354 #define EEP_VAL(n) ((u8 *)dev->mt76.eeprom.data)[n]
372 u8 *eep = (u8 *)dev->mt76.eeprom.data;
/linux-master/drivers/net/ethernet/smsc/
H A Dsmc91x.c1686 struct ethtool_eeprom *eeprom, u8 *data)
1692 eeprom->len, eeprom->offset, eeprom->offset);
1694 for (i = 0; i < eeprom->len; i += 2) {
1697 int offset = i + eeprom->offset;
1711 struct ethtool_eeprom *eeprom, u8 *data)
1717 eeprom->len, eeprom->offset, eeprom
1685 smc_ethtool_geteeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 *data) argument
1710 smc_ethtool_seteeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 *data) argument
[all...]
/linux-master/drivers/net/ethernet/intel/
H A De100.c177 MODULE_PARM_DESC(eeprom_bad_csum_allow, "Allow bad eeprom checksums");
601 __le16 eeprom[256]; member in struct:nic
693 /* Bit-bang cmds to write word to eeprom */
732 /* Bit-bang to read word from eeprom */
769 nic->eeprom[addr] = e100_eeprom_read(nic, &addr_len, addr);
771 checksum += le16_to_cpu(nic->eeprom[addr]);
776 if (cpu_to_le16(0xBABA - checksum) != nic->eeprom[nic->eeprom_wc - 1]) {
798 e100_eeprom_write(nic, addr_len, addr, nic->eeprom[addr]);
803 checksum += le16_to_cpu(nic->eeprom[addr]);
804 nic->eeprom[ni
2530 e100_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
2541 e100_set_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ethtool.c997 return adapter->hw.eeprom.word_size * 2;
1001 struct ethtool_eeprom *eeprom, u8 *bytes)
1010 if (eeprom->len == 0)
1013 eeprom->magic = hw->vendor_id | (hw->device_id << 16);
1015 first_word = eeprom->offset >> 1;
1016 last_word = (eeprom->offset + eeprom->len - 1) >> 1;
1023 ret_val = hw->eeprom.ops.read_buffer(hw, first_word, eeprom_len,
1026 /* Device's eeprom is always little-endian, word addressable */
1030 memcpy(bytes, (u8 *)eeprom_buff + (eeprom
1000 ixgbe_get_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
1036 ixgbe_set_eeprom(struct net_device *netdev, struct ethtool_eeprom *eeprom, u8 *bytes) argument
[all...]

Completed in 343 milliseconds

12345678910