linux-stable/sound/soc
Timur Tabi bfc4e86166 [ALSA] Fix CS4270 volume control and optimize I2C operations
The volume control for the CS4270 ASoC driver was inverted - raising the
volume level with alsamixer would decrease the actual volume.
This patch also improves the performance of the I2C code (used to change
register settings) by only performing an I2C write if the new value is
different from the value that's in the register cache.

Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
2007-10-16 16:49:30 +02:00
..
at91 [ALSA] sound: SPIN_LOCK_UNLOCKED cleanup 2007-05-11 16:56:08 +02:00
codecs [ALSA] Fix CS4270 volume control and optimize I2C operations 2007-10-16 16:49:30 +02:00
pxa [ALSA] Clean up duplicate includes in sound/soc/ 2007-10-16 15:03:19 +02:00
s3c24xx [ALSA] sound/soc ioremap/iounmap balancing 2007-10-16 15:58:21 +02:00
sh [ALSA] soc/sh: let SND_SOC_PCM_SH7760 depend on SH_DMABRG 2007-07-20 11:11:25 +02:00
Kconfig [ALSA] SH7760 ASoC support 2007-07-20 11:11:17 +02:00
Makefile [ALSA] SH7760 ASoC support 2007-07-20 11:11:17 +02:00
soc-core.c [ALSA] Clean up with common snd_ctl_boolean_*_info callbacks 2007-10-16 15:57:45 +02:00
soc-dapm.c [ALSA] ASoC DAPM switching for reentrant codec paths 2007-05-11 16:56:00 +02:00