Re: [PATCH v4 5/6] dt-bindings: media: mediatek,vcodec-encoder: Add MT8196 with VCP support
From: Krzysztof Kozlowski
Date: Fri Feb 13 2026 - 02:53:11 EST
On Thu, Feb 12, 2026 at 06:01:02PM +0800, Irui Wang wrote:
> Add support for MT8196 video encoder which uses VCP (Video Co-Processor)
> for firmware management. Unlike previous platforms that use SCP/VPU, MT8196
> requires VCP to load and execute the video encoding firmware, with the
> encoder communicating through VCP to perform encoding operations.
Again, read review from v2. Subject is still wrong.
>
> Add the "mediatek,mt8196-vcodec-enc" compatible string and introduce
> the "mediatek,vcp" property to reference the VCP device, which is
> required for MT8196 encoder operation.
>
> Signed-off-by: Irui Wang <irui.wang@xxxxxxxxxxxx>
> ---
> .../media/mediatek,vcodec-encoder.yaml | 19 +++++++++++++++++++
> 1 file changed, 19 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml b/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml
> index ebc615584f92..4c8acebeb9d3 100644
> --- a/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml
> +++ b/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml
> @@ -24,6 +24,7 @@ properties:
> - mediatek,mt8188-vcodec-enc
> - mediatek,mt8192-vcodec-enc
> - mediatek,mt8195-vcodec-enc
> + - mediatek,mt8196-vcodec-enc
> - items:
> - const: mediatek,mt8186-vcodec-enc
> - const: mediatek,mt8183-vcodec-enc
> @@ -58,6 +59,13 @@ properties:
> description:
> Describes point to scp.
>
> + mediatek,vcp:
> + $ref: /schemas/types.yaml#/definitions/phandle
> + description:
> + Reference to the VCP (Video Co-Processor) device that loads and executes
> + the video encoding firmware. The encoder communicates with the firmware
> + through VCP to perform encoding operations.
> +
> power-domains:
> maxItems: 1
>
> @@ -76,6 +84,17 @@ required:
> - iommus
>
> allOf:
> + - if:
> + properties:
> + compatible:
> + contains:
> + enum:
> + - mediatek,mt8196-vcodec-enc
> +
> + then:
> + required:
> + - mediatek,vcp
And here still did not implement the comment. So basically you did not
implement fully v2 and v3.
And if something was not clear, you have entire huge Mediatek company,
with huge budget and enormous resources, to help you instead of pushing
something which ignores review THIRD time.
NAK
Best regards,
Krzysztof