diff options
author | Olivier Lorin <o.lorin@laposte.net> | 2010-06-24 03:26:20 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2010-08-02 13:49:54 -0400 |
commit | ccbc3cf22c8cad16ca3b17084e26e382c4e983f0 (patch) | |
tree | 933e23d801340d7cb6098f20ddef56c1af16ec99 /drivers/media/video | |
parent | a13ee1dd5b7aeff73f80a2f6451af2690c901522 (diff) |
V4L/DVB: gspca - gl860: USB control message delay unification
- 1 ms "msleep" applied to each sensor after USB control data exchange
This was done for two sensors because these exchanges were known to
be too quick depending on laptop model.
It is fairly logical to apply this delay to each sensor
in order to prevent from having errors with untested hardwares.
Signed-off-by: Olivier Lorin <o.lorin@laposte.net>
Signed-off-by: Jean-François Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video')
-rw-r--r-- | drivers/media/video/gspca/gl860/gl860.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/media/video/gspca/gl860/gl860.c b/drivers/media/video/gspca/gl860/gl860.c index 8f15a58d97c2..b59c4823c444 100644 --- a/drivers/media/video/gspca/gl860/gl860.c +++ b/drivers/media/video/gspca/gl860/gl860.c | |||
@@ -595,10 +595,7 @@ int gl860_RTx(struct gspca_dev *gspca_dev, | |||
595 | else if (len > 1 && r < len) | 595 | else if (len > 1 && r < len) |
596 | PDEBUG(D_ERR, "short ctrl transfer %d/%d", r, len); | 596 | PDEBUG(D_ERR, "short ctrl transfer %d/%d", r, len); |
597 | 597 | ||
598 | if (_MI2020_ && (val || index)) | 598 | msleep(1); |
599 | msleep(1); | ||
600 | if (_OV2640_) | ||
601 | msleep(1); | ||
602 | 599 | ||
603 | return r; | 600 | return r; |
604 | } | 601 | } |