Title: [9211] trunk/sound/soc/codecs: asoc: codecs: update api to changes merged in 2.6.35

Diff

Modified: trunk/sound/soc/codecs/ad193x.c (9210 => 9211)


--- trunk/sound/soc/codecs/ad193x.c	2010-10-16 07:53:31 UTC (rev 9210)
+++ trunk/sound/soc/codecs/ad193x.c	2010-10-16 08:55:43 UTC (rev 9211)
@@ -257,7 +257,7 @@
 		int clk_id, unsigned int freq, int dir)
 {
 	struct snd_soc_codec *codec = codec_dai->codec;
-	struct ad193x_priv *ad193x = codec->private_data;
+	struct ad193x_priv *ad193x = snd_soc_codec_get_drvdata(codec);
 	switch (freq) {
 	case 12288000:
 	case 18432000:
@@ -278,7 +278,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct ad193x_priv *ad193x = codec->private_data;
+	struct ad193x_priv *ad193x = snd_soc_codec_get_drvdata(codec);
 
 	/* bit size */
 	switch (params_format(params)) {

Modified: trunk/sound/soc/codecs/adau1361.c (9210 => 9211)


--- trunk/sound/soc/codecs/adau1361.c	2010-10-16 07:53:31 UTC (rev 9210)
+++ trunk/sound/soc/codecs/adau1361.c	2010-10-16 08:55:43 UTC (rev 9211)
@@ -137,7 +137,7 @@
 	struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 
 	if (adau1361->in_source & CAP_MIC)
 		ucontrol->value.integer.value[0] = 0x0;
@@ -151,7 +151,7 @@
 	struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 	int src = ""
 	u8 regvalue = 0;
 
@@ -195,7 +195,7 @@
 	struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 
 	if (adau1361->in_source & CAP_MIC)
 		ucontrol->value.integer.value[0] =
@@ -213,7 +213,7 @@
 	struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 	int val = ucontrol->value.integer.value[0];
 	u8 regvalue = 0;
 
@@ -430,7 +430,7 @@
 
 static int adau1361_pll_init(struct snd_soc_codec *codec)
 {
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 	u8 *pll_reg = adau1361->adau1361_pll_reg;
 	int ix = 0;
 
@@ -455,7 +455,7 @@
 
 static int adau1361_pll_enable(struct snd_soc_codec *codec, int enable)
 {
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 	u8 *pll_reg = adau1361->adau1361_pll_reg;
 	int counter = 0;
 
@@ -542,7 +542,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 	int rate = params_rate(params);
 	int i;
 
@@ -564,7 +564,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 	u8 reg = 0;
 	int ret = 0;
 
@@ -642,7 +642,7 @@
 		int clk_id, unsigned int freq, int dir)
 {
 	struct snd_soc_codec *codec = codec_dai->codec;
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 
 	switch (freq) {
 	case 12000000:
@@ -661,7 +661,7 @@
 		int pll_id, int source, unsigned int freq_in, unsigned int freq_out)
 {
 	struct snd_soc_codec *codec = codec_dai->codec;
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 
 	/* fixed MCLK only supported for now */
 	if (adau1361->sysclk != freq_in)
@@ -796,7 +796,7 @@
 {
 	struct snd_soc_device *socdev = platform_get_drvdata(pdev);
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1361_priv *adau1361 = codec->private_data;
+	struct adau1361_priv *adau1361 = snd_soc_codec_get_drvdata(codec);
 
 	adau1361->pdev = pdev;
 	schedule_work(&adau1361->resume_work);
@@ -868,7 +868,7 @@
 
 	socdev->card->codec = adau1361_codec;
 	codec = adau1361_codec;
-	adau1361 = codec->private_data;
+	adau1361 = snd_soc_codec_get_drvdata(codec);
 	adau1361->in_source = CAP_MIC; /*default is mic input*/
 	adau1361->sysclk = ADAU1361_MCLK_RATE;
 	adau1361->pll_out = ADAU1361_PLL_FREQ_48;
@@ -926,7 +926,7 @@
 	if (adau1361 == NULL)
 		return -ENOMEM;
 	codec = &adau1361->codec;
-	codec->private_data = adau1361;
+	snd_soc_codec_set_drvdata(codec, adau1361);
 	codec->hw_write = (hw_write_t)i2c_master_send;
 
 	i2c_set_clientdata(i2c, adau1361);

Modified: trunk/sound/soc/codecs/adau1371.c (9210 => 9211)


--- trunk/sound/soc/codecs/adau1371.c	2010-10-16 07:53:31 UTC (rev 9210)
+++ trunk/sound/soc/codecs/adau1371.c	2010-10-16 08:55:43 UTC (rev 9211)
@@ -48,7 +48,7 @@
 {
 	int i;
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1371_priv *chip = codec->private_data;
+	struct adau1371_priv *chip = snd_soc_codec_get_drvdata(codec);
 	u8 *cache = codec->reg_cache;
 
 	for (i = 0; i < CHANNELS_OUTPUT; ++i) {
@@ -71,7 +71,7 @@
 {
 	int i;
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1371_priv *chip = codec->private_data;
+	struct adau1371_priv *chip = snd_soc_codec_get_drvdata(codec);
 	int change = 0;
 	u8 *cache = codec->reg_cache;
 
@@ -114,7 +114,7 @@
 {
 	int i;
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1371_priv *chip = codec->private_data;
+	struct adau1371_priv *chip = snd_soc_codec_get_drvdata(codec);
 	u8 *cache = codec->reg_cache;
 
 	for (i = 0; i < CHANNELS_INPUT; ++i) {
@@ -140,7 +140,7 @@
 {
 	int i, check, vol;
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1371_priv *chip = codec->private_data;
+	struct adau1371_priv *chip = snd_soc_codec_get_drvdata(codec);
 	int change = 0;
 	u8 *cache = codec->reg_cache;
 
@@ -282,7 +282,7 @@
 			    struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1371_priv *chip = codec->private_data;
+	struct adau1371_priv *chip = snd_soc_codec_get_drvdata(codec);
 
 	if (chip->in_chan_mask & CAP_INPA)
 		ucontrol->value.integer.value[0] = 0;
@@ -300,7 +300,7 @@
 			    struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1371_priv *chip = codec->private_data;
+	struct adau1371_priv *chip = snd_soc_codec_get_drvdata(codec);
 	u8 reg, *cache = codec->reg_cache;
 
 	reg = snd_soc_read(codec, ADAU1371_PWRCTLA);
@@ -371,7 +371,7 @@
 				 struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1371_priv *chip = codec->private_data;
+	struct adau1371_priv *chip = snd_soc_codec_get_drvdata(codec);
 
 	if (chip->out_chan_mask & PB_LINE)
 		ucontrol->value.enumerated.item[0] = 0;
@@ -387,7 +387,7 @@
 				 struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1371_priv *chip = codec->private_data;
+	struct adau1371_priv *chip = snd_soc_codec_get_drvdata(codec);
 	u8 *cache = codec->reg_cache;
 	u8 reg;
 
@@ -542,7 +542,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1371_priv *adau1371 = codec->private_data;
+	struct adau1371_priv *adau1371 = snd_soc_codec_get_drvdata(codec);
 	const struct _pll_settings *pll_settings = adau1371->data->pll_settings;
 	int i = 0;
 	u8 dai_ctl;
@@ -679,7 +679,7 @@
 				   unsigned int freq, int dir)
 {
 	struct snd_soc_codec *codec = codec_dai->codec;
-	struct adau1371_priv *adau1371 = codec->private_data;
+	struct adau1371_priv *adau1371 = snd_soc_codec_get_drvdata(codec);
 
 	adau1371->sysclk = freq;
 
@@ -959,7 +959,7 @@
 
 	socdev->card->codec = adau1371_codec;
 	codec = adau1371_codec;
-	adau1371 = codec->private_data;
+	adau1371 = snd_soc_codec_get_drvdata(codec);
 	adau1371->data = ""
 
 	ret = adau1371_init(adau1371);
@@ -1010,7 +1010,7 @@
 	if (adau1371 == NULL)
 		return -ENOMEM;
 	codec = &adau1371->codec;
-	codec->private_data = adau1371;
+	snd_soc_codec_set_drvdata(codec, adau1371);
 	codec->hw_write = (hw_write_t)i2c_master_send;
 
 	i2c_set_clientdata(i2c, adau1371);

Modified: trunk/sound/soc/codecs/adau1373.c (9210 => 9211)


--- trunk/sound/soc/codecs/adau1373.c	2010-10-16 07:53:31 UTC (rev 9210)
+++ trunk/sound/soc/codecs/adau1373.c	2010-10-16 08:55:43 UTC (rev 9211)
@@ -23,8 +23,6 @@
 
 #include "adau1373.h"
 
-
-
 struct snd_soc_codec_device soc_codec_dev_adau1373;
 static struct snd_soc_codec *adau1373_codec;
 struct adau1373_priv {
@@ -36,7 +34,6 @@
 	struct snd_soc_codec codec;
 };
 
-
 /*
  * write a multibyte ADAU1373 register (6byte pll reg)
  */
@@ -74,7 +71,7 @@
 {
 	int i;
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1373_priv *chip = codec->private_data;
+	struct adau1373_priv *chip = snd_soc_codec_get_drvdata(codec);
 	u8 *cache = codec->reg_cache;
 
 	for (i = 0; i < CHANNELS_OUTPUT; ++i) {
@@ -105,7 +102,7 @@
 {
 	int i;
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1373_priv *chip = codec->private_data;
+	struct adau1373_priv *chip = snd_soc_codec_get_drvdata(codec);
 	int change = 0;
 	u8 *cache = codec->reg_cache;
 
@@ -155,7 +152,7 @@
 {
 	int i;
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1373_priv *chip = codec->private_data;
+	struct adau1373_priv *chip = snd_soc_codec_get_drvdata(codec);
 	u8 *cache = codec->reg_cache;
 
 	for (i = 0; i < CHANNELS_INPUT; ++i) {
@@ -181,7 +178,7 @@
 {
 	int i, check, vol;
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1373_priv *chip = codec->private_data;
+	struct adau1373_priv *chip = snd_soc_codec_get_drvdata(codec);
 	int change = 0;
 	u8 *cache = codec->reg_cache;
 
@@ -323,7 +320,7 @@
 			    struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1373_priv *chip = codec->private_data;
+	struct adau1373_priv *chip = snd_soc_codec_get_drvdata(codec);
 
 	if (chip->in_chan_mask & CAP_INPA)
 		ucontrol->value.integer.value[0] = 0;
@@ -343,7 +340,7 @@
 			    struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1373_priv *chip = codec->private_data;
+	struct adau1373_priv *chip = snd_soc_codec_get_drvdata(codec);
 	u8 reg, *cache = codec->reg_cache;
 
 	reg = snd_soc_read(codec, ADAU_PWDCTL1);
@@ -422,7 +419,7 @@
 				 struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1373_priv *chip = codec->private_data;
+	struct adau1373_priv *chip = snd_soc_codec_get_drvdata(codec);
 
 	if (chip->out_chan_mask & PB_LINE1)
 		ucontrol->value.enumerated.item[0] = 0;
@@ -442,7 +439,7 @@
 				 struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1373_priv *chip = codec->private_data;
+	struct adau1373_priv *chip = snd_soc_codec_get_drvdata(codec);
 	u8 *cache = codec->reg_cache;
 	u8 reg0, reg1;
 
@@ -619,7 +616,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1373_priv *adau1373 = codec->private_data;
+	struct adau1373_priv *adau1373 = snd_soc_codec_get_drvdata(codec);
 	u8 *pll_reg = adau1373->adau1373_pll_reg;
 	const struct _pll_settings *pll_settings = adau1373->data->pll_settings;
 	int i = 0;
@@ -722,7 +719,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1373_priv *adau1373 = codec->private_data;
+	struct adau1373_priv *adau1373 = snd_soc_codec_get_drvdata(codec);
 	u8 *pll_reg = adau1373->adau1373_pll_reg;
 	int counter = 0;
 	u8 reg;
@@ -791,7 +788,7 @@
 				   unsigned int freq, int dir)
 {
 	struct snd_soc_codec *codec = codec_dai->codec;
-	struct adau1373_priv *adau1373 = codec->private_data;
+	struct adau1373_priv *adau1373 = snd_soc_codec_get_drvdata(codec);
 
 	adau1373->sysclk = freq;
 
@@ -1087,7 +1084,7 @@
 
 	socdev->card->codec = adau1373_codec;
 	codec = adau1373_codec;
-	adau1373 = codec->private_data;
+	adau1373 = snd_soc_codec_get_drvdata(codec);
 	adau1373->data = ""
 
 	ret = adau1373_init(adau1373);
@@ -1138,7 +1135,7 @@
 	if (adau1373 == NULL)
 		return -ENOMEM;
 	codec = &adau1373->codec;
-	codec->private_data = adau1373;
+	snd_soc_codec_set_drvdata(codec, adau1373);
 	codec->hw_write = (hw_write_t)i2c_master_send;
 
 	i2c_set_clientdata(i2c, adau1373);

Modified: trunk/sound/soc/codecs/adau1381.c (9210 => 9211)


--- trunk/sound/soc/codecs/adau1381.c	2010-10-16 07:53:31 UTC (rev 9210)
+++ trunk/sound/soc/codecs/adau1381.c	2010-10-16 08:55:43 UTC (rev 9211)
@@ -263,7 +263,7 @@
 
 static int adau1381_pll_init(struct snd_soc_codec *codec)
 {
-	struct adau1381_priv *adau1381 = codec->private_data;
+	struct adau1381_priv *adau1381 = snd_soc_codec_get_drvdata(codec);
 	u8 *pll_reg = adau1381->adau1381_pll_reg;
 	int ix = 0;
 
@@ -288,7 +288,7 @@
 
 static int adau1381_pll_enable(struct snd_soc_codec *codec, int enable)
 {
-	struct adau1381_priv *adau1381 = codec->private_data;
+	struct adau1381_priv *adau1381 = snd_soc_codec_get_drvdata(codec);
 	u8 *pll_reg = adau1381->adau1381_pll_reg;
 	int counter = 0;
 
@@ -387,7 +387,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1381_priv *adau1381 = codec->private_data;
+	struct adau1381_priv *adau1381 = snd_soc_codec_get_drvdata(codec);
 	int rate = params_rate(params);
 	int i;
 
@@ -410,7 +410,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1381_priv *adau1381 = codec->private_data;
+	struct adau1381_priv *adau1381 = snd_soc_codec_get_drvdata(codec);
 	u8 reg = 0;
 	int ret = 0;
 
@@ -496,10 +496,10 @@
  * Clock after PLL and dividers
  */
 static int adau1381_set_dai_sysclk(struct snd_soc_dai *codec_dai,
-		int clk_id, int source, unsigned int freq, int dir)
+		int clk_id, unsigned int freq, int dir)
 {
 	struct snd_soc_codec *codec = codec_dai->codec;
-	struct adau1381_priv *adau1381 = codec->private_data;
+	struct adau1381_priv *adau1381 = snd_soc_codec_get_drvdata(codec);
 
 	switch (freq) {
 	case 12000000:
@@ -515,10 +515,10 @@
 }
 
 static int adau1381_set_dai_pll(struct snd_soc_dai *codec_dai,
-		int pll_id, unsigned int freq_in, unsigned int freq_out)
+		int pll_id, int source, unsigned int freq_in, unsigned int freq_out)
 {
 	struct snd_soc_codec *codec = codec_dai->codec;
-	struct adau1381_priv *adau1381 = codec->private_data;
+	struct adau1381_priv *adau1381 = snd_soc_codec_get_drvdata(codec);
 
 	/* fixed MCLK only supported for now */
 	if (adau1381->sysclk != freq_in)
@@ -647,7 +647,7 @@
 {
 	struct snd_soc_device *socdev = platform_get_drvdata(pdev);
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1381_priv *adau1381 = codec->private_data;
+	struct adau1381_priv *adau1381 = snd_soc_codec_get_drvdata(codec);
 
 	adau1381->pdev = pdev;
 	schedule_work(&adau1381->resume_work);
@@ -719,7 +719,7 @@
 
 	socdev->card->codec = adau1381_codec;
 	codec = adau1381_codec;
-	adau1381 = codec->private_data;
+	adau1381 = snd_soc_codec_get_drvdata(codec);
 	adau1381->in_source = CAP_MIC; /*default is mic input*/
 	adau1381->sysclk = ADAU1381_MCLK_RATE;
 	adau1381->pll_out = ADAU1381_PLL_FREQ_48;
@@ -776,7 +776,7 @@
 	if (adau1381 == NULL)
 		return -ENOMEM;
 	codec = &adau1381->codec;
-	codec->private_data = adau1381;
+	snd_soc_codec_set_drvdata(codec, adau1381);
 	codec->hw_write = (hw_write_t)i2c_master_send;
 
 	i2c_set_clientdata(i2c, adau1381);

Modified: trunk/sound/soc/codecs/adau1761.c (9210 => 9211)


--- trunk/sound/soc/codecs/adau1761.c	2010-10-16 07:53:31 UTC (rev 9210)
+++ trunk/sound/soc/codecs/adau1761.c	2010-10-16 08:55:43 UTC (rev 9211)
@@ -139,7 +139,7 @@
 	struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 
 	if (adau1761->in_source & CAP_MIC)
 		ucontrol->value.integer.value[0] = 0x0;
@@ -153,7 +153,7 @@
 	struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 	int src = ""
 	u8 regvalue = 0;
 
@@ -198,7 +198,7 @@
 	struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 
 	if (adau1761->in_source & CAP_MIC)
 		ucontrol->value.integer.value[0] =
@@ -216,7 +216,7 @@
 	struct snd_ctl_elem_value *ucontrol)
 {
 	struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol);
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 	int val = ucontrol->value.integer.value[0];
 	u8 regvalue = 0;
 
@@ -431,7 +431,7 @@
 
 static int adau1761_pll_init(struct snd_soc_codec *codec)
 {
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 	u8 *pll_reg = adau1761->adau1761_pll_reg;
 	int ix = 0;
 	/* Clear dsp Run bit */
@@ -458,7 +458,7 @@
 
 static int adau1761_pll_enable(struct snd_soc_codec *codec, int enable)
 {
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 	u8 *pll_reg = adau1761->adau1761_pll_reg;
 	int counter = 0;
 
@@ -595,7 +595,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 	int rate = params_rate(params);
 	int i;
 
@@ -618,7 +618,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 	u8 reg = 0;
 	int ret = 0;
 
@@ -702,7 +702,7 @@
 		int clk_id, unsigned int freq, int dir)
 {
 	struct snd_soc_codec *codec = codec_dai->codec;
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 
 	switch (freq) {
 	case 12000000:
@@ -721,7 +721,7 @@
 		int pll_id, int source, unsigned int freq_in, unsigned int freq_out)
 {
 	struct snd_soc_codec *codec = codec_dai->codec;
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 
 	/* fixed MCLK only supported for now */
 	if (adau1761->sysclk != freq_in)
@@ -861,7 +861,7 @@
 {
 	struct snd_soc_device *socdev = platform_get_drvdata(pdev);
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adau1761_priv *adau1761 = codec->private_data;
+	struct adau1761_priv *adau1761 = snd_soc_codec_get_drvdata(codec);
 
 	adau1761->pdev = pdev;
 	schedule_work(&adau1761->resume_work);
@@ -948,7 +948,7 @@
 
 	socdev->card->codec = adau1761_codec;
 	codec = adau1761_codec;
-	adau1761 = codec->private_data;
+	adau1761 = snd_soc_codec_get_drvdata(codec);
 	adau1761->in_source = CAP_MIC; /*default is mic input*/
 	adau1761->sysclk = ADAU1761_MCLK_RATE;
 	adau1761->pll_out = ADAU1761_PLL_FREQ_48;
@@ -1011,7 +1011,7 @@
 	if (adau1761 == NULL)
 		return -ENOMEM;
 	codec = &adau1761->codec;
-	codec->private_data = adau1761;
+	snd_soc_codec_set_drvdata(codec, adau1761);
 	codec->hw_write = (hw_write_t)i2c_master_send;
 
 	i2c_set_clientdata(i2c, adau1761);

Modified: trunk/sound/soc/codecs/adav80x.c (9210 => 9211)


--- trunk/sound/soc/codecs/adav80x.c	2010-10-16 07:53:31 UTC (rev 9210)
+++ trunk/sound/soc/codecs/adav80x.c	2010-10-16 08:55:43 UTC (rev 9211)
@@ -196,7 +196,7 @@
 	struct snd_soc_pcm_runtime *rtd = substream->private_data;
 	struct snd_soc_device *socdev = rtd->socdev;
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct adav80x_priv *adav80x = codec->private_data;
+	struct adav80x_priv *adav80x = snd_soc_codec_get_drvdata(codec);
 
 	/* bit size */
 	switch (params_format(params)) {
@@ -264,7 +264,7 @@
 		int source, unsigned int freq_in, unsigned int freq_out)
 {
 	struct snd_soc_codec *codec = codec_dai->codec;
-	struct adav80x_priv *adav80x = codec->private_data;
+	struct adav80x_priv *adav80x = snd_soc_codec_get_drvdata(codec);
 	int reg = 0;
 
 	/* For now, we only enable PLL1 with XIN as source */
@@ -428,7 +428,7 @@
 	}
 
 	mutex_init(&codec->mutex);
-	codec->private_data = adav80x;
+	snd_soc_codec_set_drvdata(codec, adav80x);
 	codec->reg_cache = adav80x->reg_cache;
 	codec->reg_cache_size = ADAV80X_NUM_REGS;
 	codec->name = "ADAV80X";

Modified: trunk/sound/soc/codecs/ssm2602.c (9210 => 9211)


--- trunk/sound/soc/codecs/ssm2602.c	2010-10-16 07:53:31 UTC (rev 9210)
+++ trunk/sound/soc/codecs/ssm2602.c	2010-10-16 08:55:43 UTC (rev 9211)
@@ -440,7 +440,7 @@
 {
 	struct snd_soc_device *socdev = platform_get_drvdata(pdev);
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct ssm2602_priv *ssm2602 = codec->private_data;
+	struct ssm2602_priv *ssm2602 = snd_soc_codec_get_drvdata(codec);
 
 	ssm2602->pwr_state = snd_soc_read(codec, SSM2602_PWR);
 	ssm2602_set_bias_level(codec, SND_SOC_BIAS_OFF);
@@ -451,7 +451,7 @@
 {
 	struct snd_soc_device *socdev = platform_get_drvdata(pdev);
 	struct snd_soc_codec *codec = socdev->card->codec;
-	struct ssm2602_priv *ssm2602 = codec->private_data;
+	struct ssm2602_priv *ssm2602 = snd_soc_codec_get_drvdata(codec);
 	int i;
 	u8 data[2];
 	u16 *cache = codec->reg_cache;
@@ -593,7 +593,7 @@
 	if (ssm2602 == NULL)
 		return -ENOMEM;
 	codec = &ssm2602->codec;
-	codec->private_data = ssm2602;
+	snd_soc_codec_set_drvdata(codec, ssm2602);
 
 	i2c_set_clientdata(i2c, ssm2602);
 	codec->control_data = i2c;
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to