mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-09 12:33:18 -04:00
media: ov08x40: Extend sleep after reset to 5 ms
Some users are reporting that ov08x40_identify_module() fails to identify the chip reading 0x00 as value for OV08X40_REG_CHIP_ID. Intel's out of tree IPU6 drivers include some ov08x40 changes including adding support for the reset GPIO for older kernels and Intel's patch for this uses 5 ms. Extend the sleep to 5 ms following Intel's example, this fixes the ov08x40_identify_module() problem. Link:c09e2198d8/patch/v6.12/0008-media-ov08x40-Add-support-for-2-4-lanes-support-at-1.patch (L4607)Fixes:df1ae2251a("media: ov08x40: Add OF probe support") Cc: stable@vger.kernel.org Signed-off-by: Hans de Goede <hdegoede@redhat.com> Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
This commit is contained in:
committed by
Hans Verkuil
parent
267836bcc8
commit
77aed862c3
@@ -1341,7 +1341,7 @@ static int ov08x40_power_on(struct device *dev)
|
||||
}
|
||||
|
||||
gpiod_set_value_cansleep(ov08x->reset_gpio, 0);
|
||||
usleep_range(1500, 1800);
|
||||
usleep_range(5000, 5500);
|
||||
|
||||
return 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user