]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
i2c: mux: pca954x: Use dev_fwnode()
authorJiri Slaby (SUSE) <jirislaby@kernel.org>
Wed, 11 Jun 2025 10:43:36 +0000 (12:43 +0200)
committerWolfram Sang <wsa+renesas@sang-engineering.com>
Fri, 27 Jun 2025 10:51:07 +0000 (12:51 +0200)
irq_domain_create_simple() takes fwnode as the first argument. It can be
extracted from the struct device using dev_fwnode() helper instead of
using of_node with of_fwnode_handle(). So use the dev_fwnode() helper.

Signed-off-by: Jiri Slaby (SUSE) <jirislaby@kernel.org>
[wsa: proper commit header]
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
drivers/i2c/muxes/i2c-mux-pca954x.c

index 5bb26af0f53243d6029155b8d072d4b4901d0d90..b9f370c9f018c2b065888869e8218399b875f5eb 100644 (file)
@@ -442,8 +442,7 @@ static int pca954x_irq_setup(struct i2c_mux_core *muxc)
 
        raw_spin_lock_init(&data->lock);
 
-       data->irq = irq_domain_create_linear(of_fwnode_handle(client->dev.of_node),
-                                            data->chip->nchans,
+       data->irq = irq_domain_create_linear(dev_fwnode(&client->dev), data->chip->nchans,
                                             &irq_domain_simple_ops, data);
        if (!data->irq)
                return -ENODEV;