diff options
Diffstat (limited to 'drivers/media/video/em28xx/em28xx-cards.c')
-rw-r--r-- | drivers/media/video/em28xx/em28xx-cards.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/media/video/em28xx/em28xx-cards.c b/drivers/media/video/em28xx/em28xx-cards.c index 82536dd6b0fd..e793aee16726 100644 --- a/drivers/media/video/em28xx/em28xx-cards.c +++ b/drivers/media/video/em28xx/em28xx-cards.c | |||
@@ -1735,6 +1735,11 @@ static int em28xx_hint_sensor(struct em28xx *dev) | |||
1735 | dev->sensor_xres = 640; | 1735 | dev->sensor_xres = 640; |
1736 | dev->sensor_yres = 480; | 1736 | dev->sensor_yres = 480; |
1737 | dev->sensor_xtal = 6300000; | 1737 | dev->sensor_xtal = 6300000; |
1738 | |||
1739 | /* probably means GRGB 16 bit bayer */ | ||
1740 | dev->vinmode = 0x0d; | ||
1741 | dev->vinctl = 0x00; | ||
1742 | |||
1738 | break; | 1743 | break; |
1739 | default: | 1744 | default: |
1740 | printk("Unknown Micron Sensor 0x%04x\n", be16_to_cpu(version)); | 1745 | printk("Unknown Micron Sensor 0x%04x\n", be16_to_cpu(version)); |
@@ -2415,6 +2420,12 @@ static int em28xx_init_dev(struct em28xx **devhandle, struct usb_device *udev, | |||
2415 | } | 2420 | } |
2416 | 2421 | ||
2417 | /* | 2422 | /* |
2423 | * Default format, used for tvp5150 or saa711x output formats | ||
2424 | */ | ||
2425 | dev->vinmode = 0x10; | ||
2426 | dev->vinctl = 0x11; | ||
2427 | |||
2428 | /* | ||
2418 | * If the device can be a webcam, seek for a sensor. | 2429 | * If the device can be a webcam, seek for a sensor. |
2419 | * If sensor is not found, then it isn't a webcam. | 2430 | * If sensor is not found, then it isn't a webcam. |
2420 | */ | 2431 | */ |