summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTzung-Bi Shih <tzungbi@chromium.org>2021-03-23 14:57:54 +0800
committerCommit Bot <commit-bot@chromium.org>2021-03-24 09:34:22 +0000
commitd5cd4c0efb18d731f3a573026145ca40fd688591 (patch)
tree3d9b66963d411bafc5be4a3436219bb2140a2579
parent9000d8c742af32bfe3634f845dd904d8b0a25352 (diff)
downloadchrome-ec-d5cd4c0efb18d731f3a573026145ca40fd688591.tar.gz
chip/mt8192_scp: add venc capability
BRANCH=asurada BUG=b:167466842 BUG=b:167469732 TEST=make BOARD=asurada_scp Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: I261098140f4d2ab025881afc3753fe44d5b9b7e4 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2780820 Reviewed-by: Ting Shen <phoenixshen@chromium.org>
-rw-r--r--chip/mt8192_scp/ipi.c2
-rw-r--r--chip/mt8192_scp/ipi_chip.h6
2 files changed, 7 insertions, 1 deletions
diff --git a/chip/mt8192_scp/ipi.c b/chip/mt8192_scp/ipi.c
index e9b81c3f92..7ae0c50729 100644
--- a/chip/mt8192_scp/ipi.c
+++ b/chip/mt8192_scp/ipi.c
@@ -130,7 +130,7 @@ static void ipi_enable_deferred(void)
SCP_FW_VERSION_LEN);
scp_run.dec_capability = VDEC_CAP_MT21C | VDEC_CAP_H264_SLICE |
VDEC_CAP_VP8_FRAME | VDEC_CAP_VP9_FRAME;
- scp_run.enc_capability = 0;
+ scp_run.enc_capability = VENC_CAP_4K;
ret = ipi_send(SCP_IPI_INIT, (void *)&scp_run, sizeof(scp_run), 1);
if (ret) {
diff --git a/chip/mt8192_scp/ipi_chip.h b/chip/mt8192_scp/ipi_chip.h
index a61e30b7a6..abd1ab77b4 100644
--- a/chip/mt8192_scp/ipi_chip.h
+++ b/chip/mt8192_scp/ipi_chip.h
@@ -21,6 +21,12 @@
#define VDEC_CAP_VP8_FRAME BIT(9)
#define VDEC_CAP_VP9_FRAME BIT(10)
+/*
+ * Video encoder supported capability:
+ * BIT(0): enable 4K
+ */
+#define VENC_CAP_4K BIT(0)
+
#ifndef SCP_IPI_INIT
#error If CONFIG_IPI is enabled, SCP_IPI_INIT must be defined.
#endif