• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/pci/ice1712/

Lines Matching refs:eeprom

391 	if (ice->eeprom.data[ICE_EEP2_ACLINK] & VT1724_CFG_PRO_I2S) {
392 if ((ice->eeprom.data[ICE_EEP2_I2S] & 0x08) && !ice->vt1720)
456 if (ice->eeprom.data[ICE_EEP2_ACLINK] & VT1724_CFG_PRO_I2S) {
717 if (ice->eeprom.data[ICE_EEP2_ACLINK] & VT1724_CFG_PRO_I2S) {
720 if ((ice->eeprom.data[ICE_EEP2_I2S] & 0x08) && !ice->vt1720)
1024 (ice->eeprom.data[ICE_EEP2_SPDIF] & VT1724_CFG_SPDIF_OUT_INT)) {
1030 (ice->eeprom.data[ICE_EEP2_SPDIF] & VT1724_CFG_SPDIF_IN)) {
1189 if (! (ice->eeprom.data[ICE_EEP2_ACLINK] & VT1724_CFG_PRO_I2S)) {
1222 return (unsigned int)ice->eeprom.data[idx] | \
1223 ((unsigned int)ice->eeprom.data[idx + 1] << 8) | \
1224 ((unsigned int)ice->eeprom.data[idx + 2] << 16);
1236 snd_iprintf(buffer, " Subvendor : 0x%x\n", ice->eeprom.subvendor);
1237 snd_iprintf(buffer, " Size : %i bytes\n", ice->eeprom.size);
1238 snd_iprintf(buffer, " Version : %i\n", ice->eeprom.version);
1240 ice->eeprom.data[ICE_EEP2_SYSCONF]);
1242 ice->eeprom.data[ICE_EEP2_ACLINK]);
1244 ice->eeprom.data[ICE_EEP2_I2S]);
1246 ice->eeprom.data[ICE_EEP2_SPDIF]);
1248 ice->eeprom.gpiodir);
1250 ice->eeprom.gpiomask);
1252 ice->eeprom.gpiostate);
1253 for (idx = 0x12; idx < ice->eeprom.size; idx++)
1255 idx, ice->eeprom.data[idx]);
1294 memcpy(ucontrol->value.bytes.data, &ice->eeprom, sizeof(ice->eeprom));
1947 ice->eeprom.subvendor = 0;
1949 ice->eeprom.subvendor =
1954 if (ice->eeprom.subvendor == 0 ||
1955 ice->eeprom.subvendor == (unsigned int)-1) {
1963 ice->eeprom.subvendor =
1965 if (ice->eeprom.subvendor == 0 ||
1966 ice->eeprom.subvendor == (unsigned int)-1) {
1978 ice->eeprom.subvendor = c->subvendor;
1979 } else if (c->subvendor != ice->eeprom.subvendor)
1984 snd_printdd("using the defined eeprom..\n");
1985 ice->eeprom.version = 2;
1986 ice->eeprom.size = c->eeprom_size + 6;
1987 memcpy(ice->eeprom.data, c->eeprom_data, c->eeprom_size);
1992 ice->eeprom.subvendor);
1995 ice->eeprom.size = snd_vt1724_read_i2c(ice, dev, 0x04);
1996 if (ice->eeprom.size < 6)
1997 ice->eeprom.size = 32;
1998 else if (ice->eeprom.size > 32) {
2000 ice->eeprom.size);
2003 ice->eeprom.version = snd_vt1724_read_i2c(ice, dev, 0x05);
2004 if (ice->eeprom.version != 2)
2006 ice->eeprom.version);
2007 size = ice->eeprom.size - 6;
2009 ice->eeprom.data[i] = snd_vt1724_read_i2c(ice, dev, i + 6);
2012 ice->eeprom.gpiomask = eeprom_triple(ice, ICE_EEP2_GPIO_MASK);
2013 ice->eeprom.gpiostate = eeprom_triple(ice, ICE_EEP2_GPIO_STATE);
2014 ice->eeprom.gpiodir = eeprom_triple(ice, ICE_EEP2_GPIO_DIR);
2027 outb(ice->eeprom.data[ICE_EEP2_SYSCONF], ICEREG1724(ice, SYS_CFG));
2028 outb(ice->eeprom.data[ICE_EEP2_ACLINK], ICEREG1724(ice, AC97_CFG));
2029 outb(ice->eeprom.data[ICE_EEP2_I2S], ICEREG1724(ice, I2S_FEATURES));
2030 outb(ice->eeprom.data[ICE_EEP2_SPDIF], ICEREG1724(ice, SPDIF_CFG));
2032 ice->gpio.write_mask = ice->eeprom.gpiomask;
2033 ice->gpio.direction = ice->eeprom.gpiodir;
2034 snd_vt1724_set_gpio_mask(ice, ice->eeprom.gpiomask);
2035 snd_vt1724_set_gpio_dir(ice, ice->eeprom.gpiodir);
2036 snd_vt1724_set_gpio_data(ice, ice->eeprom.gpiostate);
2201 if (! (ice->eeprom.data[ICE_EEP2_SYSCONF] & VT1724_CFG_MPU401))
2259 if (c->subvendor == ice->eeprom.subvendor) {
2324 if (ice->eeprom.data[ICE_EEP2_SYSCONF] & VT1724_CFG_MPU401) {