From: Takashi Iwai Date: Thu, 30 Jun 2011 15:24:47 +0000 (+0200) Subject: ALSA: hda - Re-implementation of VIA Independent-HP sharing with side stream X-Git-Tag: v3.1-rc1~271^2^2~55 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2525050518496dfd6905abfa8d6d34288eed36d7;p=pandora-kernel.git ALSA: hda - Re-implementation of VIA Independent-HP sharing with side stream This patch adds the re-implementation of Independent-HP mode in the case where the DAC is shared between HP and side-channel streams. Now the driver tries to parse the output-path using the pre-parsed side-channel DAC for the independent HP output, too. When a playback PCM stream is opened with this shared mode, the Independent-HP mixer switch can't be changed for avoiding the conflict, thus it returns -EBUSY error. One remaining unintuitive issue is that the DAC volume is still controlled as "Side" volume although it's shared by both independent-HP and side streams. Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed