]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commitdiff
VIDEO: OMAP: BACKLIGHT: Fix compiling issues due to API changes
authorFelipe Balbi <felipe.lima@indt.org.br>
Wed, 3 Oct 2007 20:28:05 +0000 (16:28 -0400)
committerTony Lindgren <tony@atomide.com>
Tue, 9 Oct 2007 22:19:42 +0000 (15:19 -0700)
This patch fixes compilation for omap_bl.c due to removal of
old class_dev

Signed-off-by: Felipe Balbi <felipe.lima@indt.org.br>
Acked-by: Luís Cargnini <lvcargnini@gmail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/video/backlight/omap_bl.c

index 3249bf86c37af2e1fa4709d96f599e12649ed8e0..2072f28578f2875cb3df94bc85a29050e0af8391 100644 (file)
@@ -76,7 +76,7 @@ static void omapbl_blank(struct omap_backlight *bl, int mode)
 static int omapbl_suspend(struct platform_device *pdev, pm_message_t state)
 {
        struct backlight_device *dev = platform_get_drvdata(pdev);
-       struct omap_backlight *bl = class_get_devdata(&dev->class_dev);
+       struct omap_backlight *bl = dev_get_drvdata(&dev->dev);
 
        omapbl_blank(bl, FB_BLANK_POWERDOWN);
        return 0;
@@ -85,7 +85,7 @@ static int omapbl_suspend(struct platform_device *pdev, pm_message_t state)
 static int omapbl_resume(struct platform_device *pdev)
 {
        struct backlight_device *dev = platform_get_drvdata(pdev);
-       struct omap_backlight *bl = class_get_devdata(&dev->class_dev);
+       struct omap_backlight *bl = dev_get_drvdata(&dev->dev);
 
        omapbl_blank(bl, bl->powermode);
        return 0;
@@ -97,7 +97,7 @@ static int omapbl_resume(struct platform_device *pdev)
 
 static int omapbl_set_power(struct backlight_device *dev, int state)
 {
-       struct omap_backlight *bl = class_get_devdata(&dev->class_dev);
+       struct omap_backlight *bl = dev_get_drvdata(&dev->dev);
 
        omapbl_blank(bl, state);
        bl->powermode = state;
@@ -107,7 +107,7 @@ static int omapbl_set_power(struct backlight_device *dev, int state)
 
 static int omapbl_update_status(struct backlight_device *dev)
 {
-       struct omap_backlight *bl = class_get_devdata(&dev->class_dev);
+       struct omap_backlight *bl = dev_get_drvdata(&dev->dev);
 
        if (bl->current_intensity != dev->props.brightness) {
                if (dev->props.brightness < 0)
@@ -127,7 +127,7 @@ static int omapbl_update_status(struct backlight_device *dev)
 
 static int omapbl_get_intensity(struct backlight_device *dev)
 {
-       struct omap_backlight *bl = class_get_devdata(&dev->class_dev);
+       struct omap_backlight *bl = dev_get_drvdata(&dev->dev);
        return bl->current_intensity;
 }
 
@@ -182,7 +182,7 @@ static int omapbl_probe(struct platform_device *pdev)
 static int omapbl_remove(struct platform_device *pdev)
 {
        struct backlight_device *dev = platform_get_drvdata(pdev);
-       struct omap_backlight *bl = class_get_devdata(&dev->class_dev);
+       struct omap_backlight *bl = dev_get_drvdata(&dev->dev);
 
        backlight_device_unregister(dev);
        kfree(bl);