From: Takashi Iwai Date: Tue, 25 Nov 2014 10:28:07 +0000 (+0100) Subject: ALSA: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) X-Git-Tag: omap-for-v3.19/fixes-rc1~126^2~21^2~34 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37e661ee10c6d0d1310c62b3d29ae9a63073ac5d;p=pandora-kernel.git ALSA: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) Add a new driver_caps bit, AZX_DCAPS_SNOOP_OFF, to set the snoop off as default. This new bit is used for the checks in azx_check_snoop_available(). Most of case-switches are replaced with the new dcaps in each entry. While working on it, for avoiding to spend more bits, combine three bits AZX_DCAPS_SNOOP_SCH, AZX_DCAPS_SNOOP_ATI and AZX_DCAPS_SNOOP_NVIDIA bits into a flat type of two bits. This reduces the bits usages, and assign AZX_DCAPS_OFF to this empty bit now. Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed