return 0;
 }
 
+static int fsl_sai_xlate_tdm_slot_mask(unsigned int slots,
+                                      unsigned int *tx_mask, unsigned int *rx_mask)
+{
+       /* Leave it empty, don't change the value of tx_mask and rx_mask */
+       return 0;
+}
+
 static int fsl_sai_set_dai_bclk_ratio(struct snd_soc_dai *dai,
                                      unsigned int ratio)
 {
        .set_sysclk     = fsl_sai_set_dai_sysclk,
        .set_fmt        = fsl_sai_set_dai_fmt_tx,
        .set_tdm_slot   = fsl_sai_set_dai_tdm_slot,
+       .xlate_tdm_slot_mask = fsl_sai_xlate_tdm_slot_mask,
        .hw_params      = fsl_sai_hw_params,
        .hw_free        = fsl_sai_hw_free,
        .trigger        = fsl_sai_trigger,
        .set_sysclk     = fsl_sai_set_dai_sysclk,
        .set_fmt        = fsl_sai_set_dai_fmt_rx,
        .set_tdm_slot   = fsl_sai_set_dai_tdm_slot,
+       .xlate_tdm_slot_mask = fsl_sai_xlate_tdm_slot_mask,
        .hw_params      = fsl_sai_hw_params,
        .hw_free        = fsl_sai_hw_free,
        .trigger        = fsl_sai_trigger,