Andrew, Looks like I missed a critical diff line in the patch :- --- a/include/linux/ac97_codec.h 2005-01-22 01:46:59.000000000 +0000 and added some PM stuff that is from a future patch. Correct patch is attached. Liam On Wed, 2005-01-26 at 13:42, Liam Girdwood wrote: > Hi Andrew, > > This is a resend of a patch that has been applied to 2.4. The low power > codec functionality has also now been included in ALSA. > > I've attached a patch against 2.6.11-rc2 that checks the codec ID before > doing an AC97 register reset. This allows the kernel to support low > power codecs that are powered down by a reset command. This patch also > fixes some other minor issues. > > Changes:- > > o Added AC97_DEFAULT_POWER_OFF to ac97_codec_ids[] > o ac97_probe now checks hardwired codec ID's before sending a reset > o Added support for WM9713 > o Moved the codec specific inits after the mixer setup as some init > settings were being clobbered. > o Added extra check so that default_digital_ops doesn't overwrite a > valid codec_ops. (SPDIF) > > Signed-off-by: Liam Girdwood > > Liam