remoteproc/omap: Add watchdog functionality for remote processors
[sfrench/cifs-2.6.git] / drivers / remoteproc / imx_rproc.c
index 36f2f14dad0c5a777935ca4a6cce38cc70e39625..8957ed271d209b27a953fb27f95d97ae134349bf 100644 (file)
@@ -165,7 +165,7 @@ static int imx_rproc_start(struct rproc *rproc)
        ret = regmap_update_bits(priv->regmap, dcfg->src_reg,
                                 dcfg->src_mask, dcfg->src_start);
        if (ret)
-               dev_err(dev, "Filed to enable M4!\n");
+               dev_err(dev, "Failed to enable M4!\n");
 
        return ret;
 }
@@ -180,13 +180,13 @@ static int imx_rproc_stop(struct rproc *rproc)
        ret = regmap_update_bits(priv->regmap, dcfg->src_reg,
                                 dcfg->src_mask, dcfg->src_stop);
        if (ret)
-               dev_err(dev, "Filed to stop M4!\n");
+               dev_err(dev, "Failed to stop M4!\n");
 
        return ret;
 }
 
 static int imx_rproc_da_to_sys(struct imx_rproc *priv, u64 da,
-                              int len, u64 *sys)
+                              size_t len, u64 *sys)
 {
        const struct imx_rproc_dcfg *dcfg = priv->dcfg;
        int i;
@@ -203,19 +203,19 @@ static int imx_rproc_da_to_sys(struct imx_rproc *priv, u64 da,
                }
        }
 
-       dev_warn(priv->dev, "Translation filed: da = 0x%llx len = 0x%x\n",
+       dev_warn(priv->dev, "Translation failed: da = 0x%llx len = 0x%zx\n",
                 da, len);
        return -ENOENT;
 }
 
-static void *imx_rproc_da_to_va(struct rproc *rproc, u64 da, int len)
+static void *imx_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len)
 {
        struct imx_rproc *priv = rproc->priv;
        void *va = NULL;
        u64 sys;
        int i;
 
-       if (len <= 0)
+       if (len == 0)
                return NULL;
 
        /*
@@ -235,7 +235,8 @@ static void *imx_rproc_da_to_va(struct rproc *rproc, u64 da, int len)
                }
        }
 
-       dev_dbg(&rproc->dev, "da = 0x%llx len = 0x%x va = 0x%p\n", da, len, va);
+       dev_dbg(&rproc->dev, "da = 0x%llx len = 0x%zx va = 0x%p\n",
+               da, len, va);
 
        return va;
 }
@@ -349,7 +350,7 @@ static int imx_rproc_probe(struct platform_device *pdev)
 
        ret = imx_rproc_addr_init(priv, pdev);
        if (ret) {
-               dev_err(dev, "filed on imx_rproc_addr_init\n");
+               dev_err(dev, "failed on imx_rproc_addr_init\n");
                goto err_put_rproc;
        }