snd_ice1712_read_i2c
ice->eeprom.subvendor = (snd_ice1712_read_i2c(ice, dev, 0x00) << 0) |
(snd_ice1712_read_i2c(ice, dev, 0x01) << 8) |
(snd_ice1712_read_i2c(ice, dev, 0x02) << 16) |
(snd_ice1712_read_i2c(ice, dev, 0x03) << 24);
ice->eeprom.size = snd_ice1712_read_i2c(ice, dev, 0x04);
ice->eeprom.version = snd_ice1712_read_i2c(ice, dev, 0x05);
ice->eeprom.data[i] = snd_ice1712_read_i2c(ice, dev, i + 6);