RE: [PATCH 4/6] pwm_backlight: Add deferred probe support
flat view
From: Jingoo Han <hidden>
Date: 2012-06-17 23:38:02
Also in:
linux-sh
On Saturday 16 June 2012 12:17:00 Laurent Pinchart wrote:
If the PWM instance is not available yet at probe time, request a deferred probe. A better way to fix might be to create a PWM subsystem (possible integrated into the GPIO subsystem) to support generic PWM objects, and make sure the subsystem gets initialized first.
Cc'ed Grant Likely, Linus Walleij Hi Laurent, Yes, you're right. PWM subsystem is necessary to avoid the problem that PWM is not available at probe time. Anyway, this patch looks good. Good luck. Best regards, Jingoo Han
quoted hunk ↗ jump to hunk
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Cc: linux-fbdev@vger.kernel.org --- drivers/video/backlight/pwm_bl.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c index 342b7d7..5df8b91 100644 --- a/drivers/video/backlight/pwm_bl.c +++ b/drivers/video/backlight/pwm_bl.c@@ -121,6 +121,8 @@ static int pwm_backlight_probe(struct platform_device *pdev) if (IS_ERR(pb->pwm)) { dev_err(&pdev->dev, "unable to request PWM for backlight\n"); ret = PTR_ERR(pb->pwm); + if (ret = -ENODEV) + ret = -EPROBE_DEFER; goto err_alloc; } else dev_dbg(&pdev->dev, "got pwm for backlight\n"); --1.7.3.4 -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html