The attached patch fixes a problem in adc_mux_put (without these changes, wrong values a written to the right input mux); it also reverts the changes of dac_vol_get and dac_vol_put which where introduced in revision 1.11, because in the current version changing the Master Volume control affects only DAC1 volume (IMHO WM_DAC_MASTER_ATTEN is the right location - not WM_DAC_ATTEN). Regards, Christoph Haderer