diff options
| author | Chen-Yu Tsai <wenst@chromium.org> | 2026-04-08 14:50:54 +0800 |
|---|---|---|
| committer | Inki Dae <inki.dae@samsung.com> | 2026-09-28 21:43:37 +0900 |
| commit | f901c9b986b6355716822d5c6ad34ae5edd71085 (patch) | |
| tree | 3f962231890513003b4be2981b8358a4dbcbcc87 /drivers/gpu | |
| parent | 2abe8e7e33973dda5dd24b89aa3ee52470a78265 (diff) | |
| download | linux-next-f901c9b986b6355716822d5c6ad34ae5edd71085.tar.gz linux-next-f901c9b986b6355716822d5c6ad34ae5edd71085.zip | |
drm/exynos/fimd: fix register offset type in fimd_trigger()
Sparse reports:
exynos_drm_fimd.c:992:39: warning: incorrect type in initializer (different address spaces)
exynos_drm_fimd.c:992:39: expected void *timing_base
exynos_drm_fimd.c:992:39: got void [noderef] __iomem *
exynos_drm_fimd.c:1005:33: warning: incorrect type in argument 1 (different address spaces)
exynos_drm_fimd.c:1005:33: expected void const volatile [noderef] __iomem *addr
exynos_drm_fimd.c:1005:33: got void *
exynos_drm_fimd.c:1007:33: warning: incorrect type in argument 2 (different address spaces)
exynos_drm_fimd.c:1007:33: expected void volatile [noderef] __iomem *addr
exynos_drm_fimd.c:1007:33: got void *
Add "__iomem" to *timing_base to fix its type.
Fixes: 3854fab24e89 ("drm/exynos: fimd: support LCD I80 interface")
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Acked-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Diffstat (limited to 'drivers/gpu')
| -rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c index b6abdc4f2b0a..695d3515d421 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c @@ -989,7 +989,7 @@ static void fimd_trigger(struct device *dev) { struct fimd_context *ctx = dev_get_drvdata(dev); const struct fimd_driver_data *driver_data = ctx->driver_data; - void *timing_base = ctx->regs + driver_data->timing_base; + void __iomem *timing_base = ctx->regs + driver_data->timing_base; u32 reg; /* |
