ac97: added support for missing realtek codecs.

* based on ALSA.
* code cleanup