diff --git a/sound/soc/codecs/ak4458.c b/sound/soc/codecs/ak4458.c
index ddca8a4185dbc87e377220f210d3dbb3c0af77d2..9145f416668c0376ddc84f235e05e20ec6d94eef 100644
--- a/sound/soc/codecs/ak4458.c
+++ b/sound/soc/codecs/ak4458.c
@@ -435,9 +435,6 @@ static int ak4458_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt)
 	case SND_SOC_DAIFMT_I2S:
 	case SND_SOC_DAIFMT_LEFT_J:
 	case SND_SOC_DAIFMT_RIGHT_J:
-	case SND_SOC_DAIFMT_DSP_B:
-		ak4458->fmt = fmt & SND_SOC_DAIFMT_FORMAT_MASK;
-		break;
 	case SND_SOC_DAIFMT_DSP_B:
 		ak4458->fmt = fmt & SND_SOC_DAIFMT_FORMAT_MASK;
 		break;