}
 
 static const struct snd_soc_component_driver xtfpga_i2s_component = {
-       .name           = DRV_NAME,
-       .open           = xtfpga_pcm_open,
-       .close          = xtfpga_pcm_close,
-       .hw_params      = xtfpga_pcm_hw_params,
-       .trigger        = xtfpga_pcm_trigger,
-       .pointer        = xtfpga_pcm_pointer,
-       .pcm_construct  = xtfpga_pcm_new,
+       .name                   = DRV_NAME,
+       .open                   = xtfpga_pcm_open,
+       .close                  = xtfpga_pcm_close,
+       .hw_params              = xtfpga_pcm_hw_params,
+       .trigger                = xtfpga_pcm_trigger,
+       .pointer                = xtfpga_pcm_pointer,
+       .pcm_construct          = xtfpga_pcm_new,
+       .legacy_dai_naming      = 1,
 };
 
 static const struct snd_soc_dai_ops xtfpga_i2s_dai_ops = {