mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-31 12:52:29 -04:00
ASoC: cs35l56: Move cs35l56_irq_request() after cs35l56_irq()
cs35l56_irq_request() references cs35l56_irq() but was above it in the source (although they are in the other order in the header file). Switch to convertional C ordering. This is preparation for a future patch that will stop exporting cs35l56_irq() and make it static. Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com> Link: https://patch.msgid.link/20260810104045.60701-3-rf@opensource.cirrus.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
committed by
Mark Brown
parent
888162dabf
commit
a075fef187
@@ -616,25 +616,6 @@ void cs35l56_system_reset(struct cs35l56_base *cs35l56_base, bool is_soundwire)
|
||||
}
|
||||
EXPORT_SYMBOL_NS_GPL(cs35l56_system_reset, "SND_SOC_CS35L56_SHARED");
|
||||
|
||||
int cs35l56_irq_request(struct cs35l56_base *cs35l56_base, int irq)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (irq < 1)
|
||||
return 0;
|
||||
|
||||
ret = devm_request_threaded_irq(cs35l56_base->dev, irq, NULL, cs35l56_irq,
|
||||
IRQF_ONESHOT | IRQF_SHARED | IRQF_TRIGGER_LOW,
|
||||
"cs35l56", cs35l56_base);
|
||||
if (!ret)
|
||||
cs35l56_base->irq = irq;
|
||||
else
|
||||
dev_err(cs35l56_base->dev, "Failed to get IRQ: %d\n", ret);
|
||||
|
||||
return ret;
|
||||
}
|
||||
EXPORT_SYMBOL_NS_GPL(cs35l56_irq_request, "SND_SOC_CS35L56_SHARED");
|
||||
|
||||
irqreturn_t cs35l56_irq(int irq, void *data)
|
||||
{
|
||||
struct cs35l56_base *cs35l56_base = data;
|
||||
@@ -694,6 +675,25 @@ irqreturn_t cs35l56_irq(int irq, void *data)
|
||||
}
|
||||
EXPORT_SYMBOL_NS_GPL(cs35l56_irq, "SND_SOC_CS35L56_SHARED");
|
||||
|
||||
int cs35l56_irq_request(struct cs35l56_base *cs35l56_base, int irq)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (irq < 1)
|
||||
return 0;
|
||||
|
||||
ret = devm_request_threaded_irq(cs35l56_base->dev, irq, NULL, cs35l56_irq,
|
||||
IRQF_ONESHOT | IRQF_SHARED | IRQF_TRIGGER_LOW,
|
||||
"cs35l56", cs35l56_base);
|
||||
if (!ret)
|
||||
cs35l56_base->irq = irq;
|
||||
else
|
||||
dev_err(cs35l56_base->dev, "Failed to get IRQ: %d\n", ret);
|
||||
|
||||
return ret;
|
||||
}
|
||||
EXPORT_SYMBOL_NS_GPL(cs35l56_irq_request, "SND_SOC_CS35L56_SHARED");
|
||||
|
||||
int cs35l56_is_fw_reload_needed(struct cs35l56_base *cs35l56_base)
|
||||
{
|
||||
unsigned int val;
|
||||
|
||||
Reference in New Issue
Block a user