diff -u --new-file --recursive --exclude-from /usr/src/exclude linux.21pre5/include/linux/ac97_codec.h linux.21pre5-ac3/include/linux/ac97_codec.h --- linux/include/linux/ac97_codec.h 2003-02-27 18:39:41.000000000 +0000 +++ linux/include/linux/ac97_codec.h 2003-03-01 19:23:29.000000000 +0000 @@ -222,6 +222,8 @@ int dev_mixer; int type; + int modem:1; + struct ac97_ops *codec_ops; /* controller specific lower leverl ac97 accessing routines */ @@ -237,6 +239,9 @@ int stereo_mixers; int record_sources; + /* Property flags */ + int flags; + int bit_resolution; /* OSS mixer interface */ @@ -265,6 +270,8 @@ int (*amplifier)(struct ac97_codec *codec, int on); /* Digital mode control */ int (*digital)(struct ac97_codec *codec, int format); +#define AC97_DELUDED_MODEM 1 /* Audio codec reports its a modem */ +#define AC97_NO_PCM_VOLUME 2 /* Volume control is missing */ };