.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* |
---|
2 | 3 | * 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. |
---|
7 | 4 | */ |
---|
8 | 5 | |
---|
9 | 6 | #include <linux/clk.h> |
---|
.. | .. |
---|
168 | 165 | ret = regmap_update_bits(priv->regmap, dcfg->src_reg, |
---|
169 | 166 | dcfg->src_mask, dcfg->src_start); |
---|
170 | 167 | if (ret) |
---|
171 | | - dev_err(dev, "Filed to enable M4!\n"); |
---|
| 168 | + dev_err(dev, "Failed to enable M4!\n"); |
---|
172 | 169 | |
---|
173 | 170 | return ret; |
---|
174 | 171 | } |
---|
.. | .. |
---|
183 | 180 | ret = regmap_update_bits(priv->regmap, dcfg->src_reg, |
---|
184 | 181 | dcfg->src_mask, dcfg->src_stop); |
---|
185 | 182 | if (ret) |
---|
186 | | - dev_err(dev, "Filed to stop M4!\n"); |
---|
| 183 | + dev_err(dev, "Failed to stop M4!\n"); |
---|
187 | 184 | |
---|
188 | 185 | return ret; |
---|
189 | 186 | } |
---|
190 | 187 | |
---|
191 | 188 | static int imx_rproc_da_to_sys(struct imx_rproc *priv, u64 da, |
---|
192 | | - int len, u64 *sys) |
---|
| 189 | + size_t len, u64 *sys) |
---|
193 | 190 | { |
---|
194 | 191 | const struct imx_rproc_dcfg *dcfg = priv->dcfg; |
---|
195 | 192 | int i; |
---|
.. | .. |
---|
206 | 203 | } |
---|
207 | 204 | } |
---|
208 | 205 | |
---|
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", |
---|
210 | 207 | da, len); |
---|
211 | 208 | return -ENOENT; |
---|
212 | 209 | } |
---|
213 | 210 | |
---|
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) |
---|
215 | 212 | { |
---|
216 | 213 | struct imx_rproc *priv = rproc->priv; |
---|
217 | 214 | void *va = NULL; |
---|
218 | 215 | u64 sys; |
---|
219 | 216 | int i; |
---|
220 | 217 | |
---|
221 | | - if (len <= 0) |
---|
| 218 | + if (len == 0) |
---|
222 | 219 | return NULL; |
---|
223 | 220 | |
---|
224 | 221 | /* |
---|
.. | .. |
---|
238 | 235 | } |
---|
239 | 236 | } |
---|
240 | 237 | |
---|
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); |
---|
242 | 240 | |
---|
243 | 241 | return va; |
---|
244 | 242 | } |
---|
.. | .. |
---|
352 | 350 | |
---|
353 | 351 | ret = imx_rproc_addr_init(priv, pdev); |
---|
354 | 352 | if (ret) { |
---|
355 | | - dev_err(dev, "filed on imx_rproc_addr_init\n"); |
---|
| 353 | + dev_err(dev, "failed on imx_rproc_addr_init\n"); |
---|
356 | 354 | goto err_put_rproc; |
---|
357 | 355 | } |
---|
358 | 356 | |
---|