From: Andreas Mohr Date: Fri, 18 Feb 2011 23:49:32 +0000 (+0100) Subject: ALSA: azt3328: add custom AC97 semi-emulation use standard ALSA AC97 layer X-Git-Tag: v2.6.39-rc1~424^2^2~40 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5dc20cd21357ea3663d428e42fcf9d167bb7aa2;p=pandora-kernel.git ALSA: azt3328: add custom AC97 semi-emulation use standard ALSA AC97 layer Make use of the very flexible ALSA ac97 layer (hooks for custom I/O!) on this weird AC97 copycat hardware, via semi-extended I/O translation/emulation. Some 5kB binary/loaded size saved (well... additional huge AC97 module penalty not factored in, of course ;-P). Given that the driver previously had 20kB that's not bad, but the much more important thing is to have AC97 layer stress-tested with a thoroughly weird AC97 copycat (or, simply put, if it were not for this AC97 test aspect, this effort would merely have been a nut job ;). Signed-off-by: Andreas Mohr Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed