[alsa-devel] [PATCH 2/8] ASoC: alc5632: Use params_width() rather than memory format

Leon Romanovsky leon at leon.nu
Thu Jan 9 05:55:17 CET 2014


Hi Mark,

On Wed, Jan 8, 2014 at 9:51 PM, Mark Brown <broonie at kernel.org> wrote:
> From: Mark Brown <broonie at linaro.org>
>
> Signed-off-by: Mark Brown <broonie at linaro.org>
> ---
>  sound/soc/codecs/alc5632.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/sound/soc/codecs/alc5632.c b/sound/soc/codecs/alc5632.c
> index 19e9f222d09c..fb001c56cf8d 100644
> --- a/sound/soc/codecs/alc5632.c
> +++ b/sound/soc/codecs/alc5632.c
> @@ -869,14 +869,14 @@ static int alc5632_pcm_hw_params(struct snd_pcm_substream *substream,
>         iface &= ~ALC5632_DAI_I2S_DL_MASK;
>
>         /* bit size */
> -       switch (params_format(params)) {
> -       case SNDRV_PCM_FORMAT_S16_LE:
> +       switch (params_width(params)) {
> +       case 16:
May be the better way will be to use define here and not hard coded value?

>                 iface |= ALC5632_DAI_I2S_DL_16;
>                 break;
> -       case SNDRV_PCM_FORMAT_S20_3LE:
> +       case 20:
>                 iface |= ALC5632_DAI_I2S_DL_20;
>                 break;
> -       case SNDRV_PCM_FORMAT_S24_LE:
> +       case 24:
>                 iface |= ALC5632_DAI_I2S_DL_24;
>                 break;
>         default:
> --
> 1.8.5.2
>
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel



-- 
Leon Romanovsky | Independent Linux Consultant
        www.leon.nu | leon at leon.nu


More information about the Alsa-devel mailing list