remarkable-linux/sound/soc/codecs
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
..
ac97.c [ALSA] ASoC AC97 device reg bugfix 2007-05-16 11:45:28 +02:00
ac97.h [ALSA] ASoC export AC97 DAI 2007-05-11 16:56:02 +02:00
cs4270.c [ALSA] Fix CS4270 volume control and optimize I2C operations 2007-10-16 16:49:30 +02:00
cs4270.h [ALSA] ASoC CS4270 codec device driver 2007-10-16 15:58:19 +02:00
Kconfig [ALSA] ASoC CS4270 codec device driver 2007-10-16 15:58:19 +02:00
Makefile [ALSA] ASoC CS4270 codec device driver 2007-10-16 15:58:19 +02:00
wm8731.c [ALSA] soc - Clean up with kmemdup() 2007-02-09 09:03:56 +01:00
wm8731.h [ALSA] soc - ASoC 0.13 WM8731 codec 2007-02-09 09:03:38 +01:00
wm8750.c [ALSA] wm8750 typo fix 2007-05-11 16:56:15 +02:00
wm8750.h [ALSA] soc - ASoC 0.13 WM8750 codec driver 2007-02-09 09:03:39 +01:00
wm8753.c [ALSA] SoC WM8753 codec support 2007-05-11 16:56:02 +02:00
wm8753.h [ALSA] SoC WM8753 codec support 2007-05-11 16:56:02 +02:00
wm9712.c [ALSA] ASoC AC97 device reg bugfix 2007-05-16 11:45:28 +02:00
wm9712.h [ALSA] ASoC codecs: WM9712 support 2007-02-09 09:00:23 +01:00