Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1599fbf6 authored by Maheshwar Ajja's avatar Maheshwar Ajja
Browse files

msm: vidc: Skip resetting skip_pc_count for SYS_PC_PREP cmd



Video driver is not raising sys_error if video firmware
power collapse (PC) setting failed for multiple times because
skip_pc_count is being reset when SYS_PC_PREP command is sent
to video firmware. Avoid skip_pc_count resetting while sending
SYS_PC_PREP command to make video driver raise sys_error when
power collapse setting failed.

CRs-Fixed: 2097535
Change-Id: I394e946f7017414ebc0447a38fe4b8ec7135331b
Signed-off-by: default avatarMaheshwar Ajja <majja@codeaurora.org>
parent 05e7d36b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -4108,6 +4108,8 @@ static inline int __resume(struct venus_hfi_device *device)

	dprintk(VIDC_PROF, "Resumed from power collapse\n");
exit:
	/* Don't reset skip_pc_count for SYS_PC_PREP cmd */
	if (device->last_packet_type != HFI_CMD_SYS_PC_PREP)
		device->skip_pc_count = 0;
	return rc;
err_reset_core: