.ops = &ac97_dai_ops,
 };
 
-static unsigned int ac97_read(struct snd_soc_codec *codec,
-       unsigned int reg)
-{
-       return soc_ac97_ops->read(codec->ac97, reg);
-}
-
-static int ac97_write(struct snd_soc_codec *codec, unsigned int reg,
-       unsigned int val)
-{
-       soc_ac97_ops->write(codec->ac97, reg, val);
-       return 0;
-}
-
 static int ac97_soc_probe(struct snd_soc_codec *codec)
 {
        struct snd_ac97_bus *ac97_bus;
 #endif
 
 static struct snd_soc_codec_driver soc_codec_dev_ac97 = {
-       .write =        ac97_write,
-       .read =         ac97_read,
        .probe =        ac97_soc_probe,
        .suspend =      ac97_soc_suspend,
        .resume =       ac97_soc_resume,