ASoC: Intel: cht_bsw_max98090: Fix I2S config + unused code
This driver probably never worked, the slots are configured for 2ch 16 bit and the SSP2 as 24 bits, the cpu_dai configured as LEFT_J and the codec_dai as I2S. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Acked-By: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
2bd6bf03f4
commit
948c5e192e
@ -160,7 +160,7 @@ static int cht_codec_fixup(struct snd_soc_pcm_runtime *rtd,
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt = SND_SOC_DAIFMT_LEFT_J | SND_SOC_DAIFMT_NB_NF
|
fmt = SND_SOC_DAIFMT_I2S | SND_SOC_DAIFMT_NB_NF
|
||||||
| SND_SOC_DAIFMT_CBS_CFS;
|
| SND_SOC_DAIFMT_CBS_CFS;
|
||||||
|
|
||||||
ret = snd_soc_dai_set_fmt(rtd->cpu_dai, fmt);
|
ret = snd_soc_dai_set_fmt(rtd->cpu_dai, fmt);
|
||||||
@ -173,8 +173,8 @@ static int cht_codec_fixup(struct snd_soc_pcm_runtime *rtd,
|
|||||||
rate->min = rate->max = 48000;
|
rate->min = rate->max = 48000;
|
||||||
channels->min = channels->max = 2;
|
channels->min = channels->max = 2;
|
||||||
|
|
||||||
/* set SSP2 to 24-bit */
|
/* set SSP2 to 16-bit */
|
||||||
params_set_format(params, SNDRV_PCM_FORMAT_S24_LE);
|
params_set_format(params, SNDRV_PCM_FORMAT_S16_LE);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user