diff --git a/sound/soc/rockchip/rockchip_multi_dais.c b/sound/soc/rockchip/rockchip_multi_dais.c index 3d1eaa8ae4f4..46028176927e 100644 --- a/sound/soc/rockchip/rockchip_multi_dais.c +++ b/sound/soc/rockchip/rockchip_multi_dais.c @@ -284,7 +284,7 @@ static void mdais_parse_daifmt(struct device_node *node, struct rk_dai *dais, break; } - dais[i].fmt = format; + dais[i].fmt = format & format_mask; dais[i].fmt_msk = format_mask; } }