diff options
-rw-r--r-- | sound/soc/tegra/tegra_alc5632.c | 5 | ||||
-rw-r--r-- | sound/soc/tegra/tegra_max98090.c | 5 | ||||
-rw-r--r-- | sound/soc/tegra/tegra_rt5640.c | 5 | ||||
-rw-r--r-- | sound/soc/tegra/tegra_wm8753.c | 3 | ||||
-rw-r--r-- | sound/soc/tegra/tegra_wm8903.c | 5 | ||||
-rw-r--r-- | sound/soc/tegra/trimslice.c | 3 |
6 files changed, 10 insertions, 16 deletions
diff --git a/sound/soc/tegra/tegra_alc5632.c b/sound/soc/tegra/tegra_alc5632.c index 02734bd4f09b..a83aff09dce2 100644 --- a/sound/soc/tegra/tegra_alc5632.c +++ b/sound/soc/tegra/tegra_alc5632.c | |||
@@ -41,8 +41,7 @@ static int tegra_alc5632_asoc_hw_params(struct snd_pcm_substream *substream, | |||
41 | { | 41 | { |
42 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 42 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
43 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 43 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
44 | struct snd_soc_codec *codec = codec_dai->codec; | 44 | struct snd_soc_card *card = rtd->card; |
45 | struct snd_soc_card *card = codec->card; | ||
46 | struct tegra_alc5632 *alc5632 = snd_soc_card_get_drvdata(card); | 45 | struct tegra_alc5632 *alc5632 = snd_soc_card_get_drvdata(card); |
47 | int srate, mclk; | 46 | int srate, mclk; |
48 | int err; | 47 | int err; |
@@ -105,7 +104,7 @@ static int tegra_alc5632_asoc_init(struct snd_soc_pcm_runtime *rtd) | |||
105 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 104 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
106 | struct snd_soc_codec *codec = codec_dai->codec; | 105 | struct snd_soc_codec *codec = codec_dai->codec; |
107 | struct snd_soc_dapm_context *dapm = &codec->dapm; | 106 | struct snd_soc_dapm_context *dapm = &codec->dapm; |
108 | struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(codec->card); | 107 | struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(rtd->card); |
109 | 108 | ||
110 | snd_soc_jack_new(codec, "Headset Jack", SND_JACK_HEADSET, | 109 | snd_soc_jack_new(codec, "Headset Jack", SND_JACK_HEADSET, |
111 | &tegra_alc5632_hs_jack); | 110 | &tegra_alc5632_hs_jack); |
diff --git a/sound/soc/tegra/tegra_max98090.c b/sound/soc/tegra/tegra_max98090.c index ce73e1f62c4b..b86cd9936ef1 100644 --- a/sound/soc/tegra/tegra_max98090.c +++ b/sound/soc/tegra/tegra_max98090.c | |||
@@ -49,8 +49,7 @@ static int tegra_max98090_asoc_hw_params(struct snd_pcm_substream *substream, | |||
49 | { | 49 | { |
50 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 50 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
51 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 51 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
52 | struct snd_soc_codec *codec = codec_dai->codec; | 52 | struct snd_soc_card *card = rtd->card; |
53 | struct snd_soc_card *card = codec->card; | ||
54 | struct tegra_max98090 *machine = snd_soc_card_get_drvdata(card); | 53 | struct tegra_max98090 *machine = snd_soc_card_get_drvdata(card); |
55 | int srate, mclk; | 54 | int srate, mclk; |
56 | int err; | 55 | int err; |
@@ -127,7 +126,7 @@ static int tegra_max98090_asoc_init(struct snd_soc_pcm_runtime *rtd) | |||
127 | { | 126 | { |
128 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 127 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
129 | struct snd_soc_codec *codec = codec_dai->codec; | 128 | struct snd_soc_codec *codec = codec_dai->codec; |
130 | struct tegra_max98090 *machine = snd_soc_card_get_drvdata(codec->card); | 129 | struct tegra_max98090 *machine = snd_soc_card_get_drvdata(rtd->card); |
131 | 130 | ||
132 | if (gpio_is_valid(machine->gpio_hp_det)) { | 131 | if (gpio_is_valid(machine->gpio_hp_det)) { |
133 | snd_soc_jack_new(codec, "Headphones", SND_JACK_HEADPHONE, | 132 | snd_soc_jack_new(codec, "Headphones", SND_JACK_HEADPHONE, |
diff --git a/sound/soc/tegra/tegra_rt5640.c b/sound/soc/tegra/tegra_rt5640.c index 4feb16a99e02..a6898831fb9f 100644 --- a/sound/soc/tegra/tegra_rt5640.c +++ b/sound/soc/tegra/tegra_rt5640.c | |||
@@ -51,8 +51,7 @@ static int tegra_rt5640_asoc_hw_params(struct snd_pcm_substream *substream, | |||
51 | { | 51 | { |
52 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 52 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
53 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 53 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
54 | struct snd_soc_codec *codec = codec_dai->codec; | 54 | struct snd_soc_card *card = rtd->card; |
55 | struct snd_soc_card *card = codec->card; | ||
56 | struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(card); | 55 | struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(card); |
57 | int srate, mclk; | 56 | int srate, mclk; |
58 | int err; | 57 | int err; |
@@ -110,7 +109,7 @@ static int tegra_rt5640_asoc_init(struct snd_soc_pcm_runtime *rtd) | |||
110 | { | 109 | { |
111 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 110 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
112 | struct snd_soc_codec *codec = codec_dai->codec; | 111 | struct snd_soc_codec *codec = codec_dai->codec; |
113 | struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(codec->card); | 112 | struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(rtd->card); |
114 | 113 | ||
115 | snd_soc_jack_new(codec, "Headphones", SND_JACK_HEADPHONE, | 114 | snd_soc_jack_new(codec, "Headphones", SND_JACK_HEADPHONE, |
116 | &tegra_rt5640_hp_jack); | 115 | &tegra_rt5640_hp_jack); |
diff --git a/sound/soc/tegra/tegra_wm8753.c b/sound/soc/tegra/tegra_wm8753.c index 8e774d1a243c..769e28f6642e 100644 --- a/sound/soc/tegra/tegra_wm8753.c +++ b/sound/soc/tegra/tegra_wm8753.c | |||
@@ -55,8 +55,7 @@ static int tegra_wm8753_hw_params(struct snd_pcm_substream *substream, | |||
55 | { | 55 | { |
56 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 56 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
57 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 57 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
58 | struct snd_soc_codec *codec = codec_dai->codec; | 58 | struct snd_soc_card *card = rtd->card; |
59 | struct snd_soc_card *card = codec->card; | ||
60 | struct tegra_wm8753 *machine = snd_soc_card_get_drvdata(card); | 59 | struct tegra_wm8753 *machine = snd_soc_card_get_drvdata(card); |
61 | int srate, mclk; | 60 | int srate, mclk; |
62 | int err; | 61 | int err; |
diff --git a/sound/soc/tegra/tegra_wm8903.c b/sound/soc/tegra/tegra_wm8903.c index 0939661df60b..86e05e938585 100644 --- a/sound/soc/tegra/tegra_wm8903.c +++ b/sound/soc/tegra/tegra_wm8903.c | |||
@@ -60,8 +60,7 @@ static int tegra_wm8903_hw_params(struct snd_pcm_substream *substream, | |||
60 | { | 60 | { |
61 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 61 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
62 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 62 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
63 | struct snd_soc_codec *codec = codec_dai->codec; | 63 | struct snd_soc_card *card = rtd->card; |
64 | struct snd_soc_card *card = codec->card; | ||
65 | struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); | 64 | struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); |
66 | int srate, mclk; | 65 | int srate, mclk; |
67 | int err; | 66 | int err; |
@@ -173,7 +172,7 @@ static int tegra_wm8903_init(struct snd_soc_pcm_runtime *rtd) | |||
173 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 172 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
174 | struct snd_soc_codec *codec = codec_dai->codec; | 173 | struct snd_soc_codec *codec = codec_dai->codec; |
175 | struct snd_soc_dapm_context *dapm = &codec->dapm; | 174 | struct snd_soc_dapm_context *dapm = &codec->dapm; |
176 | struct snd_soc_card *card = codec->card; | 175 | struct snd_soc_card *card = rtd->card; |
177 | struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); | 176 | struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); |
178 | 177 | ||
179 | if (gpio_is_valid(machine->gpio_hp_det)) { | 178 | if (gpio_is_valid(machine->gpio_hp_det)) { |
diff --git a/sound/soc/tegra/trimslice.c b/sound/soc/tegra/trimslice.c index 734bfcd21148..589d2d9b553a 100644 --- a/sound/soc/tegra/trimslice.c +++ b/sound/soc/tegra/trimslice.c | |||
@@ -50,8 +50,7 @@ static int trimslice_asoc_hw_params(struct snd_pcm_substream *substream, | |||
50 | { | 50 | { |
51 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 51 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
52 | struct snd_soc_dai *codec_dai = rtd->codec_dai; | 52 | struct snd_soc_dai *codec_dai = rtd->codec_dai; |
53 | struct snd_soc_codec *codec = codec_dai->codec; | 53 | struct snd_soc_card *card = rtd->card; |
54 | struct snd_soc_card *card = codec->card; | ||
55 | struct tegra_trimslice *trimslice = snd_soc_card_get_drvdata(card); | 54 | struct tegra_trimslice *trimslice = snd_soc_card_get_drvdata(card); |
56 | int srate, mclk; | 55 | int srate, mclk; |
57 | int err; | 56 | int err; |