From 42f5a2090ff13e770eaccd6d53635fe168ad6528 Mon Sep 17 00:00:00 2001 From: Shengjiu Wang Date: Sun, 5 May 2019 17:07:48 +0800 Subject: [PATCH] MLK-21627: ASoC: imx-pcm-dma-v2: add debugfs_prefix for platform There is warning log after switching to component in driver: [ 3.321645] fsl-sai 30030000.sai: ASoC: Failed to create component debugfs directory The reason is there is two component attached with one device, the components' name are same, then creating debugfs for second component failed. This patch is to add debugfs_prefix for platform component to fix the warning issue. Signed-off-by: Shengjiu Wang Reviewed-by: Daniel Baluta --- sound/soc/fsl/imx-pcm-dma-v2.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/sound/soc/fsl/imx-pcm-dma-v2.c b/sound/soc/fsl/imx-pcm-dma-v2.c index b14e0b28777b..e9f9ebff08a2 100644 --- a/sound/soc/fsl/imx-pcm-dma-v2.c +++ b/sound/soc/fsl/imx-pcm-dma-v2.c @@ -295,8 +295,23 @@ static struct snd_soc_component_driver imx_soc_component = { int imx_pcm_component_register(struct device *dev) { - return devm_snd_soc_register_component(dev, &imx_soc_component, + int ret; + struct snd_soc_component *component; + + ret = devm_snd_soc_register_component(dev, &imx_soc_component, NULL, 0); + if (ret) + return ret; + + component = snd_soc_lookup_component(dev, "imx-pcm-dma-v2"); + if (!component) + return -EINVAL; + +#ifdef CONFIG_DEBUG_FS + component->debugfs_prefix = "dma"; +#endif + + return 0; } EXPORT_SYMBOL_GPL(imx_pcm_component_register); -- 2.17.1