Skip to content

Commit eb229b2

Browse files
moinejfMauro Carvalho Chehab
authored andcommitted
V4L/DVB (9294): gspca: Add a stop sequence in t613.
Signed-off-by: Jean-Francois Moine <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
1 parent ad62fb0 commit eb229b2

File tree

1 file changed

+14
-0
lines changed
  • drivers/media/video/gspca

1 file changed

+14
-0
lines changed

drivers/media/video/gspca/t613.c

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -876,6 +876,19 @@ static int sd_start(struct gspca_dev *gspca_dev)
876876
return 0;
877877
}
878878

879+
static void sd_stopN(struct gspca_dev *gspca_dev)
880+
{
881+
struct sd *sd = (struct sd *) gspca_dev;
882+
883+
reg_w_buf(gspca_dev, sensor_data[sd->sensor].stream,
884+
sizeof sensor_data[sd->sensor].stream);
885+
msleep(20);
886+
reg_w_buf(gspca_dev, sensor_data[sd->sensor].stream,
887+
sizeof sensor_data[sd->sensor].stream);
888+
msleep(20);
889+
reg_w(gspca_dev, 0x0309);
890+
}
891+
879892
static void sd_pkt_scan(struct gspca_dev *gspca_dev,
880893
struct gspca_frame *frame, /* target */
881894
__u8 *data, /* isoc packet */
@@ -1125,6 +1138,7 @@ static const struct sd_desc sd_desc = {
11251138
.config = sd_config,
11261139
.init = sd_init,
11271140
.start = sd_start,
1141+
.stopN = sd_stopN,
11281142
.pkt_scan = sd_pkt_scan,
11291143
.querymenu = sd_querymenu,
11301144
};

0 commit comments

Comments
 (0)