diff options
Diffstat (limited to 'drivers/gpu/drm/tegra/dc.c')
| -rw-r--r-- | drivers/gpu/drm/tegra/dc.c | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/gpu/drm/tegra/dc.c b/drivers/gpu/drm/tegra/dc.c index 56813f967c8..b6679b36700 100644 --- a/drivers/gpu/drm/tegra/dc.c +++ b/drivers/gpu/drm/tegra/dc.c @@ -763,11 +763,9 @@ static int tegra_dc_probe(struct platform_device *pdev)  		return -ENXIO;  	} -	dc->regs = devm_request_and_ioremap(&pdev->dev, regs); -	if (!dc->regs) { -		dev_err(&pdev->dev, "failed to remap registers\n"); -		return -ENXIO; -	} +	dc->regs = devm_ioremap_resource(&pdev->dev, regs); +	if (IS_ERR(dc->regs)) +		return PTR_ERR(dc->regs);  	dc->irq = platform_get_irq(pdev, 0);  	if (dc->irq < 0) {  |