mirror of
https://github.com/torvalds/linux.git
synced 2024-11-16 09:02:00 +00:00
em28xx: em2800 chips support max width of 640
Due to hardware limitation, em2800 chips can't work at resolutions higher than 640x576, since the URB packet size is not enough. The effect is that the image looses packages and shows a distortion along the vertical axes. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
491aa96a8c
commit
1ca31892e3
@ -796,7 +796,7 @@ static inline unsigned int norm_maxw(struct em28xx *dev)
|
||||
if (dev->board.is_webcam)
|
||||
return dev->sensor_xres;
|
||||
|
||||
if (dev->board.max_range_640_480)
|
||||
if (dev->board.max_range_640_480 || dev->board.is_em2800)
|
||||
return 640;
|
||||
|
||||
return 720;
|
||||
|
Loading…
Reference in New Issue
Block a user