-void snd_omap_init_mixer(void)
-{
- u16 vol_reg;
-
- /* Line's default values */
- omap_regs[LINE_INDEX].l_reg = DEFAULT_INPUT_VOLUME & INPUT_VOLUME_MASK;
- omap_regs[LINE_INDEX].r_reg = DEFAULT_INPUT_VOLUME & INPUT_VOLUME_MASK;
- omap_regs[LINE_INDEX].sw = 0;
- SND_OMAP_WRITE(LEFT_LINE_VOLUME_ADDR, DEFAULT_INPUT_VOLUME & INPUT_VOLUME_MASK);
- SND_OMAP_WRITE(RIGHT_LINE_VOLUME_ADDR, DEFAULT_INPUT_VOLUME & INPUT_VOLUME_MASK);
-
- /* Analog Audio Control's default values */
- omap_regs[AAC_INDEX].l_reg = DEFAULT_ANALOG_AUDIO_CONTROL;
-
- /* Headphone's default values */
- vol_reg = LZC_ON;
- vol_reg &= ~OUTPUT_VOLUME_MASK;
- vol_reg |= DEFAULT_OUTPUT_VOLUME;
- omap_regs[PCM_INDEX].l_reg = DEFAULT_OUTPUT_VOLUME;
- omap_regs[PCM_INDEX].r_reg = DEFAULT_OUTPUT_VOLUME;
- omap_regs[PCM_INDEX].sw = 1;
- SND_OMAP_WRITE(LEFT_CHANNEL_VOLUME_ADDR, vol_reg);
- SND_OMAP_WRITE(RIGHT_CHANNEL_VOLUME_ADDR, vol_reg);
-}
-