diff options
Diffstat (limited to 'drivers/media/video/gspca/sq905.c')
-rw-r--r-- | drivers/media/video/gspca/sq905.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/media/video/gspca/sq905.c b/drivers/media/video/gspca/sq905.c index 04e3ae57a2e..2e1cdf068fd 100644 --- a/drivers/media/video/gspca/sq905.c +++ b/drivers/media/video/gspca/sq905.c | |||
@@ -360,6 +360,12 @@ static int sd_init(struct gspca_dev *gspca_dev) | |||
360 | gspca_dev->cam.nmodes = ARRAY_SIZE(sq905_mode); | 360 | gspca_dev->cam.nmodes = ARRAY_SIZE(sq905_mode); |
361 | if (!(ident & SQ905_HIRES_MASK)) | 361 | if (!(ident & SQ905_HIRES_MASK)) |
362 | gspca_dev->cam.nmodes--; | 362 | gspca_dev->cam.nmodes--; |
363 | |||
364 | if (ident & SQ905_ORIENTATION_MASK) | ||
365 | gspca_dev->cam.input_flags = V4L2_IN_ST_VFLIP; | ||
366 | else | ||
367 | gspca_dev->cam.input_flags = V4L2_IN_ST_VFLIP | | ||
368 | V4L2_IN_ST_HFLIP; | ||
363 | return 0; | 369 | return 0; |
364 | } | 370 | } |
365 | 371 | ||