diff options
| -rw-r--r-- | drivers/media/video/msp3400-driver.c | 10 | ||||
| -rw-r--r-- | drivers/media/video/tuner-core.c | 10 |
2 files changed, 8 insertions, 12 deletions
diff --git a/drivers/media/video/msp3400-driver.c b/drivers/media/video/msp3400-driver.c index 91078c0d8fea..ba1af3c8525e 100644 --- a/drivers/media/video/msp3400-driver.c +++ b/drivers/media/video/msp3400-driver.c | |||
| @@ -780,18 +780,16 @@ static int msp_command(struct i2c_client *client, unsigned int cmd, void *arg) | |||
| 780 | return 0; | 780 | return 0; |
| 781 | } | 781 | } |
| 782 | 782 | ||
| 783 | static int msp_suspend(struct device * dev, pm_message_t state) | 783 | static int msp_suspend(struct i2c_client *client, pm_message_t state) |
| 784 | { | 784 | { |
| 785 | struct i2c_client *client = container_of(dev, struct i2c_client, dev); | ||
| 786 | 785 | ||
| 787 | v4l_dbg(1, msp_debug, client, "suspend\n"); | 786 | v4l_dbg(1, msp_debug, client, "suspend\n"); |
| 788 | msp_reset(client); | 787 | msp_reset(client); |
| 789 | return 0; | 788 | return 0; |
| 790 | } | 789 | } |
| 791 | 790 | ||
| 792 | static int msp_resume(struct device * dev) | 791 | static int msp_resume(struct i2c_client *client) |
| 793 | { | 792 | { |
| 794 | struct i2c_client *client = container_of(dev, struct i2c_client, dev); | ||
| 795 | 793 | ||
| 796 | v4l_dbg(1, msp_debug, client, "resume\n"); | 794 | v4l_dbg(1, msp_debug, client, "resume\n"); |
| 797 | msp_wake_thread(client); | 795 | msp_wake_thread(client); |
| @@ -996,11 +994,11 @@ static struct i2c_driver i2c_driver = { | |||
| 996 | .id = I2C_DRIVERID_MSP3400, | 994 | .id = I2C_DRIVERID_MSP3400, |
| 997 | .attach_adapter = msp_probe, | 995 | .attach_adapter = msp_probe, |
| 998 | .detach_client = msp_detach, | 996 | .detach_client = msp_detach, |
| 997 | .suspend = msp_suspend, | ||
| 998 | .resume = msp_resume, | ||
| 999 | .command = msp_command, | 999 | .command = msp_command, |
| 1000 | .driver = { | 1000 | .driver = { |
| 1001 | .name = "msp3400", | 1001 | .name = "msp3400", |
| 1002 | .suspend = msp_suspend, | ||
| 1003 | .resume = msp_resume, | ||
| 1004 | }, | 1002 | }, |
| 1005 | }; | 1003 | }; |
| 1006 | 1004 | ||
diff --git a/drivers/media/video/tuner-core.c b/drivers/media/video/tuner-core.c index 7be73e3763de..15dbc6bf42a7 100644 --- a/drivers/media/video/tuner-core.c +++ b/drivers/media/video/tuner-core.c | |||
| @@ -804,9 +804,8 @@ static int tuner_command(struct i2c_client *client, unsigned int cmd, void *arg) | |||
| 804 | return 0; | 804 | return 0; |
| 805 | } | 805 | } |
| 806 | 806 | ||
| 807 | static int tuner_suspend(struct device *dev, pm_message_t state) | 807 | static int tuner_suspend(struct i2c_client *c, pm_message_t state) |
| 808 | { | 808 | { |
| 809 | struct i2c_client *c = container_of (dev, struct i2c_client, dev); | ||
| 810 | struct tuner *t = i2c_get_clientdata (c); | 809 | struct tuner *t = i2c_get_clientdata (c); |
| 811 | 810 | ||
| 812 | tuner_dbg ("suspend\n"); | 811 | tuner_dbg ("suspend\n"); |
| @@ -814,9 +813,8 @@ static int tuner_suspend(struct device *dev, pm_message_t state) | |||
| 814 | return 0; | 813 | return 0; |
| 815 | } | 814 | } |
| 816 | 815 | ||
| 817 | static int tuner_resume(struct device *dev) | 816 | static int tuner_resume(struct i2c_client *c) |
| 818 | { | 817 | { |
| 819 | struct i2c_client *c = container_of (dev, struct i2c_client, dev); | ||
| 820 | struct tuner *t = i2c_get_clientdata (c); | 818 | struct tuner *t = i2c_get_clientdata (c); |
| 821 | 819 | ||
| 822 | tuner_dbg ("resume\n"); | 820 | tuner_dbg ("resume\n"); |
| @@ -837,10 +835,10 @@ static struct i2c_driver driver = { | |||
| 837 | .attach_adapter = tuner_probe, | 835 | .attach_adapter = tuner_probe, |
| 838 | .detach_client = tuner_detach, | 836 | .detach_client = tuner_detach, |
| 839 | .command = tuner_command, | 837 | .command = tuner_command, |
| 838 | .suspend = tuner_suspend, | ||
| 839 | .resume = tuner_resume, | ||
| 840 | .driver = { | 840 | .driver = { |
| 841 | .name = "tuner", | 841 | .name = "tuner", |
| 842 | .suspend = tuner_suspend, | ||
| 843 | .resume = tuner_resume, | ||
| 844 | }, | 842 | }, |
| 845 | }; | 843 | }; |
| 846 | static struct i2c_client client_template = { | 844 | static struct i2c_client client_template = { |
