mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
41 lines
1.2 KiB
Diff
41 lines
1.2 KiB
Diff
From 95e9a197220a9e780a957c8520effc137e3a3f70 Mon Sep 17 00:00:00 2001
|
|
From: Alex Bee <knaerzche@gmail.com>
|
|
Date: Sat, 30 Jan 2021 18:21:59 +0100
|
|
Subject: [PATCH 50/59] WIP/2000: media: rkvdec: add RK3288 variant
|
|
|
|
This adds RK3288 variant to rkvdec driver. In this earlier version
|
|
of the IP only HEVC decoding is supported.
|
|
|
|
Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|
---
|
|
drivers/staging/media/rkvdec/rkvdec.c | 8 ++++++++
|
|
1 file changed, 8 insertions(+)
|
|
|
|
diff --git a/drivers/staging/media/rkvdec/rkvdec.c b/drivers/staging/media/rkvdec/rkvdec.c
|
|
index 3bded553872e..72a5e814dd19 100644
|
|
--- a/drivers/staging/media/rkvdec/rkvdec.c
|
|
+++ b/drivers/staging/media/rkvdec/rkvdec.c
|
|
@@ -1244,11 +1244,19 @@ static const struct rkvdec_variant rk3399_rkvdec_variant = {
|
|
RKVDEC_CAPABILITY_VP9
|
|
};
|
|
|
|
+static const struct rkvdec_variant rk3288_hevc_variant = {
|
|
+ .capabilities = RKVDEC_CAPABILITY_HEVC
|
|
+};
|
|
+
|
|
static const struct of_device_id of_rkvdec_match[] = {
|
|
{
|
|
.compatible = "rockchip,rk3399-vdec",
|
|
.data = &rk3399_rkvdec_variant,
|
|
},
|
|
+ {
|
|
+ .compatible = "rockchip,rk3288-hevc",
|
|
+ .data = &rk3288_hevc_variant,
|
|
+ },
|
|
{ /* sentinel */ }
|
|
};
|
|
MODULE_DEVICE_TABLE(of, of_rkvdec_match);
|
|
--
|
|
2.34.1
|
|
|