[RFT PATCH 00/17] ASoC: fix widget name comparisons (consider DAI name prefix)

From: Krzysztof Kozlowski
Date: Mon Oct 23 2023 - 05:54:39 EST


Hi,

Some codec drivers compare widget names with strcmp, ignoring
the component name prefix. If prefix is used, the comparisons start failing.

Except Qualcomm lpass-rx-macro, none of the patches were tested
on hardware.

Best regards,
Krzysztof

Krzysztof Kozlowski (17):
ASoC: codecs: 88pm860x: Handle component name prefix
ASoC: codecs: adau1373: Handle component name prefix
ASoC: codecs: adav80x: Handle component name prefix
ASoC: codecs: lpass-rx-macro: Handle component name prefix
ASoC: codecs: max9867: Handle component name prefix
ASoC: codecs: rt5682s: Handle component name prefix
ASoC: codecs: rtq9128: Handle component name prefix
ASoC: codecs: wcd9335: Handle component name prefix
ASoC: codecs: wm8962: Handle component name prefix
ASoC: codecs: wm8994: Handle component name prefix
ASoC: codecs: wm8995: Handle component name prefix
ASoC: mediatek: mt8183: Handle component name prefix
ASoC: mediatek: mt8186: Handle component name prefix
ASoC: mediatek: mt8188: Handle component name prefix
ASoC: mediatek: mt8192: Handle component name prefix
ASoC: samsung: speyside: Handle component name prefix
ASoC: tegra: machine: Handle component name prefix

sound/soc/codecs/88pm860x-codec.c | 4 ++--
sound/soc/codecs/adau1373.c | 2 +-
sound/soc/codecs/adav80x.c | 2 +-
sound/soc/codecs/lpass-rx-macro.c | 6 +++---
sound/soc/codecs/max9867.c | 8 ++++----
sound/soc/codecs/rt5682s.c | 4 ++--
sound/soc/codecs/rtq9128.c | 6 +++---
sound/soc/codecs/wcd9335.c | 18 +++++++++---------
sound/soc/codecs/wm8962.c | 4 ++--
sound/soc/codecs/wm8994.c | 2 +-
sound/soc/codecs/wm8995.c | 2 +-
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 4 ++--
sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 2 +-
sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c | 2 +-
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 4 ++--
sound/soc/mediatek/mt8186/mt8186-dai-src.c | 4 ++--
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c | 4 ++--
sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 4 ++--
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 4 ++--
sound/soc/samsung/speyside.c | 4 ++--
sound/soc/tegra/tegra_asoc_machine.c | 12 ++++++++----
21 files changed, 53 insertions(+), 49 deletions(-)

--
2.34.1