Hi,
this is a series of HD-audio patches for 3.5 kernel from topic/hda branch of sound git tree.
One behavior change is about the suspend/resume. As seen in another thread, now the driver tries to resume immediately instead of delaying the initialization. This is because we found out that some hardware (more exactly BIOS) don't initialize the chips correctly, thus the driver _must_ initialize them properly even for the further sleep / shutdown.
In the code organization side, I started moving some common codes into hda_auto_parser.[ch]. This will gather the codes commonly used for the BIOS auto-parser, and leave hda_codec.c a bit more cleaner.
In addition to these commits, there are pending commits for VGA- switcheroo support in topic/hda-switcheroo branch. The changes in VGA side have been already merged in Dave's upstream tree, and the rest for HD-audio will be merged soon (once after the conflict in linux-next is resolved...)
thanks,
Takashi