diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/video/sh_mobile_lcdcfb.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/drivers/video/sh_mobile_lcdcfb.c b/drivers/video/sh_mobile_lcdcfb.c index 12c451a711e..0c97509d023 100644 --- a/drivers/video/sh_mobile_lcdcfb.c +++ b/drivers/video/sh_mobile_lcdcfb.c @@ -1020,14 +1020,16 @@ static int __devinit sh_mobile_lcdc_probe(struct platform_device *pdev)  		goto err1;  	} +	priv->base = ioremap_nocache(res->start, resource_size(res)); +	if (!priv->base) +		goto err1; +  	error = sh_mobile_lcdc_setup_clocks(pdev, pdata->clock_source, priv);  	if (error) {  		dev_err(&pdev->dev, "unable to setup clocks\n");  		goto err1;  	} -	priv->base = ioremap_nocache(res->start, (res->end - res->start) + 1); -  	for (i = 0; i < j; i++) {  		cfg = &priv->ch[i].cfg; | 
