[PATCH v5 11/14] dt-bindings: media: mediatek: vcodec: add decoder dt-bindings for mt8196

Kyrie Wu kyrie.wu at mediatek.com
Wed Jun 3 01:40:41 PDT 2026


From: Yunfei Dong <yunfei.dong at mediatek.com>

The MT8196 decoder differs from previous generations in several
key aspects, most notably in its use of VCP instead of SCP.
Additionally, the MT8196 enhances codec capabilities by supporting
HEVC Main10 profile decoding. To accommodate these hardware changes,
the binding constraints specify a total of 12 clock inputs,
consisting of 9 decoder clocks and 3 VCP interface clocks,
along with 2 power domains covering both the decoder and VCP
subsystems.

Signed-off-by: Yunfei Dong <yunfei.dong at mediatek.com>
Acked-by: Nicolas Dufresne <nicolas.dufresne at collabora.com>
---
 .../bindings/media/mediatek,vcodec-subdev-decoder.yaml           | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml b/Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml
index bf8082d87ac0..74e1d88d3056 100644
--- a/Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml
+++ b/Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml
@@ -76,6 +76,7 @@ properties:
       - mediatek,mt8186-vcodec-dec
       - mediatek,mt8188-vcodec-dec
       - mediatek,mt8195-vcodec-dec
+      - mediatek,mt8196-vcodec-dec
 
   reg:
     minItems: 1
-- 
2.45.2




More information about the linux-arm-kernel mailing list