diff options
Diffstat (limited to 'drivers/remoteproc')
-rw-r--r-- | drivers/remoteproc/imx_rproc.c | 4 | ||||
-rw-r--r-- | drivers/remoteproc/qcom_q6v5_adsp.c | 1 | ||||
-rw-r--r-- | drivers/remoteproc/qcom_wcnss.c | 1 |
3 files changed, 4 insertions, 2 deletions
diff --git a/drivers/remoteproc/imx_rproc.c b/drivers/remoteproc/imx_rproc.c index 8537eccfd73a..4a4324fb5975 100644 --- a/drivers/remoteproc/imx_rproc.c +++ b/drivers/remoteproc/imx_rproc.c @@ -1274,7 +1274,7 @@ static int imx_rproc_probe(struct platform_device *pdev) &priv->mub_partition)) priv->mub_partition = 3; - ret = imx_scu_irq_group_enable(5, BIT(priv->mub_partition), + ret = imx_scu_irq_group_enable(IMX_SC_IRQ_GROUP_REBOOTED, BIT(priv->mub_partition), true); if (ret) { dev_warn(dev, "Enable irq failed.\n"); @@ -1283,7 +1283,7 @@ static int imx_rproc_probe(struct platform_device *pdev) ret = imx_scu_irq_register_notifier(&priv->proc_nb); if (ret) { - imx_scu_irq_group_enable(5, BIT(priv->mub_partition), + imx_scu_irq_group_enable(IMX_SC_IRQ_GROUP_REBOOTED, BIT(priv->mub_partition), false); dev_warn(dev, "reqister scu notifier failed.\n"); goto err_put_clk; diff --git a/drivers/remoteproc/qcom_q6v5_adsp.c b/drivers/remoteproc/qcom_q6v5_adsp.c index 24e8b7e27177..6b131a490ebf 100644 --- a/drivers/remoteproc/qcom_q6v5_adsp.c +++ b/drivers/remoteproc/qcom_q6v5_adsp.c @@ -389,6 +389,7 @@ static int adsp_alloc_memory_region(struct qcom_adsp *adsp) } ret = of_address_to_resource(node, 0, &r); + of_node_put(node); if (ret) return ret; diff --git a/drivers/remoteproc/qcom_wcnss.c b/drivers/remoteproc/qcom_wcnss.c index dc135754bb9c..c72f1b3b6085 100644 --- a/drivers/remoteproc/qcom_wcnss.c +++ b/drivers/remoteproc/qcom_wcnss.c @@ -440,6 +440,7 @@ static int wcnss_alloc_memory_region(struct qcom_wcnss *wcnss) } ret = of_address_to_resource(node, 0, &r); + of_node_put(node); if (ret) return ret; |