Merge tag 'asoc-v3.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
authorTakashi Iwai <tiwai@suse.de>
Fri, 28 Jun 2013 11:36:22 +0000 (13:36 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 28 Jun 2013 11:36:22 +0000 (13:36 +0200)
ASoC: More updates for v3.11

Some more fixes and enhancements, and also a bunch of refectoring for
AC'97 support which enables more than one AC'97 controller driver to be
built in.

1  2 
sound/soc/blackfin/bf5xx-ac97.c
sound/soc/cirrus/ep93xx-ac97.c
sound/soc/codecs/88pm860x-codec.c
sound/soc/codecs/wm8994.c
sound/soc/fsl/imx-ssi.c
sound/soc/soc-core.c

Simple merge
index 3f4f88877c8424eb771a0d8d84aa459dabc87ae9,4bc9490e2c8480a752250503a014f720a2766174..ac73c607410a73d92ff84a817c22bf6a99c25d5f
@@@ -397,8 -406,9 +400,8 @@@ static int ep93xx_ac97_probe(struct pla
        return 0;
  
  fail:
 -      platform_set_drvdata(pdev, NULL);
        ep93xx_ac97_info = NULL;
-       dev_set_drvdata(&pdev->dev, NULL);
+       snd_soc_set_ac97_ops(NULL);
        return ret;
  }
  
@@@ -411,8 -421,10 +414,9 @@@ static int ep93xx_ac97_remove(struct pl
        /* disable the AC97 controller */
        ep93xx_ac97_write_reg(info, AC97GCR, 0);
  
 -      platform_set_drvdata(pdev, NULL);
        ep93xx_ac97_info = NULL;
-       dev_set_drvdata(&pdev->dev, NULL);
+       snd_soc_set_ac97_ops(NULL);
  
        return 0;
  }
Simple merge
Simple merge
Simple merge
Simple merge