ALSA: ice1724: Use linear scale for AK4396 volume control.
authorMatteo Frigo <athena@fftw.org>
Wed, 12 Sep 2012 14:12:06 +0000 (10:12 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 2 Oct 2012 16:47:23 +0000 (09:47 -0700)
commitc820f129c9afffb0ecb74312123535a303197875
tree1b441df1944c611344940528f140731afd8aeeb8
parente3653afefd005d16274c9f16511530de3d511c1a
ALSA: ice1724: Use linear scale for AK4396 volume control.

commit 3737e2be505d872bf2b3c1cd4151b2d2b413d7b5 upstream.

The AK4396 DAC has a linear-scale attentuator, but
sound/pci/ice1712/prodigy_hifi.c used a log scale instead, which is
not quite right.  This patch restores the correct scale, borrowing
from the ak4396 code in sound/pci/oxygen/oxygen.c.

Signed-off-by: Matteo Frigo <athena@fftw.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/pci/ice1712/prodigy_hifi.c