Merge tag 'soc-fsl-next-v4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/leo...
authorOlof Johansson <olof@lixom.net>
Tue, 25 Sep 2018 19:48:47 +0000 (12:48 -0700)
committerOlof Johansson <olof@lixom.net>
Tue, 25 Sep 2018 19:48:47 +0000 (12:48 -0700)
NXP/FSL SoC driver updates for v4.20

- Use of_get_child_by_name helper for QE driver
- Remove redundant pointer 'priv' for dpio driver

* tag 'soc-fsl-next-v4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux:
  soc: fsl: dpio: remove redundant pointer 'priv'
  soc: fsl/qe: Use of_get_child_by_name helper

Signed-off-by: Olof Johansson <olof@lixom.net>
drivers/soc/fsl/dpio/dpio-driver.c
drivers/soc/fsl/qe/qe.c

index b60b77bfaffae1d04d5975b1d5fd288a930f7caa..e58fcc9096e82f7527d0293942b2c77d6a0e9b97 100644 (file)
@@ -50,13 +50,10 @@ static void unregister_dpio_irq_handlers(struct fsl_mc_device *dpio_dev)
 
 static int register_dpio_irq_handlers(struct fsl_mc_device *dpio_dev, int cpu)
 {
-       struct dpio_priv *priv;
        int error;
        struct fsl_mc_device_irq *irq;
        cpumask_t mask;
 
-       priv = dev_get_drvdata(&dpio_dev->dev);
-
        irq = dpio_dev->irqs[0];
        error = devm_request_irq(&dpio_dev->dev,
                                 irq->msi_desc->irq,
index 2ef6fc6487c113f8cb33aade2fa4f3d1d30f5454..612d9c551be5de8ba27dea64f9fb30705964ed83 100644 (file)
@@ -588,11 +588,7 @@ struct qe_firmware_info *qe_get_firmware_info(void)
        }
 
        /* Find the 'firmware' child node */
-       for_each_child_of_node(qe, fw) {
-               if (strcmp(fw->name, "firmware") == 0)
-                       break;
-       }
-
+       fw = of_get_child_by_name(qe, "firmware");
        of_node_put(qe);
 
        /* Did we find the 'firmware' node? */