diff options
Diffstat (limited to 'drivers/video/backlight/platform_lcd.c')
-rw-r--r-- | drivers/video/backlight/platform_lcd.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/video/backlight/platform_lcd.c b/drivers/video/backlight/platform_lcd.c index 54d94de652b0..056836706708 100644 --- a/drivers/video/backlight/platform_lcd.c +++ b/drivers/video/backlight/platform_lcd.c | |||
@@ -86,6 +86,12 @@ static int platform_lcd_probe(struct platform_device *pdev) | |||
86 | return -EINVAL; | 86 | return -EINVAL; |
87 | } | 87 | } |
88 | 88 | ||
89 | if (pdata->probe) { | ||
90 | err = pdata->probe(pdata); | ||
91 | if (err) | ||
92 | return err; | ||
93 | } | ||
94 | |||
89 | plcd = devm_kzalloc(&pdev->dev, sizeof(struct platform_lcd), | 95 | plcd = devm_kzalloc(&pdev->dev, sizeof(struct platform_lcd), |
90 | GFP_KERNEL); | 96 | GFP_KERNEL); |
91 | if (!plcd) { | 97 | if (!plcd) { |