ASoC: hdmi-codec: Use different name for playback streams
authorJeffy Chen <jeffy.chen@rock-chips.com>
Sat, 12 Aug 2017 00:40:38 +0000 (08:40 +0800)
committerMark Brown <broonie@kernel.org>
Wed, 30 Aug 2017 18:01:07 +0000 (19:01 +0100)
Currently the hdmi i2s playback stream and hdmi spdif playback stream
are using the same name. So when they are enabled at the same time,
kernel will print this warning:

[    2.201835] hdmi-audio-codec hdmi-audio-codec.1.auto: ASoC: Failed to
create Playback debugfs file

Assign different names to them to avoid that.

Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/hdmi-codec.c

index f7520413c671860a18cf10bc993e98904f6eea90..189af068f28dd132f475f799e0ae126ae8e1a455 100644 (file)
@@ -696,7 +696,7 @@ static struct snd_soc_dai_driver hdmi_i2s_dai = {
        .name = "i2s-hifi",
        .id = DAI_ID_I2S,
        .playback = {
-               .stream_name = "Playback",
+               .stream_name = "I2S Playback",
                .channels_min = 2,
                .channels_max = 8,
                .rates = HDMI_RATES,
@@ -711,7 +711,7 @@ static const struct snd_soc_dai_driver hdmi_spdif_dai = {
        .name = "spdif-hifi",
        .id = DAI_ID_SPDIF,
        .playback = {
-               .stream_name = "Playback",
+               .stream_name = "SPDIF Playback",
                .channels_min = 2,
                .channels_max = 2,
                .rates = HDMI_RATES,