From ccbc3cf22c8cad16ca3b17084e26e382c4e983f0 Mon Sep 17 00:00:00 2001 From: Olivier Lorin Date: Thu, 24 Jun 2010 04:26:20 -0300 Subject: [PATCH] V4L/DVB: gspca - gl860: USB control message delay unification MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit - 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 Signed-off-by: Jean-François Moine Signed-off-by: Mauro Carvalho Chehab --- drivers/media/video/gspca/gl860/gl860.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/media/video/gspca/gl860/gl860.c b/drivers/media/video/gspca/gl860/gl860.c index 8f15a58..b59c482 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, else if (len > 1 && r < len) PDEBUG(D_ERR, "short ctrl transfer %d/%d", r, len); - if (_MI2020_ && (val || index)) - msleep(1); - if (_OV2640_) - msleep(1); + msleep(1); return r; } -- 2.7.4