Hello,
I have noticed that the support for multiple cards/codecs via the debugfs is kind of broken. The second codec, which tries to create the debugfs files would emit the following messages: ASoC: Failed to create codec register debugfs file Failed to create pop time debugfs file ...
The following patch fixes this by adding a directory per codec to host the files. The additional directory is named as: {dev_name(socdev->dev)}-{codec->name} for example:
debugfs/asoc/soc-audio.0-twl4030/...
So it is easier to find the correct codec we are looking for.
Note: The patch accidentally fixes one trailing space in the soc_pcm_apply_symmetry function.
--- Peter Ujfalusi (1): ASoC: add support for multiple cards/codecs in debugfs
include/sound/soc.h | 1 + sound/soc/soc-core.c | 28 ++++++++++++++++++++-------- 2 files changed, 21 insertions(+), 8 deletions(-)