The Arducam IMX577 module requires a longer reset time than the 1000µs
configured in the current driver. Increase the wait time after power-on
to ensure proper initialization.
Signed-off-by: Wenmeng Liu <wenmeng.liu@oss.qualcomm.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
goto error_reset;
}
- usleep_range(1000, 1200);
+ /*
+ * Certain Arducam IMX577 module variants require a longer reset settle
+ * time. Increasing the delay from 1ms to 10ms ensures reliable startup.
+ */
+ usleep_range(10000, 12000);
return 0;