wm_put
wm_put(ice, wm_inits[i], wm_inits[i+1]);
wm_put(ice, WM_ADC_GAIN + i, new);
wm_put(ice, idx, nvol | (ovol & ~0x1f));
wm_put(ice, WM_ADC_MUX, nval);
wm_put(ice, WM_DAC_CTRL2, temp);
wm_put(ice, WM_MASTER, temp);
wm_put(ice, p[0], p[1]);
wm_put(ice, WM_OUT_MUX1, nvol);
wm_put(ice, index, nvol);
wm_put(ice, WM_MUTE, nval);
wm_put(ice, WM_DAC_DIG_MASTER_ATTEN, nvol); /* prelatch */
wm_put(ice, index, nvol);
wm_put(ice, WM_MUTE, nval);
wm_put(ice, p[0], p[1]);
wm_put(ice, WM_DAC_DIG_MASTER_ATTEN, nvol); /* prelatch */
wm_put(ice, WM_DAC_CTRL2, temp);
wm_put(ice, WM_MASTER, temp);
wm_put(ice, idx, nval);
wm_put(ice, idx, nvol);
wm_put(ice, WM_ADC_MUX, nval);
wm_put(ice, WM_OUT_MUX, val);
wm_put(ice, WM_DAC_CTRL1, val);
wm_put(ice, reg, val);
wm_put(ice, wm_inits[i], wm_inits[i+1]);
wm_put(ice, wm_inits2[i], wm_inits2[i+1]);
wm_put(ice, WM_DAC_MUTE, 0x00);
wm_put(ice, WM_DAC_CTRL1, 0x90);
wm_put(ice, wm8776_defaults[i], wm8776_defaults[i + 1]);
wm_put(ice, index, nvol);
wm_put(ice, WM_ADC_MUX, nval);
wm_put(ice, idx, nvol);
wm_put(ice, WM_ADC_MUX, nval);
wm_put(ice, WM_OUT_MUX, val);
wm_put(ice, WM_DAC_CTRL1, val);
wm_put(ice, reg, val);
wm_put(ice, wm8776_inits[i], wm8776_inits[i + 1]);
wm_put(ice, wm8776_reinit_registers[i],