Title: [7404] trunk/drivers/video/bfin_adv7393fb.c: [#5524] drivers/video/bfin_adv7393fb.c build fails in 2.6.31 due to old
Revision
7404
Author
hennerich
Date
2009-09-22 09:00:54 -0400 (Tue, 22 Sep 2009)

Log Message

[#5524] drivers/video/bfin_adv7393fb.c build fails in 2.6.31 due to old
i2c usage
Properly use dev_pm_ops

Modified Paths

Diff

Modified: trunk/drivers/video/bfin_adv7393fb.c (7403 => 7404)


--- trunk/drivers/video/bfin_adv7393fb.c	2009-09-22 12:47:23 UTC (rev 7403)
+++ trunk/drivers/video/bfin_adv7393fb.c	2009-09-22 13:00:54 UTC (rev 7404)
@@ -770,25 +770,25 @@
 }
 
 #ifdef CONFIG_PM
-static int bfin_adv7393_fb_suspend(struct i2c_client *client, pm_message_t state)
+static int bfin_adv7393_fb_suspend(struct device *dev)
 {
-	struct adv7393fb_device *fbdev = i2c_get_clientdata(client);
+	struct adv7393fb_device *fbdev = dev_get_drvdata(dev);
 
 	if (fbdev->open) {
 		bfin_disable_dma();
 		bfin_disable_ppi();
 		dma_desc_list(fbdev, DESTRUCT);
 	}
-	adv7393_mode(client, POWER_DOWN);
+	adv7393_mode(fbdev->client, POWER_DOWN);
 
 	return 0;
 }
 
-static int bfin_adv7393_fb_resume(struct i2c_client *client)
+static int bfin_adv7393_fb_resume(struct device *dev)
 {
-	struct adv7393fb_device *fbdev = i2c_get_clientdata(client);
+	struct adv7393fb_device *fbdev = dev_get_drvdata(dev);
 
-	adv7393_mode(client, POWER_ON);
+	adv7393_mode(fbdev->client, POWER_ON);
 
 	if (fbdev->open) {
 		dma_desc_list(fbdev, BUILD);
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to