From 0999f5ef037e213e87af656f23ae305d1885b006 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 20:30:43 +0100 Subject: [PATCH 217/454] ASoC: raspidac3: fix S24_LE format Remove set_bclk_ratio call so 24-bit data is transmitted in 24 bclk cycles. Also remove hw_params as it's no longer needed. Signed-off-by: Matthias Reichl --- sound/soc/bcm/raspidac3.c | 14 -------------- 1 file changed, 14 deletions(-) --- a/sound/soc/bcm/raspidac3.c +++ b/sound/soc/bcm/raspidac3.c @@ -68,19 +68,6 @@ static int snd_rpi_raspidac3_init(struct return 0; } -/* set hw parameters */ -static int snd_rpi_raspidac3_hw_params(struct snd_pcm_substream *substream, - struct snd_pcm_hw_params *params) -{ - struct snd_soc_pcm_runtime *rtd = substream->private_data; - struct snd_soc_dai *cpu_dai = rtd->cpu_dai; - - unsigned int sample_bits = - snd_pcm_format_physical_width(params_format(params)); - - return snd_soc_dai_set_bclk_ratio(cpu_dai, sample_bits * 2); -} - /* startup */ static int snd_rpi_raspidac3_startup(struct snd_pcm_substream *substream) { struct snd_soc_pcm_runtime *rtd = substream->private_data; @@ -98,7 +85,6 @@ static void snd_rpi_raspidac3_shutdown(s /* machine stream operations */ static struct snd_soc_ops snd_rpi_raspidac3_ops = { - .hw_params = snd_rpi_raspidac3_hw_params, .startup = snd_rpi_raspidac3_startup, .shutdown = snd_rpi_raspidac3_shutdown, };