[PATCH v4 5/6] dt-bindings: media: mediatek,vcodec-encoder: Add MT8196 with VCP support
Krzysztof Kozlowski
krzk at kernel.org
Thu Feb 12 23:52:15 PST 2026
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 at mediatek.com>
> ---
> .../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
More information about the linux-arm-kernel
mailing list