snd_ca0106_i2c_write
int snd_ca0106_i2c_write(struct snd_ca0106 *emu, u32 reg, u32 value);
snd_ca0106_i2c_write(chip, i2c_adc_init[n][0],
snd_ca0106_i2c_write(emu, ADC_MASTER, over_sampling); /* Adjust the over sampler to better suit the capture rate. */
snd_ca0106_i2c_write(emu, ADC_MUX, 0); /* Mute input */
snd_ca0106_i2c_write(emu, ADC_ATTEN_ADCL, ngain & 0xff);
snd_ca0106_i2c_write(emu, ADC_ATTEN_ADCR, ngain & 0xff);
snd_ca0106_i2c_write(emu, ADC_MUX, source); /* Set source */
snd_ca0106_i2c_write(emu, ADC_ATTEN_ADCL, ((ngain) & 0xff) );
snd_ca0106_i2c_write(emu, ADC_ATTEN_ADCR, ((ngain) & 0xff));
snd_ca0106_i2c_write(emu, reg, val);