diff options
Diffstat (limited to 'drivers/gpu/drm/omapdrm/dss/dss.c')
| -rw-r--r-- | drivers/gpu/drm/omapdrm/dss/dss.c | 11 | 
1 files changed, 4 insertions, 7 deletions
| diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c index d6a5862b4dbf..69b3e15b9356 100644 --- a/drivers/gpu/drm/omapdrm/dss/dss.c +++ b/drivers/gpu/drm/omapdrm/dss/dss.c @@ -1424,7 +1424,6 @@ static int dss_probe(struct platform_device *pdev)  	const struct soc_device_attribute *soc;  	struct dss_component_match_data cmatch;  	struct component_match *match = NULL; -	struct resource *dss_mem;  	struct dss_device *dss;  	int r; @@ -1452,8 +1451,7 @@ static int dss_probe(struct platform_device *pdev)  		dss->feat = of_match_device(dss_of_match, &pdev->dev)->data;  	/* Map I/O registers, get and setup clocks. */ -	dss_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); -	dss->base = devm_ioremap_resource(&pdev->dev, dss_mem); +	dss->base = devm_platform_ioremap_resource(pdev, 0);  	if (IS_ERR(dss->base)) {  		r = PTR_ERR(dss->base);  		goto err_free_dss; @@ -1571,7 +1569,7 @@ static void dss_shutdown(struct platform_device *pdev)  	DSSDBG("shutdown\n");  } -static int dss_runtime_suspend(struct device *dev) +static __maybe_unused int dss_runtime_suspend(struct device *dev)  {  	struct dss_device *dss = dev_get_drvdata(dev); @@ -1583,7 +1581,7 @@ static int dss_runtime_suspend(struct device *dev)  	return 0;  } -static int dss_runtime_resume(struct device *dev) +static __maybe_unused int dss_runtime_resume(struct device *dev)  {  	struct dss_device *dss = dev_get_drvdata(dev);  	int r; @@ -1606,8 +1604,7 @@ static int dss_runtime_resume(struct device *dev)  }  static const struct dev_pm_ops dss_pm_ops = { -	.runtime_suspend = dss_runtime_suspend, -	.runtime_resume = dss_runtime_resume, +	SET_RUNTIME_PM_OPS(dss_runtime_suspend, dss_runtime_resume, NULL)  	SET_LATE_SYSTEM_SLEEP_PM_OPS(pm_runtime_force_suspend, pm_runtime_force_resume)  }; |