linux/drivers/media
Naushir Patuck 57d10bcac6 media: imx296: Add standby delay during probe
Add a 2-5ms delay when coming out of standby and before reading the
sensor info register durning probe, as instructed by the datasheet. This
standby delay is already present when the sensor starts streaming.

During a cold-boot, reading the IMX296_SENSOR_INFO register would often
return a value of 0x0000, if this delay is not present before.

Fixes: cb33db2b6c ("media: i2c: IMX296 camera sensor driver")
Cc: stable@vger.kernel.org
Tested-by: Alexandru Ardelean <aardelean@baylibre.com>
Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
History 2024-12-19 12:50:13 +01:00
..
cec Linux 6.12-rc7 2024-11-11 12:16:33 +01:00
common media: b2c2: Remove unused functions 2024-12-02 14:05:24 +01:00
dvb-core media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set 2024-11-06 22:32:52 +01:00
dvb-frontends media: cxd2841er: fix 64-bit division on gcc-9 2024-12-02 14:05:23 +01:00
firewire media: firewire: firedtv-avc.c: replace BUG with proper, error return 2023-08-10 07:58:37 +02:00
i2c media: imx296: Add standby delay during probe 2024-12-19 12:50:13 +01:00
mc media updates for v6.13-rc1 2024-11-20 14:01:15 -08:00
mmc media: mmc: siano: simplify module initialization 2024-04-08 13:48:19 +02:00
pci media: cx18: Remove unused cx18_reset_ir_gpio 2024-12-11 19:48:17 +01:00
platform media: marvell: Add check for clk_enable() 2024-12-19 12:50:12 +01:00
radio media: remove dead TI wl128x FM radio driver 2024-12-02 14:05:23 +01:00
rc media: rc: iguanair: handle timeouts 2024-12-11 19:48:17 +01:00
spi media: gs1662: remove unused struct 'gs_reg_fmt_custom' 2024-05-31 13:51:16 +02:00
test-drivers media updates for v6.13-rc1 2024-11-20 14:01:15 -08:00
tuners media: tuners: fc0013 Remove unused functions 2024-12-02 14:05:25 +01:00
usb media: lmedm04: Handle errors for lme2510_int_read 2024-12-12 10:46:45 +00:00
v4l2-core Linux 6.12-rc7 2024-11-11 12:16:33 +01:00
Kconfig media: Kconfig: Make DVB_CORE=m possible when MEDIA_SUPPORT=y 2022-12-07 17:58:46 +01:00
Makefile media: Makefiles: remove extra spaces 2022-03-12 16:59:52 +01:00