This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/media_tree.git tree:

Subject: [media] tw2804: Revert ADC Control commit 
523a4f7fbcf856fb1c2a4850f44edea6738ee37b
Author:  Volokh Konstantin <[email protected]>
Date:    Sat Mar 23 19:28:28 2013 -0300

Case: In AdLink MPG24 there is bt878 exists (it captures one frame of all video
inputs), Video Signal for it one transmits through tw2804 chip, so we can't
control ADC (shut on/off) on tw2804, as some another can use bttv capture way.

Signed-off-by: Volokh Konstantin <[email protected]>
Signed-off-by: Hans Verkuil <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>

 drivers/media/i2c/tw2804.c |   17 +----------------
 1 files changed, 1 insertions(+), 16 deletions(-)

---

http://git.linuxtv.org/media_tree.git?a=commitdiff;h=8dbee53b2a8dcc23e8d52d85d7e0b4fe268c55e7

diff --git a/drivers/media/i2c/tw2804.c b/drivers/media/i2c/tw2804.c
index 441b766..c5dc2c3 100644
--- a/drivers/media/i2c/tw2804.c
+++ b/drivers/media/i2c/tw2804.c
@@ -53,7 +53,7 @@ static const u8 global_registers[] = {
        0x3d, 0x80,
        0x3e, 0x82,
        0x3f, 0x82,
-       0x78, 0x0f,
+       0x78, 0x00,
        0xff, 0xff, /* Terminator (reg 0xff does not exist) */
 };
 
@@ -337,20 +337,6 @@ static int tw2804_s_video_routing(struct v4l2_subdev *sd, 
u32 input, u32 output,
        return 0;
 }
 
-static int tw2804_s_stream(struct v4l2_subdev *sd, int enable)
-{
-       struct tw2804 *dec = to_state(sd);
-       struct i2c_client *client = v4l2_get_subdevdata(sd);
-       u32 reg = read_reg(client, 0x78, 0);
-
-       if (enable == 1)
-               write_reg(client, 0x78, reg & ~(1 << dec->channel), 0);
-       else
-               write_reg(client, 0x78, reg | (1 << dec->channel), 0);
-
-       return 0;
-}
-
 static const struct v4l2_ctrl_ops tw2804_ctrl_ops = {
        .g_volatile_ctrl = tw2804_g_volatile_ctrl,
        .s_ctrl = tw2804_s_ctrl,
@@ -358,7 +344,6 @@ static const struct v4l2_ctrl_ops tw2804_ctrl_ops = {
 
 static const struct v4l2_subdev_video_ops tw2804_video_ops = {
        .s_routing = tw2804_s_video_routing,
-       .s_stream = tw2804_s_stream,
 };
 
 static const struct v4l2_subdev_core_ops tw2804_core_ops = {

_______________________________________________
linuxtv-commits mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to