ASoC: fsl_easrc: Fix duplicate debufs entries

Merge series from Alexander Stein <alexander.stein@ew.tq-group.com>:

this series fixes the error regarding duplicate debugfs directory creation on
TQMa8MPxL (imx8mp) when easrc is enabled:
debugfs: '30c90000.easrc' already exists in 'tqm-tlv320aic32'

This is caused because fsl_easrc adds two components which use the device name
as component name. Debugfs directories for each component is created, resulting
on name conflict. Fix this by adding the debugfs_prefix for both component
drivers.

Before:
$ ls /sys/kernel/debug/asoc/tqm-tlv320aic32/
30c30000.sai 30c90000.easrc HiFi-ASRC-FE dapm dapm_pop_time
dma:30c30000.sai tlv320aic32x4.1-0018

After:
$ ls /sys/kernel/debug/asoc/tqm-tlv320aic32/
30c30000.sai HiFi-ASRC-FE asrc:30c90000.easrc dapm dapm_pop_time
dma:30c30000.sai easrc:30c90000.easrc tlv320aic32x4.1-0018

+6
+3
sound/soc/fsl/fsl_asrc_dma.c
··· 473 473 .pointer = fsl_asrc_dma_pcm_pointer, 474 474 .pcm_construct = fsl_asrc_dma_pcm_new, 475 475 .legacy_dai_naming = 1, 476 + #ifdef CONFIG_DEBUG_FS 477 + .debugfs_prefix = "asrc", 478 + #endif 476 479 }; 477 480 EXPORT_SYMBOL_GPL(fsl_asrc_component);
+3
sound/soc/fsl/fsl_easrc.c
··· 1577 1577 .controls = fsl_easrc_snd_controls, 1578 1578 .num_controls = ARRAY_SIZE(fsl_easrc_snd_controls), 1579 1579 .legacy_dai_naming = 1, 1580 + #ifdef CONFIG_DEBUG_FS 1581 + .debugfs_prefix = "easrc", 1582 + #endif 1580 1583 }; 1581 1584 1582 1585 static const struct reg_default fsl_easrc_reg_defaults[] = {