diff options
Diffstat (limited to 'drivers/gpu/drm/exynos/exynos_drm_fimd.c')
| -rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_fimd.c | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c index 9537761931e..36493ce71f9 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c @@ -913,11 +913,9 @@ static int fimd_probe(struct platform_device *pdev)  	res = platform_get_resource(pdev, IORESOURCE_MEM, 0); -	ctx->regs = devm_request_and_ioremap(&pdev->dev, res); -	if (!ctx->regs) { -		dev_err(dev, "failed to map registers\n"); -		return -ENXIO; -	} +	ctx->regs = devm_ioremap_resource(&pdev->dev, res); +	if (IS_ERR(ctx->regs)) +		return PTR_ERR(ctx->regs);  	res = platform_get_resource(pdev, IORESOURCE_IRQ, 0);  	if (!res) {  |