Home
last modified time | relevance | path

Searched refs:eeprom_data (Results 1 – 25 of 35) sorted by relevance

12

/linux/drivers/media/common/
H A Dtveeprom.c416 unsigned char *eeprom_data) in tveeprom_hauppauge_analog() argument
458 if (eeprom_data[0] == 0x1a && in tveeprom_hauppauge_analog()
459 eeprom_data[1] == 0xeb && in tveeprom_hauppauge_analog()
460 eeprom_data[2] == 0x67 && in tveeprom_hauppauge_analog()
461 eeprom_data[3] == 0x95) in tveeprom_hauppauge_analog()
463 else if ((eeprom_data[0] & 0xe1) == 0x01 && in tveeprom_hauppauge_analog()
464 eeprom_data[1] == 0x00 && in tveeprom_hauppauge_analog()
465 eeprom_data[2] == 0x00 && in tveeprom_hauppauge_analog()
466 eeprom_data[8] == 0x84) in tveeprom_hauppauge_analog()
468 else if (eeprom_data[1] == 0x70 && in tveeprom_hauppauge_analog()
[all …]
/linux/drivers/i2c/
H A Di2c-slave-eeprom.c29 struct eeprom_data { struct
48 struct eeprom_data *eeprom = i2c_get_clientdata(client); in i2c_slave_eeprom_slave_cb() argument
96 struct eeprom_data *eeprom; in i2c_slave_eeprom_bin_read()
111 struct eeprom_data *eeprom; in i2c_slave_eeprom_bin_write()
123 static int i2c_slave_init_eeprom_data(struct eeprom_data *eeprom, struct i2c_client *client, in i2c_slave_init_eeprom_data()
127 const char *eeprom_data; in i2c_slave_init_eeprom_data() local
128 int ret = device_property_read_string(&client->dev, "firmware-name", &eeprom_data); in i2c_slave_init_eeprom_data()
131 ret = request_firmware_into_buf(&fw, eeprom_data, &client->dev, in i2c_slave_init_eeprom_data()
146 struct eeprom_data *eeprom; in i2c_slave_eeprom_probe()
151 eeprom = devm_kzalloc(&client->dev, sizeof(struct eeprom_data) + size, GFP_KERNEL); in i2c_slave_eeprom_probe()
[all …]
/linux/sound/pci/ice1712/
H A Dvt1720_mobo.c84 .eeprom_data = k8x800_eeprom,
93 .eeprom_data = k8x800_eeprom,
102 .eeprom_data = k8x800_eeprom,
111 .eeprom_data = k8x800_eeprom,
120 .eeprom_data = sn25p_eeprom,
H A Dphase.c927 .eeprom_data = phase22_eeprom,
936 .eeprom_data = phase28_eeprom,
945 .eeprom_data = phase22_eeprom,
H A Dse.c740 .eeprom_data = se200pci_eeprom,
749 .eeprom_data = se90pci_eeprom,
H A Daureon.c2201 .eeprom_data = aureon51_eeprom,
2211 .eeprom_data = aureon71_eeprom,
2221 .eeprom_data = aureon71_universe_eeprom,
2231 .eeprom_data = prodigy71_eeprom,
2241 .eeprom_data = prodigy71lt_eeprom,
2251 .eeprom_data = prodigy71xt_eeprom,
H A Dprodigy_hifi.c1224 .eeprom_data = prodigy71hifi_eeprom,
1234 .eeprom_data = prodigyhd2_eeprom,
1244 .eeprom_data = fortissimo4_eeprom,
H A Dice1712.h521 const unsigned char *eeprom_data; member
H A Dpsc724.c444 .eeprom_data = psc724_eeprom,
H A Djuli.c659 .eeprom_data = juli_eeprom,
/linux/drivers/media/usb/gspca/
H A Dtv8532.c86 static const u8 eeprom_data[][3] = { variable
136 for (i = 0; i < ARRAY_SIZE(eeprom_data); i++) { in tv_8532WriteEEprom()
138 reg_w1(gspca_dev, R04_WTRAM_DATA_L, eeprom_data[i][2]); in tv_8532WriteEEprom()
139 reg_w1(gspca_dev, R05_WTRAM_DATA_M, eeprom_data[i][1]); in tv_8532WriteEEprom()
140 reg_w1(gspca_dev, R06_WTRAM_DATA_H, eeprom_data[i][0]); in tv_8532WriteEEprom()
/linux/drivers/media/pci/bt8xx/
H A Dbttv-cards.c77 unsigned char eeprom_data[256]);
2886 static unsigned char eeprom_data[256]; variable
2963 static void identify_by_eeprom(struct bttv *btv, unsigned char eeprom_data[256]) in identify_by_eeprom()
2967 if (0 == strncmp(eeprom_data,"GET MM20xPCTV",13)) in identify_by_eeprom()
2969 else if (0 == strncmp(eeprom_data+20,"Picolo",7)) in identify_by_eeprom()
2971 else if (eeprom_data[0] == 0x84 && eeprom_data[2]== 0) in identify_by_eeprom()
3329 bttv_readee(btv,eeprom_data,0xa0); in bttv_init_card2()
3330 identify_by_eeprom(btv,eeprom_data); in bttv_init_card2()
3358 bttv_readee(btv,eeprom_data,0xa0); in bttv_init_card2()
3363 bttv_readee(btv,eeprom_data,0xa0); in bttv_init_card2()
[all …]
/linux/drivers/comedi/drivers/
H A Dcb_pcidda.c147 u16 eeprom_data[EEPROM_SIZE]; /* software copy of board's eeprom */ member
269 offset = devpriv->eeprom_data[0x7 + index]; in cb_pcidda_calibrate()
270 gain = devpriv->eeprom_data[0x8 + index]; in cb_pcidda_calibrate()
375 devpriv->eeprom_data[i] = cb_pcidda_read_eeprom(dev, i); in cb_pcidda_auto_attach()
/linux/include/media/
H A Dtveeprom.h104 unsigned char *eeprom_data);
/linux/drivers/media/usb/au0828/
H A Dau0828-cards.c142 static void hauppauge_eeprom(struct au0828_dev *dev, u8 *eeprom_data) in hauppauge_eeprom() argument
146 tveeprom_hauppauge_analog(&tv, eeprom_data); in hauppauge_eeprom()
/linux/drivers/media/pci/cx88/
H A Dcx88-cards.c2853 static void leadtek_eeprom(struct cx88_core *core, u8 *eeprom_data) in leadtek_eeprom() argument
2855 if (eeprom_data[4] != 0x7d || in leadtek_eeprom()
2856 eeprom_data[5] != 0x10 || in leadtek_eeprom()
2857 eeprom_data[7] != 0x66) { in leadtek_eeprom()
2863 switch (eeprom_data[6]) { in leadtek_eeprom()
2877 core->board.tuner_type, eeprom_data[0]); in leadtek_eeprom()
2880 static void hauppauge_eeprom(struct cx88_core *core, u8 *eeprom_data) in hauppauge_eeprom() argument
2884 tveeprom_hauppauge_analog(&tv, eeprom_data); in hauppauge_eeprom()
2978 static void gdi_eeprom(struct cx88_core *core, u8 *eeprom_data) in gdi_eeprom() argument
2980 const char *name = (eeprom_data[0x0d] < ARRAY_SIZE(gdi_tuner)) in gdi_eeprom()
[all …]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82598.c23 u8 *eeprom_data);
953 u8 byte_offset, u8 *eeprom_data) in ixgbe_read_i2c_phy_82598() argument
1005 *eeprom_data = (u8)(sfp_data >> 8); in ixgbe_read_i2c_phy_82598()
1024 u8 *eeprom_data) in ixgbe_read_i2c_eeprom_82598() argument
1027 byte_offset, eeprom_data); in ixgbe_read_i2c_eeprom_82598()
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Deeprom.c791 __le16 *eeprom_data) in iwl_read_otp_word() argument
824 *eeprom_data = cpu_to_le16(r >> 16); in iwl_read_otp_word()
978 __le16 eeprom_data; in iwl_read_eeprom() local
980 ret = iwl_read_otp_word(trans, addr, &eeprom_data); in iwl_read_eeprom()
983 e[cache_addr / 2] = eeprom_data; in iwl_read_eeprom()
/linux/drivers/scsi/qla4xxx/
H A Dql4_def.h625 struct eeprom_data *nvram;
978 offsetof(struct eeprom_data, isp4010.ext_hw_conf) / 2 : in eeprom_ext_hw_conf_offset()
979 offsetof(struct eeprom_data, isp4022.ext_hw_conf) / 2); in eeprom_ext_hw_conf_offset()
H A Dql4_nvram.h104 struct eeprom_data { struct
/linux/drivers/media/pci/saa7164/
H A Dsaa7164-cards.c769 static void hauppauge_eeprom(struct saa7164_dev *dev, u8 *eeprom_data) in hauppauge_eeprom() argument
773 tveeprom_hauppauge_analog(&tv, eeprom_data); in hauppauge_eeprom()
/linux/drivers/net/ethernet/qlogic/
H A Dqla3xxx.h867 struct eeprom_data { struct
1170 struct eeprom_data nvram_data;
/linux/drivers/net/ethernet/agere/
H A Det131x.c457 u8 eeprom_data[2]; member
726 eeprom_read(adapter, 0x70, &adapter->eeprom_data[0]); in et131x_init_eeprom()
727 eeprom_read(adapter, 0x71, &adapter->eeprom_data[1]); in et131x_init_eeprom()
729 if (adapter->eeprom_data[0] != 0xcd) in et131x_init_eeprom()
731 adapter->eeprom_data[1] = 0x00; in et131x_init_eeprom()
1479 if ((adapter->eeprom_data[1] & 0x4) == 0) { in et131x_xcvr_init()
1485 if ((adapter->eeprom_data[1] & 0x8) == 0) in et131x_xcvr_init()
/linux/drivers/net/ethernet/smsc/
H A Dsmsc9420.c348 u8 eeprom_data[SMSC9420_EEPROM_SIZE]; in smsc9420_ethtool_get_eeprom() local
355 int ret = smsc9420_eeprom_read_location(pd, i, eeprom_data); in smsc9420_ethtool_get_eeprom()
362 memcpy(data, &eeprom_data[eeprom->offset], len); in smsc9420_ethtool_get_eeprom()
/linux/drivers/net/ethernet/micrel/
H A Dksz884x.c5544 static u16 eeprom_data[EEPROM_SIZE] = { 0 }; variable
5888 u8 *eeprom_byte = (u8 *) eeprom_data; in netdev_get_eeprom()
5894 eeprom_data[i] = eeprom_read(&hw_priv->hw, i); in netdev_get_eeprom()
5926 eeprom_data[i] = eeprom_read(&hw_priv->hw, i); in netdev_set_eeprom()
5927 memcpy(eeprom_word, eeprom_data, EEPROM_SIZE * 2); in netdev_set_eeprom()
5930 if (eeprom_word[i] != eeprom_data[i]) { in netdev_set_eeprom()
5931 eeprom_data[i] = eeprom_word[i]; in netdev_set_eeprom()
5932 eeprom_write(&hw_priv->hw, i, eeprom_data[i]); in netdev_set_eeprom()

12