diff options
author | Tzung-Bi Shih <tzungbi@chromium.org> | 2021-03-23 14:34:49 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-03-24 09:34:21 +0000 |
commit | 9000d8c742af32bfe3634f845dd904d8b0a25352 (patch) | |
tree | 4a99367cc4585cb9de6566f63273baa03254913c | |
parent | 2208683df12d210cb561af4183537e235d8ba1a5 (diff) | |
download | chrome-ec-9000d8c742af32bfe3634f845dd904d8b0a25352.tar.gz |
chip/mt8192_scp: add vdec capability
BRANCH=asurada
BUG=b:167466842
BUG=b:167469080
BUG=b:167469726
BUG=b:167468918
TEST=make BOARD=asurada_scp
Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org>
Change-Id: Icb51415ce69893a767d987446247890277db6182
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2780819
Reviewed-by: Yunfei Dong <yunfei.dong@mediatek.corp-partner.google.com>
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
-rw-r--r-- | chip/mt8192_scp/ipi.c | 3 | ||||
-rw-r--r-- | chip/mt8192_scp/ipi_chip.h | 10 |
2 files changed, 8 insertions, 5 deletions
diff --git a/chip/mt8192_scp/ipi.c b/chip/mt8192_scp/ipi.c index 76af0af838..e9b81c3f92 100644 --- a/chip/mt8192_scp/ipi.c +++ b/chip/mt8192_scp/ipi.c @@ -128,7 +128,8 @@ static void ipi_enable_deferred(void) scp_run.signaled = 1; strncpy(scp_run.fw_ver, system_get_version(EC_IMAGE_RW), SCP_FW_VERSION_LEN); - scp_run.dec_capability = VCODEC_CAPABILITY_4K_DISABLED; + scp_run.dec_capability = VDEC_CAP_MT21C | VDEC_CAP_H264_SLICE | + VDEC_CAP_VP8_FRAME | VDEC_CAP_VP9_FRAME; scp_run.enc_capability = 0; ret = ipi_send(SCP_IPI_INIT, (void *)&scp_run, sizeof(scp_run), 1); diff --git a/chip/mt8192_scp/ipi_chip.h b/chip/mt8192_scp/ipi_chip.h index 8cc3376880..a61e30b7a6 100644 --- a/chip/mt8192_scp/ipi_chip.h +++ b/chip/mt8192_scp/ipi_chip.h @@ -13,11 +13,13 @@ #define SCP_FW_VERSION_LEN 32 /* - * Video decoder supported capability: - * BIT(4): 0 enable 4K - * 1 disable 4K + * Video decoder supported capability */ -#define VCODEC_CAPABILITY_4K_DISABLED BIT(4) +#define VDEC_CAP_MM21 BIT(5) +#define VDEC_CAP_MT21C BIT(6) +#define VDEC_CAP_H264_SLICE BIT(8) +#define VDEC_CAP_VP8_FRAME BIT(9) +#define VDEC_CAP_VP9_FRAME BIT(10) #ifndef SCP_IPI_INIT #error If CONFIG_IPI is enabled, SCP_IPI_INIT must be defined. |