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