From: Wolfram Sang Date: Tue, 5 Jul 2011 02:22:00 +0000 (-0700) Subject: Input: wm97xx - refactor channel selection in poll_sample() X-Git-Tag: v3.1-rc1~144^2^2~27 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c8f205258bc8942e79cd37ebc1c8ec4652a1a501;p=pandora-kernel.git Input: wm97xx - refactor channel selection in poll_sample() The current implementation of poll_sample() has the problem that one of its arguments, the channel to be selected, differs from wm9713 to other variants. This parameter gets passed to the (currently unused) mach-specific functions pre_sample() and post_sample() which thus have to deal with codec-specific differences. Refactor the routine so that the argument to poll_sample() is generic for all codecs and do necessary conversions only in the codec-specific driver. The outcome even uses less code and removes the non-standard use of the PEN_DOWN bit to mark the AUX-channels. Signed-off-by: Wolfram Sang Acked-by: Mark Brown Signed-off-by: Dmitry Torokhov --- Reading git-diff-tree failed