diff options
author | Takashi Iwai <tiwai@suse.de> | 2015-03-23 08:14:02 -0400 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2015-03-23 08:14:02 -0400 |
commit | 3372dbdd8ca11f51be8c6a30b2bc79eb04c4a902 (patch) | |
tree | d4499bf5a5665b4820ffaf96bce55bf6b895195e /sound/soc/intel/cht_bsw_rt5672.c | |
parent | bc465aa9d045feb0e13b4a8f32cc33c1943f62d6 (diff) | |
parent | 967b1307b69b8ada8b331e01046ad1ef83742e99 (diff) |
Merge branch 'for-next' into topic/hda-core
Diffstat (limited to 'sound/soc/intel/cht_bsw_rt5672.c')
-rw-r--r-- | sound/soc/intel/cht_bsw_rt5672.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/sound/soc/intel/cht_bsw_rt5672.c b/sound/soc/intel/cht_bsw_rt5672.c index ff016621583a..bc8dcacd5e6a 100644 --- a/sound/soc/intel/cht_bsw_rt5672.c +++ b/sound/soc/intel/cht_bsw_rt5672.c | |||
@@ -178,9 +178,7 @@ static int cht_codec_fixup(struct snd_soc_pcm_runtime *rtd, | |||
178 | channels->min = channels->max = 2; | 178 | channels->min = channels->max = 2; |
179 | 179 | ||
180 | /* set SSP2 to 24-bit */ | 180 | /* set SSP2 to 24-bit */ |
181 | snd_mask_set(¶ms->masks[SNDRV_PCM_HW_PARAM_FORMAT - | 181 | params_set_format(params, SNDRV_PCM_FORMAT_S24_LE); |
182 | SNDRV_PCM_HW_PARAM_FIRST_MASK], | ||
183 | SNDRV_PCM_FORMAT_S24_LE); | ||
184 | return 0; | 182 | return 0; |
185 | } | 183 | } |
186 | 184 | ||
@@ -217,7 +215,7 @@ static struct snd_soc_dai_link cht_dailink[] = { | |||
217 | .codec_dai_name = "snd-soc-dummy-dai", | 215 | .codec_dai_name = "snd-soc-dummy-dai", |
218 | .codec_name = "snd-soc-dummy", | 216 | .codec_name = "snd-soc-dummy", |
219 | .platform_name = "sst-mfld-platform", | 217 | .platform_name = "sst-mfld-platform", |
220 | .ignore_suspend = 1, | 218 | .nonatomic = true, |
221 | .dynamic = 1, | 219 | .dynamic = 1, |
222 | .dpcm_playback = 1, | 220 | .dpcm_playback = 1, |
223 | .dpcm_capture = 1, | 221 | .dpcm_capture = 1, |
@@ -240,13 +238,13 @@ static struct snd_soc_dai_link cht_dailink[] = { | |||
240 | .cpu_dai_name = "ssp2-port", | 238 | .cpu_dai_name = "ssp2-port", |
241 | .platform_name = "sst-mfld-platform", | 239 | .platform_name = "sst-mfld-platform", |
242 | .no_pcm = 1, | 240 | .no_pcm = 1, |
241 | .nonatomic = true, | ||
243 | .codec_dai_name = "rt5670-aif1", | 242 | .codec_dai_name = "rt5670-aif1", |
244 | .codec_name = "i2c-10EC5670:00", | 243 | .codec_name = "i2c-10EC5670:00", |
245 | .dai_fmt = SND_SOC_DAIFMT_DSP_B | SND_SOC_DAIFMT_IB_NF | 244 | .dai_fmt = SND_SOC_DAIFMT_DSP_B | SND_SOC_DAIFMT_IB_NF |
246 | | SND_SOC_DAIFMT_CBS_CFS, | 245 | | SND_SOC_DAIFMT_CBS_CFS, |
247 | .init = cht_codec_init, | 246 | .init = cht_codec_init, |
248 | .be_hw_params_fixup = cht_codec_fixup, | 247 | .be_hw_params_fixup = cht_codec_fixup, |
249 | .ignore_suspend = 1, | ||
250 | .dpcm_playback = 1, | 248 | .dpcm_playback = 1, |
251 | .dpcm_capture = 1, | 249 | .dpcm_capture = 1, |
252 | .ops = &cht_be_ssp2_ops, | 250 | .ops = &cht_be_ssp2_ops, |
@@ -285,7 +283,6 @@ static int snd_cht_mc_probe(struct platform_device *pdev) | |||
285 | static struct platform_driver snd_cht_mc_driver = { | 283 | static struct platform_driver snd_cht_mc_driver = { |
286 | .driver = { | 284 | .driver = { |
287 | .name = "cht-bsw-rt5672", | 285 | .name = "cht-bsw-rt5672", |
288 | .pm = &snd_soc_pm_ops, | ||
289 | }, | 286 | }, |
290 | .probe = snd_cht_mc_probe, | 287 | .probe = snd_cht_mc_probe, |
291 | }; | 288 | }; |