From 5cd165889003b6738fcaca16ed98151bb6a20870 Mon Sep 17 00:00:00 2001 From: Sugar Zhang Date: Mon, 9 May 2016 14:15:50 +0800 Subject: [PATCH] ASoC: es8316: fix warning: 'val' may be used uninitialized Change-Id: If7bdba3cd7a23879a2cf41202d21fadaef614f23 Signed-off-by: Sugar Zhang --- sound/soc/codecs/es8316.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sound/soc/codecs/es8316.c b/sound/soc/codecs/es8316.c index 1e082f39e97b..eab27c1f53c3 100644 --- a/sound/soc/codecs/es8316.c +++ b/sound/soc/codecs/es8316.c @@ -752,7 +752,7 @@ static int es8316_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) { struct snd_soc_codec *codec = dai->codec; - int val; + int val = 0; switch (params_format(params)) { case SNDRV_PCM_FORMAT_S16_LE: @@ -767,6 +767,9 @@ static int es8316_pcm_hw_params(struct snd_pcm_substream *substream, case SNDRV_PCM_FORMAT_S32_LE: val = ES8316_DACWL_32; break; + default: + val = ES8316_DACWL_16; + break; } if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) -- 2.34.1