hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/remoteproc/imx_rproc.c
....@@ -1,9 +1,6 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (c) 2017 Pengutronix, Oleksij Rempel <kernel@pengutronix.de>
3
- *
4
- * This program is free software; you can redistribute it and/or modify
5
- * it under the terms of the GNU General Public License version 2
6
- * as published by the Free Software Foundation.
74 */
85
96 #include <linux/clk.h>
....@@ -168,7 +165,7 @@
168165 ret = regmap_update_bits(priv->regmap, dcfg->src_reg,
169166 dcfg->src_mask, dcfg->src_start);
170167 if (ret)
171
- dev_err(dev, "Filed to enable M4!\n");
168
+ dev_err(dev, "Failed to enable M4!\n");
172169
173170 return ret;
174171 }
....@@ -183,13 +180,13 @@
183180 ret = regmap_update_bits(priv->regmap, dcfg->src_reg,
184181 dcfg->src_mask, dcfg->src_stop);
185182 if (ret)
186
- dev_err(dev, "Filed to stop M4!\n");
183
+ dev_err(dev, "Failed to stop M4!\n");
187184
188185 return ret;
189186 }
190187
191188 static int imx_rproc_da_to_sys(struct imx_rproc *priv, u64 da,
192
- int len, u64 *sys)
189
+ size_t len, u64 *sys)
193190 {
194191 const struct imx_rproc_dcfg *dcfg = priv->dcfg;
195192 int i;
....@@ -206,19 +203,19 @@
206203 }
207204 }
208205
209
- dev_warn(priv->dev, "Translation filed: da = 0x%llx len = 0x%x\n",
206
+ dev_warn(priv->dev, "Translation failed: da = 0x%llx len = 0x%zx\n",
210207 da, len);
211208 return -ENOENT;
212209 }
213210
214
-static void *imx_rproc_da_to_va(struct rproc *rproc, u64 da, int len)
211
+static void *imx_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem)
215212 {
216213 struct imx_rproc *priv = rproc->priv;
217214 void *va = NULL;
218215 u64 sys;
219216 int i;
220217
221
- if (len <= 0)
218
+ if (len == 0)
222219 return NULL;
223220
224221 /*
....@@ -238,7 +235,8 @@
238235 }
239236 }
240237
241
- dev_dbg(&rproc->dev, "da = 0x%llx len = 0x%x va = 0x%p\n", da, len, va);
238
+ dev_dbg(&rproc->dev, "da = 0x%llx len = 0x%zx va = 0x%p\n",
239
+ da, len, va);
242240
243241 return va;
244242 }
....@@ -352,7 +350,7 @@
352350
353351 ret = imx_rproc_addr_init(priv, pdev);
354352 if (ret) {
355
- dev_err(dev, "filed on imx_rproc_addr_init\n");
353
+ dev_err(dev, "failed on imx_rproc_addr_init\n");
356354 goto err_put_rproc;
357355 }
358356