* [PATCH 0/3] Add VPU support for RK3128
@ 2024-05-23 18:56 Alex Bee
2024-05-23 18:56 ` [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible Alex Bee
` (4 more replies)
0 siblings, 5 replies; 13+ messages in thread
From: Alex Bee @ 2024-05-23 18:56 UTC (permalink / raw)
To: Ezequiel Garcia, Philipp Zabel, Mauro Carvalho Chehab,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner
Cc: linux-media, linux-rockchip, devicetree, linux-arm-kernel,
linux-kernel, Alex Bee
Similar to most Rockchip SoCs RK312x have hantro G1 based decoder and a
hantro H1 based encoder with attached iommu.
The existing drivers can be used as-is.
Fluster scores:
- FFmpeg:
- H.264: 127/135
- VP8: 59/61
- GStreamer:
- H.264: 129/135
- VP8: 59/61
Alex Bee (3):
dt-bindings: media: rockchip,vpu: Document RK3128 compatible
soc: rockchip: grf: Set RK3128's vpu main clock
ARM: dts: rockchip: Add vpu nodes for RK3128
.../bindings/media/rockchip-vpu.yaml | 4 +++-
arch/arm/boot/dts/rockchip/rk3128.dtsi | 24 +++++++++++++++++++
drivers/soc/rockchip/grf.c | 2 ++
3 files changed, 29 insertions(+), 1 deletion(-)
--
2.45.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible
2024-05-23 18:56 [PATCH 0/3] Add VPU support for RK3128 Alex Bee
@ 2024-05-23 18:56 ` Alex Bee
2024-05-23 20:34 ` Krzysztof Kozlowski
2024-05-28 8:19 ` Heiko Stübner
2024-05-23 18:56 ` [PATCH 2/3] soc: rockchip: grf: Set RK3128's vpu main clock Alex Bee
` (3 subsequent siblings)
4 siblings, 2 replies; 13+ messages in thread
From: Alex Bee @ 2024-05-23 18:56 UTC (permalink / raw)
To: Ezequiel Garcia, Philipp Zabel, Mauro Carvalho Chehab,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner
Cc: linux-media, linux-rockchip, devicetree, linux-arm-kernel,
linux-kernel, Alex Bee
The integration for this SoC is similar to RK3066/RK3188.
Document it's compatible.
Signed-off-by: Alex Bee <knaerzche@gmail.com>
---
Documentation/devicetree/bindings/media/rockchip-vpu.yaml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
index c57e1f488895..d1b47b14ca57 100644
--- a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
+++ b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
@@ -26,7 +26,9 @@ properties:
- rockchip,rk3568-vpu
- rockchip,rk3588-av1-vpu
- items:
- - const: rockchip,rk3188-vpu
+ - enum:
+ - rockchip,rk3128-vpu
+ - rockchip,rk3188-vpu
- const: rockchip,rk3066-vpu
- items:
- const: rockchip,rk3228-vpu
--
2.45.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 2/3] soc: rockchip: grf: Set RK3128's vpu main clock
2024-05-23 18:56 [PATCH 0/3] Add VPU support for RK3128 Alex Bee
2024-05-23 18:56 ` [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible Alex Bee
@ 2024-05-23 18:56 ` Alex Bee
2024-05-23 18:56 ` [PATCH 3/3] ARM: dts: rockchip: Add vpu nodes for RK3128 Alex Bee
` (2 subsequent siblings)
4 siblings, 0 replies; 13+ messages in thread
From: Alex Bee @ 2024-05-23 18:56 UTC (permalink / raw)
To: Ezequiel Garcia, Philipp Zabel, Mauro Carvalho Chehab,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner
Cc: linux-media, linux-rockchip, devicetree, linux-arm-kernel,
linux-kernel, Alex Bee
RK3128 has a setting in GRF which selects whether the vpu attached iommu
uses the AXI clock of the decoder (vdpu) or the encoder (vepu). The
default is vepu but some part of the vendor firmware sets it to vdpu.
In order to be independent on whether any of those vendor firmware blobs is
used to boot the SoC reset "vpu main clock" setting to it's default value.
Signed-off-by: Alex Bee <knaerzche@gmail.com>
---
drivers/soc/rockchip/grf.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/soc/rockchip/grf.c b/drivers/soc/rockchip/grf.c
index 5fd62046b28a..df64de3d3040 100644
--- a/drivers/soc/rockchip/grf.c
+++ b/drivers/soc/rockchip/grf.c
@@ -41,9 +41,11 @@ static const struct rockchip_grf_info rk3036_grf __initconst = {
};
#define RK3128_GRF_SOC_CON0 0x140
+#define RK3128_GRF_SOC_CON1 0x144
static const struct rockchip_grf_value rk3128_defaults[] __initconst = {
{ "jtag switching", RK3128_GRF_SOC_CON0, HIWORD_UPDATE(0, 1, 8) },
+ { "vpu main clock", RK3128_GRF_SOC_CON1, HIWORD_UPDATE(0, 1, 10) },
};
static const struct rockchip_grf_info rk3128_grf __initconst = {
--
2.45.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 3/3] ARM: dts: rockchip: Add vpu nodes for RK3128
2024-05-23 18:56 [PATCH 0/3] Add VPU support for RK3128 Alex Bee
2024-05-23 18:56 ` [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible Alex Bee
2024-05-23 18:56 ` [PATCH 2/3] soc: rockchip: grf: Set RK3128's vpu main clock Alex Bee
@ 2024-05-23 18:56 ` Alex Bee
2024-05-28 15:09 ` (subset) [PATCH 0/3] Add VPU support " Heiko Stuebner
2024-08-28 10:24 ` Heiko Stuebner
4 siblings, 0 replies; 13+ messages in thread
From: Alex Bee @ 2024-05-23 18:56 UTC (permalink / raw)
To: Ezequiel Garcia, Philipp Zabel, Mauro Carvalho Chehab,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner
Cc: linux-media, linux-rockchip, devicetree, linux-arm-kernel,
linux-kernel, Alex Bee
Add nodes for the vpu and it's attached iommu which are both part of the
RK3128_PD_VIDEO powerdomain.
Signed-off-by: Alex Bee <knaerzche@gmail.com>
---
arch/arm/boot/dts/rockchip/rk3128.dtsi | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/arch/arm/boot/dts/rockchip/rk3128.dtsi b/arch/arm/boot/dts/rockchip/rk3128.dtsi
index fb98873fd94e..c11f55677841 100644
--- a/arch/arm/boot/dts/rockchip/rk3128.dtsi
+++ b/arch/arm/boot/dts/rockchip/rk3128.dtsi
@@ -252,6 +252,30 @@ power-domain@RK3128_PD_GPU {
};
};
+ vpu: video-codec@10106000 {
+ compatible = "rockchip,rk3128-vpu", "rockchip,rk3066-vpu";
+ reg = <0x10106000 0x800>;
+ interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "vepu", "vdpu";
+ clocks = <&cru ACLK_VDPU>, <&cru HCLK_VDPU>,
+ <&cru ACLK_VEPU>, <&cru HCLK_VEPU>;
+ clock-names = "aclk_vdpu", "hclk_vdpu",
+ "aclk_vepu", "hclk_vepu";
+ iommus = <&vpu_mmu>;
+ power-domains = <&power RK3128_PD_VIDEO>;
+ };
+
+ vpu_mmu: iommu@10106800 {
+ compatible = "rockchip,iommu";
+ reg = <0x10106800 0x100>;
+ interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cru ACLK_VEPU>, <&cru HCLK_VDPU>;
+ clock-names = "aclk", "iface";
+ power-domains = <&power RK3128_PD_VIDEO>;
+ #iommu-cells = <0>;
+ };
+
vop: vop@1010e000 {
compatible = "rockchip,rk3126-vop";
reg = <0x1010e000 0x300>;
--
2.45.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible
2024-05-23 18:56 ` [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible Alex Bee
@ 2024-05-23 20:34 ` Krzysztof Kozlowski
2024-05-28 8:19 ` Heiko Stübner
1 sibling, 0 replies; 13+ messages in thread
From: Krzysztof Kozlowski @ 2024-05-23 20:34 UTC (permalink / raw)
To: Alex Bee, Ezequiel Garcia, Philipp Zabel, Mauro Carvalho Chehab,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heiko Stuebner
Cc: linux-media, linux-rockchip, devicetree, linux-arm-kernel,
linux-kernel
On 23/05/2024 20:56, Alex Bee wrote:
> The integration for this SoC is similar to RK3066/RK3188.
>
> Document it's compatible.
>
> Signed-off-by: Alex Bee <knaerzche@gmail.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible
2024-05-23 18:56 ` [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible Alex Bee
2024-05-23 20:34 ` Krzysztof Kozlowski
@ 2024-05-28 8:19 ` Heiko Stübner
2024-05-28 8:37 ` Sebastian Fricke
1 sibling, 1 reply; 13+ messages in thread
From: Heiko Stübner @ 2024-05-28 8:19 UTC (permalink / raw)
To: Ezequiel Garcia, Philipp Zabel, Mauro Carvalho Chehab,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alex Bee
Cc: linux-media, linux-rockchip, devicetree, linux-arm-kernel,
linux-kernel, Alex Bee
Am Donnerstag, 23. Mai 2024, 20:56:31 CEST schrieb Alex Bee:
> The integration for this SoC is similar to RK3066/RK3188.
>
> Document it's compatible.
>
> Signed-off-by: Alex Bee <knaerzche@gmail.com>
Reviewed-by: Heiko Stuebner <heiko@sntech.de>
Media people, can you apply this patch alone from the series?
Thanks
Heiko
> ---
> Documentation/devicetree/bindings/media/rockchip-vpu.yaml | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
> index c57e1f488895..d1b47b14ca57 100644
> --- a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
> +++ b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
> @@ -26,7 +26,9 @@ properties:
> - rockchip,rk3568-vpu
> - rockchip,rk3588-av1-vpu
> - items:
> - - const: rockchip,rk3188-vpu
> + - enum:
> + - rockchip,rk3128-vpu
> + - rockchip,rk3188-vpu
> - const: rockchip,rk3066-vpu
> - items:
> - const: rockchip,rk3228-vpu
>
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible
2024-05-28 8:19 ` Heiko Stübner
@ 2024-05-28 8:37 ` Sebastian Fricke
2024-06-10 13:56 ` Alex Bee
2024-08-01 10:36 ` Heiko Stübner
0 siblings, 2 replies; 13+ messages in thread
From: Sebastian Fricke @ 2024-05-28 8:37 UTC (permalink / raw)
To: Heiko Stübner
Cc: Ezequiel Garcia, Philipp Zabel, Mauro Carvalho Chehab,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alex Bee,
linux-media, linux-rockchip, devicetree, linux-arm-kernel,
linux-kernel
Hey Heiko,
On 28.05.2024 10:19, Heiko Stübner wrote:
>Am Donnerstag, 23. Mai 2024, 20:56:31 CEST schrieb Alex Bee:
>> The integration for this SoC is similar to RK3066/RK3188.
>>
>> Document it's compatible.
>>
>> Signed-off-by: Alex Bee <knaerzche@gmail.com>
>
>Reviewed-by: Heiko Stuebner <heiko@sntech.de>
>
>Media people, can you apply this patch alone from the series?
Yes, will do got this on my list already :).
>
>Thanks
>Heiko
Regards,
Sebastian
>
>> ---
>> Documentation/devicetree/bindings/media/rockchip-vpu.yaml | 4 +++-
>> 1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
>> index c57e1f488895..d1b47b14ca57 100644
>> --- a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
>> +++ b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
>> @@ -26,7 +26,9 @@ properties:
>> - rockchip,rk3568-vpu
>> - rockchip,rk3588-av1-vpu
>> - items:
>> - - const: rockchip,rk3188-vpu
>> + - enum:
>> + - rockchip,rk3128-vpu
>> + - rockchip,rk3188-vpu
>> - const: rockchip,rk3066-vpu
>> - items:
>> - const: rockchip,rk3228-vpu
>>
>
>
>
>
>
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: (subset) [PATCH 0/3] Add VPU support for RK3128
2024-05-23 18:56 [PATCH 0/3] Add VPU support for RK3128 Alex Bee
` (2 preceding siblings ...)
2024-05-23 18:56 ` [PATCH 3/3] ARM: dts: rockchip: Add vpu nodes for RK3128 Alex Bee
@ 2024-05-28 15:09 ` Heiko Stuebner
2024-08-04 16:42 ` Alex Bee
2024-08-28 10:24 ` Heiko Stuebner
4 siblings, 1 reply; 13+ messages in thread
From: Heiko Stuebner @ 2024-05-28 15:09 UTC (permalink / raw)
To: Krzysztof Kozlowski, Alex Bee, Philipp Zabel, Rob Herring,
Mauro Carvalho Chehab, Conor Dooley, Ezequiel Garcia
Cc: Heiko Stuebner, linux-media, linux-rockchip, linux-arm-kernel,
linux-kernel, devicetree
On Thu, 23 May 2024 20:56:30 +0200, Alex Bee wrote:
> Similar to most Rockchip SoCs RK312x have hantro G1 based decoder and a
> hantro H1 based encoder with attached iommu.
>
> The existing drivers can be used as-is.
>
> Fluster scores:
> - FFmpeg:
> - H.264: 127/135
> - VP8: 59/61
> - GStreamer:
> - H.264: 129/135
> - VP8: 59/61
>
> [...]
Applied, thanks!
[2/3] soc: rockchip: grf: Set RK3128's vpu main clock
commit: b465223129f951d110e633a305085bd8430d7df0
Best regards,
--
Heiko Stuebner <heiko@sntech.de>
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible
2024-05-28 8:37 ` Sebastian Fricke
@ 2024-06-10 13:56 ` Alex Bee
2024-08-01 10:36 ` Heiko Stübner
1 sibling, 0 replies; 13+ messages in thread
From: Alex Bee @ 2024-06-10 13:56 UTC (permalink / raw)
To: Sebastian Fricke, Hans Verkuil, Mauro Carvalho Chehab
Cc: Heiko Stübner, Ezequiel Garcia, Philipp Zabel, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, linux-media, linux-rockchip,
devicetree, linux-arm-kernel, linux-kernel
Hi,
Am 28.05.24 um 10:37 schrieb Sebastian Fricke:
> Hey Heiko,
>
> On 28.05.2024 10:19, Heiko Stübner wrote:
>> Am Donnerstag, 23. Mai 2024, 20:56:31 CEST schrieb Alex Bee:
>>> The integration for this SoC is similar to RK3066/RK3188.
>>>
>>> Document it's compatible.
>>>
>>> Signed-off-by: Alex Bee <knaerzche@gmail.com>
>>
>> Reviewed-by: Heiko Stuebner <heiko@sntech.de>
>>
>> Media people, can you apply this patch alone from the series?
>
> Yes, will do got this on my list already :).
>
is there anything holding you back from applying this? It's really only the
bindings which go though the media tree (i.e. this patch) and it has
been acked and reviewed some weeks ago. It'd be great if we could add the
vpu to the SoC DT before 6.11 merge window opens but the addition depends
on the compatible to be documented. Please let me know if there's anything
left to do for me.
Alex
>>
>> Thanks
>> Heiko
>
> Regards,
> Sebastian
>
>>
>>> ---
>>> Documentation/devicetree/bindings/media/rockchip-vpu.yaml | 4 +++-
>>> 1 file changed, 3 insertions(+), 1 deletion(-)
>>>
>>> diff --git
>>> a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
>>> b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
>>> index c57e1f488895..d1b47b14ca57 100644
>>> --- a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
>>> +++ b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
>>> @@ -26,7 +26,9 @@ properties:
>>> - rockchip,rk3568-vpu
>>> - rockchip,rk3588-av1-vpu
>>> - items:
>>> - - const: rockchip,rk3188-vpu
>>> + - enum:
>>> + - rockchip,rk3128-vpu
>>> + - rockchip,rk3188-vpu
>>> - const: rockchip,rk3066-vpu
>>> - items:
>>> - const: rockchip,rk3228-vpu
>>>
>>
>>
>>
>>
>>
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible
2024-05-28 8:37 ` Sebastian Fricke
2024-06-10 13:56 ` Alex Bee
@ 2024-08-01 10:36 ` Heiko Stübner
1 sibling, 0 replies; 13+ messages in thread
From: Heiko Stübner @ 2024-08-01 10:36 UTC (permalink / raw)
To: Sebastian Fricke
Cc: Ezequiel Garcia, Philipp Zabel, Mauro Carvalho Chehab,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alex Bee,
linux-media, linux-rockchip, devicetree, linux-arm-kernel,
linux-kernel
Hey,
Am Dienstag, 28. Mai 2024, 10:37:47 CEST schrieb Sebastian Fricke:
> On 28.05.2024 10:19, Heiko Stübner wrote:
> >Am Donnerstag, 23. Mai 2024, 20:56:31 CEST schrieb Alex Bee:
> >> The integration for this SoC is similar to RK3066/RK3188.
> >>
> >> Document it's compatible.
> >>
> >> Signed-off-by: Alex Bee <knaerzche@gmail.com>
> >
> >Reviewed-by: Heiko Stuebner <heiko@sntech.de>
> >
> >Media people, can you apply this patch alone from the series?
>
> Yes, will do got this on my list already :).
as I'm going through my list of "waiting for ..." patches,
is this still on the radar?
As far as I can tell, it didn't make it into 6.11-rc1, but 6.12 would be
nice :-)
Thanks a lot
Heiko
> >> ---
> >> Documentation/devicetree/bindings/media/rockchip-vpu.yaml | 4 +++-
> >> 1 file changed, 3 insertions(+), 1 deletion(-)
> >>
> >> diff --git a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
> >> index c57e1f488895..d1b47b14ca57 100644
> >> --- a/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
> >> +++ b/Documentation/devicetree/bindings/media/rockchip-vpu.yaml
> >> @@ -26,7 +26,9 @@ properties:
> >> - rockchip,rk3568-vpu
> >> - rockchip,rk3588-av1-vpu
> >> - items:
> >> - - const: rockchip,rk3188-vpu
> >> + - enum:
> >> + - rockchip,rk3128-vpu
> >> + - rockchip,rk3188-vpu
> >> - const: rockchip,rk3066-vpu
> >> - items:
> >> - const: rockchip,rk3228-vpu
> >>
> >
> >
> >
> >
> >
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: (subset) [PATCH 0/3] Add VPU support for RK3128
2024-05-28 15:09 ` (subset) [PATCH 0/3] Add VPU support " Heiko Stuebner
@ 2024-08-04 16:42 ` Alex Bee
2024-08-28 10:24 ` Heiko Stübner
0 siblings, 1 reply; 13+ messages in thread
From: Alex Bee @ 2024-08-04 16:42 UTC (permalink / raw)
To: Heiko Stuebner
Cc: Philipp Zabel, Krzysztof Kozlowski, linux-media, Ezequiel Garcia,
linux-rockchip, linux-arm-kernel, linux-kernel, devicetree,
Rob Herring, Mauro Carvalho Chehab, Conor Dooley
Hi Heiko
Am 28.05.24 um 17:09 schrieb Heiko Stuebner:
> On Thu, 23 May 2024 20:56:30 +0200, Alex Bee wrote:
>> Similar to most Rockchip SoCs RK312x have hantro G1 based decoder and a
>> hantro H1 based encoder with attached iommu.
>>
>> The existing drivers can be used as-is.
>>
>> Fluster scores:
>> - FFmpeg:
>> - H.264: 127/135
>> - VP8: 59/61
>> - GStreamer:
>> - H.264: 129/135
>> - VP8: 59/61
>>
>> [...]
> Applied, thanks!
>
> [2/3] soc: rockchip: grf: Set RK3128's vpu main clock
> commit: b465223129f951d110e633a305085bd8430d7df0
I just noticed this patch didn't make it in 6.11-rc1. While it's not really
important for this patch as the media mainainters didn't manage to apply
the vpu bindings patch for 6.11 anyways, it looks like all commits of your
v6.11-armsoc/drivers aren't merged. I still haven't fully understand how
the SoC tree *really* works, but I couldn't find a PR for this branch [0].
Alex
[0]
https://patchwork.kernel.org/project/linux-soc/list/?submitter=24481&state=*
> Best regards,
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: (subset) [PATCH 0/3] Add VPU support for RK3128
2024-08-04 16:42 ` Alex Bee
@ 2024-08-28 10:24 ` Heiko Stübner
0 siblings, 0 replies; 13+ messages in thread
From: Heiko Stübner @ 2024-08-28 10:24 UTC (permalink / raw)
To: Alex Bee
Cc: Philipp Zabel, Krzysztof Kozlowski, linux-media, Ezequiel Garcia,
linux-rockchip, linux-arm-kernel, linux-kernel, devicetree,
Rob Herring, Mauro Carvalho Chehab, Conor Dooley
Am Sonntag, 4. August 2024, 18:42:13 CEST schrieb Alex Bee:
> Hi Heiko
>
> Am 28.05.24 um 17:09 schrieb Heiko Stuebner:
> > On Thu, 23 May 2024 20:56:30 +0200, Alex Bee wrote:
> >> Similar to most Rockchip SoCs RK312x have hantro G1 based decoder and a
> >> hantro H1 based encoder with attached iommu.
> >>
> >> The existing drivers can be used as-is.
> >>
> >> Fluster scores:
> >> - FFmpeg:
> >> - H.264: 127/135
> >> - VP8: 59/61
> >> - GStreamer:
> >> - H.264: 129/135
> >> - VP8: 59/61
> >>
> >> [...]
> > Applied, thanks!
> >
> > [2/3] soc: rockchip: grf: Set RK3128's vpu main clock
> > commit: b465223129f951d110e633a305085bd8430d7df0
> I just noticed this patch didn't make it in 6.11-rc1. While it's not really
> important for this patch as the media mainainters didn't manage to apply
> the vpu bindings patch for 6.11 anyways, it looks like all commits of your
> v6.11-armsoc/drivers aren't merged. I still haven't fully understand how
> the SoC tree *really* works, but I couldn't find a PR for this branch [0].
That was me actually forgetting that branch :-( .
With the rk3128 vpu-binding getting merged today, I just moved that
onwards to 6.12 too. I guess this time I shouln't forget ;-)
Heiko
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: (subset) [PATCH 0/3] Add VPU support for RK3128
2024-05-23 18:56 [PATCH 0/3] Add VPU support for RK3128 Alex Bee
` (3 preceding siblings ...)
2024-05-28 15:09 ` (subset) [PATCH 0/3] Add VPU support " Heiko Stuebner
@ 2024-08-28 10:24 ` Heiko Stuebner
4 siblings, 0 replies; 13+ messages in thread
From: Heiko Stuebner @ 2024-08-28 10:24 UTC (permalink / raw)
To: Conor Dooley, Rob Herring, Krzysztof Kozlowski,
Mauro Carvalho Chehab, Ezequiel Garcia, Alex Bee, Philipp Zabel
Cc: Heiko Stuebner, linux-media, devicetree, linux-arm-kernel,
linux-kernel, linux-rockchip
On Thu, 23 May 2024 20:56:30 +0200, Alex Bee wrote:
> Similar to most Rockchip SoCs RK312x have hantro G1 based decoder and a
> hantro H1 based encoder with attached iommu.
>
> The existing drivers can be used as-is.
>
> Fluster scores:
> - FFmpeg:
> - H.264: 127/135
> - VP8: 59/61
> - GStreamer:
> - H.264: 129/135
> - VP8: 59/61
>
> [...]
Applied, thanks!
[3/3] ARM: dts: rockchip: Add vpu nodes for RK3128
commit: fc5aa1ba77c78c17d2c1ddb94e7aca3f4f32efcf
Best regards,
--
Heiko Stuebner <heiko@sntech.de>
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2024-08-28 10:26 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-23 18:56 [PATCH 0/3] Add VPU support for RK3128 Alex Bee
2024-05-23 18:56 ` [PATCH 1/3] dt-bindings: media: rockchip,vpu: Document RK3128 compatible Alex Bee
2024-05-23 20:34 ` Krzysztof Kozlowski
2024-05-28 8:19 ` Heiko Stübner
2024-05-28 8:37 ` Sebastian Fricke
2024-06-10 13:56 ` Alex Bee
2024-08-01 10:36 ` Heiko Stübner
2024-05-23 18:56 ` [PATCH 2/3] soc: rockchip: grf: Set RK3128's vpu main clock Alex Bee
2024-05-23 18:56 ` [PATCH 3/3] ARM: dts: rockchip: Add vpu nodes for RK3128 Alex Bee
2024-05-28 15:09 ` (subset) [PATCH 0/3] Add VPU support " Heiko Stuebner
2024-08-04 16:42 ` Alex Bee
2024-08-28 10:24 ` Heiko Stübner
2024-08-28 10:24 ` Heiko Stuebner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).