summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndi Shyti <andi.shyti@kernel.org>2026-07-25 00:49:54 +0200
committerAndi Shyti <andi.shyti@kernel.org>2026-07-25 00:49:54 +0200
commit270f77bc9a0ac08e32002a29843ab077167bf024 (patch)
tree06184c3984153db63d27677c28624b0451ee1660
parentc844ed7266c9d9d2663f34cfa32d4f66ea3a9119 (diff)
parente26e82b04ffdd60d44f2e64db1495855b78e3083 (diff)
downloadlinux-next-270f77bc9a0ac08e32002a29843ab077167bf024.tar.gz
linux-next-270f77bc9a0ac08e32002a29843ab077167bf024.zip
Merge branch 'i2c/i2c-fixes' into i2c/i2c-next
-rw-r--r--drivers/i2c/busses/i2c-k1.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/i2c/busses/i2c-k1.c b/drivers/i2c/busses/i2c-k1.c
index 487f23fde725..ee75eee15c10 100644
--- a/drivers/i2c/busses/i2c-k1.c
+++ b/drivers/i2c/busses/i2c-k1.c
@@ -854,11 +854,6 @@ static int spacemit_i2c_probe(struct platform_device *pdev)
if (i2c->irq < 0)
return dev_err_probe(dev, i2c->irq, "failed to get irq resource");
- ret = devm_request_irq(i2c->dev, i2c->irq, spacemit_i2c_irq_handler,
- IRQF_NO_SUSPEND, dev_name(i2c->dev), i2c);
- if (ret)
- return dev_err_probe(dev, ret, "failed to request irq");
-
clk = devm_clk_get_enabled(dev, "func");
if (IS_ERR(clk))
return dev_err_probe(dev, PTR_ERR(clk), "failed to enable func clock");
@@ -908,6 +903,11 @@ static int spacemit_i2c_probe(struct platform_device *pdev)
init_completion(&i2c->complete);
+ ret = devm_request_irq(i2c->dev, i2c->irq, spacemit_i2c_irq_handler,
+ IRQF_NO_SUSPEND, dev_name(i2c->dev), i2c);
+ if (ret)
+ return dev_err_probe(dev, ret, "failed to request irq");
+
platform_set_drvdata(pdev, i2c);
ret = i2c_add_numbered_adapter(&i2c->adapt);