Эх сурвалжийг харах

video: driver: follow recommended reset sequence

Assert all the reset clocks and then deassert.
Also increase sleep time between assert and deassert.

Change-Id: If5f76c677cd01a3fe37bf2704b7a1c210f6e9fec
Signed-off-by: Maheshwar Ajja <[email protected]>
Maheshwar Ajja 4 жил өмнө
parent
commit
d0730ea586

+ 3 - 1
driver/vidc/src/venus_hfi.c

@@ -1484,8 +1484,10 @@ int __reset_ahb2axi_bridge(struct msm_vidc_core *core)
 		}
 
 		/* wait for deassert */
-		usleep_range(400, 500);
+		usleep_range(1000, 1100);
+	}
 
+	for (i = 0; i < core->dt->reset_set.count; i++) {
 		rc = __handle_reset_clk(core, i, DEASSERT);
 		if (rc) {
 			d_vpr_e("failed to deassert reset clocks\n");