pwm: samsung: add missing device pointer to struct pwm_chip
authorJingoo Han <jg1.han@samsung.com>
Thu, 2 Aug 2012 08:55:54 +0000 (17:55 +0900)
committerThierry Reding <thierry.reding@avionic-design.de>
Fri, 17 Aug 2012 12:08:24 +0000 (14:08 +0200)
This patch adds missing device pointer to struct pwm_chip. If the
device pointer is NULL, pwmchip_add() will return error.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
drivers/pwm/pwm-samsung.c

index d10386528c9ce4c684413f750960b23a12225fa8..e5187c0ade9fdde4a4cfd4e8ba55c8b2d337173a 100644 (file)
@@ -225,6 +225,7 @@ static int s3c_pwm_probe(struct platform_device *pdev)
 
        /* calculate base of control bits in TCON */
        s3c->tcon_base = id == 0 ? 0 : (id * 4) + 4;
+       s3c->chip.dev = &pdev->dev;
        s3c->chip.ops = &s3c_pwm_ops;
        s3c->chip.base = -1;
        s3c->chip.npwm = 1;