]> www.infradead.org Git - users/griffoul/linux.git/commitdiff
powerpc: Use dev_fwnode()
authorJiri Slaby (SUSE) <jirislaby@kernel.org>
Wed, 23 Jul 2025 06:28:42 +0000 (08:28 +0200)
committerMadhavan Srinivasan <maddy@linux.ibm.com>
Wed, 20 Aug 2025 08:23:10 +0000 (13:53 +0530)
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>
Acked-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Link: https://lore.kernel.org/all/4bc0e1ca-a523-424a-8759-59e353317fba@kernel.org/
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/20250723062842.1831271-1-jirislaby@kernel.org
arch/powerpc/platforms/8xx/cpm1-ic.c
arch/powerpc/sysdev/fsl_msi.c

index a49d4a9ab3bc0f15b72d0f26847ea4fd361bca1c..3292071e4da326e336e1f197062b49fd1841f338 100644 (file)
@@ -110,8 +110,7 @@ static int cpm_pic_probe(struct platform_device *pdev)
 
        out_be32(&data->reg->cpic_cimr, 0);
 
-       data->host = irq_domain_create_linear(of_fwnode_handle(dev->of_node),
-                                             64, &cpm_pic_host_ops, data);
+       data->host = irq_domain_create_linear(dev_fwnode(dev), 64, &cpm_pic_host_ops, data);
        if (!data->host)
                return -ENODEV;
 
index 4fe8a7b1b288e09b4a7b8b06881ee3c9e9528660..2a007bfb038d0167edc7e6143d22ca5b76989947 100644 (file)
@@ -412,9 +412,8 @@ static int fsl_of_msi_probe(struct platform_device *dev)
        }
        platform_set_drvdata(dev, msi);
 
-       msi->irqhost = irq_domain_create_linear(of_fwnode_handle(dev->dev.of_node),
-                                     NR_MSI_IRQS_MAX, &fsl_msi_host_ops, msi);
-
+       msi->irqhost = irq_domain_create_linear(dev_fwnode(&dev->dev), NR_MSI_IRQS_MAX,
+                                               &fsl_msi_host_ops, msi);
        if (msi->irqhost == NULL) {
                dev_err(&dev->dev, "No memory for MSI irqhost\n");
                err = -ENOMEM;