mirror of
https://github.com/armbian/build.git
synced 2025-08-11 05:36:57 +02:00
41 lines
1.4 KiB
Diff
41 lines
1.4 KiB
Diff
From 9a7e6c2d8a18a24b013c1ad165ed04bb7d2c7716 Mon Sep 17 00:00:00 2001
|
|
From: Jernej Skrabec <jernej.skrabec@siol.net>
|
|
Date: Tue, 25 Aug 2020 19:35:22 +0200
|
|
Subject: [PATCH 01/44] media: cedrus: Add support for R40
|
|
|
|
Video engine in R40 is very similar to that in A33 but it runs on lower
|
|
speed, at least according to OS images released by board designer.
|
|
|
|
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
|
|
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
|
|
Link: https://lore.kernel.org/r/20200825173523.1289379-5-jernej.skrabec@siol.net
|
|
---
|
|
drivers/staging/media/sunxi/cedrus/cedrus.c | 9 +++++++++
|
|
1 file changed, 9 insertions(+)
|
|
|
|
--- a/drivers/staging/media/sunxi/cedrus/cedrus.c
|
|
+++ b/drivers/staging/media/sunxi/cedrus/cedrus.c
|
|
@@ -508,6 +508,11 @@ static const struct cedrus_variant sun8i
|
|
.mod_rate = 402000000,
|
|
};
|
|
|
|
+static const struct cedrus_variant sun8i_r40_cedrus_variant = {
|
|
+ .capabilities = CEDRUS_CAPABILITY_UNTILED,
|
|
+ .mod_rate = 297000000,
|
|
+};
|
|
+
|
|
static const struct cedrus_variant sun50i_a64_cedrus_variant = {
|
|
.capabilities = CEDRUS_CAPABILITY_UNTILED |
|
|
CEDRUS_CAPABILITY_H265_DEC,
|
|
@@ -549,6 +554,10 @@ static const struct of_device_id cedrus_
|
|
.data = &sun8i_h3_cedrus_variant,
|
|
},
|
|
{
|
|
+ .compatible = "allwinner,sun8i-r40-video-engine",
|
|
+ .data = &sun8i_r40_cedrus_variant,
|
|
+ },
|
|
+ {
|
|
.compatible = "allwinner,sun50i-a64-video-engine",
|
|
.data = &sun50i_a64_cedrus_variant,
|
|
},
|