Lines Matching refs:eeprom
609 if (ice->eeprom.data[ICE_EEP2_ACLINK] & VT1724_CFG_PRO_I2S) { in stdclock_set_mclk()
954 if (ice->eeprom.data[ICE_EEP2_ACLINK] & VT1724_CFG_PRO_I2S) { in set_std_hw_rates()
957 if ((ice->eeprom.data[ICE_EEP2_I2S] & 0x08) && !ice->vt1720) in set_std_hw_rates()
1105 if ((ice->eeprom.data[ICE_EEP2_SYSCONF] & VT1724_CFG_ADC_MASK) == in snd_vt1724_pcm_profi()
1285 (ice->eeprom.data[ICE_EEP2_SPDIF] & VT1724_CFG_SPDIF_OUT_INT)) { in snd_vt1724_pcm_spdif()
1291 (ice->eeprom.data[ICE_EEP2_SPDIF] & VT1724_CFG_SPDIF_IN)) { in snd_vt1724_pcm_spdif()
1447 if (!(ice->eeprom.data[ICE_EEP2_ACLINK] & VT1724_CFG_PRO_I2S)) { in snd_vt1724_ac97_mixer()
1483 return (unsigned int)ice->eeprom.data[idx] | \ in eeprom_triple()
1484 ((unsigned int)ice->eeprom.data[idx + 1] << 8) | \ in eeprom_triple()
1485 ((unsigned int)ice->eeprom.data[idx + 2] << 16); in eeprom_triple()
1497 snd_iprintf(buffer, " Subvendor : 0x%x\n", ice->eeprom.subvendor); in snd_vt1724_proc_read()
1498 snd_iprintf(buffer, " Size : %i bytes\n", ice->eeprom.size); in snd_vt1724_proc_read()
1499 snd_iprintf(buffer, " Version : %i\n", ice->eeprom.version); in snd_vt1724_proc_read()
1501 ice->eeprom.data[ICE_EEP2_SYSCONF]); in snd_vt1724_proc_read()
1503 ice->eeprom.data[ICE_EEP2_ACLINK]); in snd_vt1724_proc_read()
1505 ice->eeprom.data[ICE_EEP2_I2S]); in snd_vt1724_proc_read()
1507 ice->eeprom.data[ICE_EEP2_SPDIF]); in snd_vt1724_proc_read()
1509 ice->eeprom.gpiodir); in snd_vt1724_proc_read()
1511 ice->eeprom.gpiomask); in snd_vt1724_proc_read()
1513 ice->eeprom.gpiostate); in snd_vt1724_proc_read()
1514 for (idx = 0x12; idx < ice->eeprom.size; idx++) in snd_vt1724_proc_read()
1516 idx, ice->eeprom.data[idx]); in snd_vt1724_proc_read()
1552 memcpy(ucontrol->value.bytes.data, &ice->eeprom, sizeof(ice->eeprom)); in snd_vt1724_eeprom_get()
1816 (ice->eeprom.data[ICE_EEP2_SPDIF] & VT1724_CFG_SPDIF_IN)) in snd_vt1724_pro_internal_clock_info()
2259 ice->eeprom.subvendor = 0; in snd_vt1724_read_eeprom()
2261 ice->eeprom.subvendor = in snd_vt1724_read_eeprom()
2266 if (ice->eeprom.subvendor == 0 || in snd_vt1724_read_eeprom()
2267 ice->eeprom.subvendor == (unsigned int)-1) { in snd_vt1724_read_eeprom()
2275 ice->eeprom.subvendor = in snd_vt1724_read_eeprom()
2277 if (ice->eeprom.subvendor == 0 || in snd_vt1724_read_eeprom()
2278 ice->eeprom.subvendor == (unsigned int)-1) { in snd_vt1724_read_eeprom()
2292 ice->eeprom.subvendor = c->subvendor; in snd_vt1724_read_eeprom()
2293 } else if (c->subvendor != ice->eeprom.subvendor) in snd_vt1724_read_eeprom()
2300 ice->eeprom.version = 2; in snd_vt1724_read_eeprom()
2301 ice->eeprom.size = c->eeprom_size + 6; in snd_vt1724_read_eeprom()
2302 memcpy(ice->eeprom.data, c->eeprom_data, c->eeprom_size); in snd_vt1724_read_eeprom()
2307 ice->eeprom.subvendor); in snd_vt1724_read_eeprom()
2314 ice->eeprom.size = snd_vt1724_read_i2c(ice, dev, 0x04); in snd_vt1724_read_eeprom()
2315 if (ice->eeprom.size < 6) in snd_vt1724_read_eeprom()
2316 ice->eeprom.size = 32; in snd_vt1724_read_eeprom()
2317 else if (ice->eeprom.size > 32) { in snd_vt1724_read_eeprom()
2319 ice->eeprom.size); in snd_vt1724_read_eeprom()
2322 ice->eeprom.version = snd_vt1724_read_i2c(ice, dev, 0x05); in snd_vt1724_read_eeprom()
2323 if (ice->eeprom.version != 1 && ice->eeprom.version != 2) in snd_vt1724_read_eeprom()
2325 ice->eeprom.version); in snd_vt1724_read_eeprom()
2326 size = ice->eeprom.size - 6; in snd_vt1724_read_eeprom()
2328 ice->eeprom.data[i] = snd_vt1724_read_i2c(ice, dev, i + 6); in snd_vt1724_read_eeprom()
2331 ice->eeprom.gpiomask = eeprom_triple(ice, ICE_EEP2_GPIO_MASK); in snd_vt1724_read_eeprom()
2332 ice->eeprom.gpiostate = eeprom_triple(ice, ICE_EEP2_GPIO_STATE); in snd_vt1724_read_eeprom()
2333 ice->eeprom.gpiodir = eeprom_triple(ice, ICE_EEP2_GPIO_DIR); in snd_vt1724_read_eeprom()
2352 outb(ice->eeprom.data[ICE_EEP2_SYSCONF], ICEREG1724(ice, SYS_CFG)); in snd_vt1724_chip_init()
2353 outb(ice->eeprom.data[ICE_EEP2_ACLINK], ICEREG1724(ice, AC97_CFG)); in snd_vt1724_chip_init()
2354 outb(ice->eeprom.data[ICE_EEP2_I2S], ICEREG1724(ice, I2S_FEATURES)); in snd_vt1724_chip_init()
2355 outb(ice->eeprom.data[ICE_EEP2_SPDIF], ICEREG1724(ice, SPDIF_CFG)); in snd_vt1724_chip_init()
2357 ice->gpio.write_mask = ice->eeprom.gpiomask; in snd_vt1724_chip_init()
2358 ice->gpio.direction = ice->eeprom.gpiodir; in snd_vt1724_chip_init()
2359 snd_vt1724_set_gpio_mask(ice, ice->eeprom.gpiomask); in snd_vt1724_chip_init()
2360 snd_vt1724_set_gpio_dir(ice, ice->eeprom.gpiodir); in snd_vt1724_chip_init()
2361 snd_vt1724_set_gpio_data(ice, ice->eeprom.gpiostate); in snd_vt1724_chip_init()
2628 if (ice->eeprom.data[ICE_EEP2_SYSCONF] & VT1724_CFG_MPU401) { in __snd_vt1724_probe()