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

Commit e6c6bbe2 authored by Shivendra Kakrania's avatar Shivendra Kakrania
Browse files

msm: vidc: Enabling video core power collapse for kona



Video power collapse is enabled for kona.

Change-Id: Ifee4e9cfb3b55de721c213750038efc22222e34e
Signed-off-by: default avatarShivendra Kakrania <shiven@codeaurora.org>
parent 9b82a3a7
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -161,7 +161,7 @@ static struct msm_vidc_common_data kona_common_data[] = {
	},
	{
		.key = "qcom,sw-power-collapse",
		.value = 0,
		.value = 1,
	},
	{
		.key = "qcom,domain-attr-non-fatal-faults",
@@ -205,7 +205,7 @@ static struct msm_vidc_common_data kona_common_data[] = {
	},
	{
		.key = "qcom,power-collapse-delay",
		.value = 15000,
		.value = 1500,
	},
	{
		.key = "qcom,hw-resp-timeout",
+4 −0
Original line number Diff line number Diff line
@@ -1244,6 +1244,10 @@ static inline int __boot_firmware(struct venus_hfi_device *device)
		dprintk(VIDC_ERR, "Error booting up vidc firmware\n");
		rc = -ETIME;
	}

	/* Enable interrupt before sending commands to venus */
	__write_register(device, VIDC_CPU_CS_H2XSOFTINTEN, 0x1);

	return rc;
}

+1 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@
#define VIDC_CPU_CS_VMIMSGAG2		(VIDC_CPU_CS_BASE_OFFS + 0x40)
#define VIDC_CPU_CS_VMIMSGAG3		(VIDC_CPU_CS_BASE_OFFS + 0x44)
#define VIDC_CPU_CS_SCIACMD		(VIDC_CPU_CS_BASE_OFFS + 0x48)
#define VIDC_CPU_CS_H2XSOFTINTEN	(VIDC_CPU_CS_BASE_OFFS + 0x148)

/* HFI_CTRL_STATUS */
#define VIDC_CPU_CS_SCIACMDARG0		(VIDC_CPU_CS_BASE_OFFS + 0x4C)