]> git.hungrycats.org Git - linux/commit
ASoC: cs35l56: Request IRQ in cs35l56_common_probe()
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Mon, 10 Aug 2026 10:40:42 +0000 (11:40 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 14 Aug 2026 12:53:23 +0000 (13:53 +0100)
commit888162dabf64128603b12ac2d23236cf2086b7ef
tree66b2347398cd51ce9647bd5a88ef1b56397c5661
parent82b6d37621b00ffbf32552b822d1a339fcf20d86
ASoC: cs35l56: Request IRQ in cs35l56_common_probe()

Call cs35l56_irq_request() in cs35l56_common_probe() instead of calling
it afterwards in the probe() for each bus type.

Calling cs35l56_irq_request() in each bus probe() is a legacy of dealing
with the oddities of the SoundWire framework. It's no longer serving any
useful purpose to do it outside of the main cs35l56_common_probe().

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://patch.msgid.link/20260810104045.60701-2-rf@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/cs35l56-i2c.c
sound/soc/codecs/cs35l56-sdw.c
sound/soc/codecs/cs35l56-spi.c
sound/soc/codecs/cs35l56.c
sound/soc/codecs/cs35l56.h