diff options
Diffstat (limited to 'drivers/gpu/drm/tegra/dpaux.c')
| -rw-r--r-- | drivers/gpu/drm/tegra/dpaux.c | 11 | 
1 files changed, 3 insertions, 8 deletions
diff --git a/drivers/gpu/drm/tegra/dpaux.c b/drivers/gpu/drm/tegra/dpaux.c index 2cd8dcb959c0..e5297ac5c0fc 100644 --- a/drivers/gpu/drm/tegra/dpaux.c +++ b/drivers/gpu/drm/tegra/dpaux.c @@ -501,14 +501,9 @@ static int tegra_dpaux_probe(struct platform_device *pdev)  	dpaux->vdd = devm_regulator_get_optional(&pdev->dev, "vdd");  	if (IS_ERR(dpaux->vdd)) { -		if (PTR_ERR(dpaux->vdd) != -ENODEV) { -			if (PTR_ERR(dpaux->vdd) != -EPROBE_DEFER) -				dev_err(&pdev->dev, -					"failed to get VDD supply: %ld\n", -					PTR_ERR(dpaux->vdd)); - -			return PTR_ERR(dpaux->vdd); -		} +		if (PTR_ERR(dpaux->vdd) != -ENODEV) +			return dev_err_probe(&pdev->dev, PTR_ERR(dpaux->vdd), +					     "failed to get VDD supply\n");  		dpaux->vdd = NULL;  	}  | 
