media: atomisp: gc0310: Fix power on/off sleep times
authorHans de Goede <hansg@kernel.org>
Sat, 17 May 2025 11:40:55 +0000 (13:40 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 8 Jul 2025 06:43:30 +0000 (08:43 +0200)
commitf934362be2165ca22c3fb460bf5ae9468e5187f5
treef025994b2a775743d4fdb4c7be309d67674d8cc9
parentb9ea99652e973ebdcde855f10c85f690da86cd8d
media: atomisp: gc0310: Fix power on/off sleep times

Reduce the unnecessary long msleep(100) done on stream start to 10 ms and
move this to gc0310_resume() so that it is also done on the initial
power-up done by gc0310_detect(), which should fix gc0310_detect()
sometimes failing.

While at it switch the sleeps from msleep() / usleep_range() to fsleep().

Signed-off-by: Hans de Goede <hansg@kernel.org>
Reviewed-by: Andy Shevchenko <andy@kernel.org>
Link: https://lore.kernel.org/r/20250517114106.43494-13-hansg@kernel.org
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/staging/media/atomisp/i2c/atomisp-gc0310.c