Lines Matching +full:gxl +full:- +full:vdec

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/media/amlogic,gx-vdec.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - Neil Armstrong <neil.armstrong@linaro.org>
12 - Maxime Jourdan <mjourdan@baylibre.com>
20 - ESPARSER is a bitstream parser that outputs to a VIFIFO. Further VDEC blocks
22 - VDEC_1 can decode MPEG-1, MPEG-2, MPEG-4 part 2, MJPEG, H.263, H.264, VC-1.
23 - VDEC_HEVC can decode HEVC and VP9.
25 Both VDEC_1 and VDEC_HEVC share the "vdec" IRQ and as such cannot run
31 - items:
32 - enum:
33 - amlogic,gxbb-vdec # GXBB (S905)
34 - amlogic,gxl-vdec # GXL (S905X, S905D)
35 - amlogic,gxm-vdec # GXM (S912)
36 - const: amlogic,gx-vdec
37 - enum:
38 - amlogic,g12a-vdec # G12A (S905X2, S905D2)
39 - amlogic,sm1-vdec # SM1 (S905X3, S905D3)
44 interrupt-names:
46 - const: vdec
47 - const: esparser
52 reg-names:
54 - const: dos
55 - const: esparser
60 reset-names:
62 - const: esparser
68 clock-names:
71 - const: dos_parser
72 - const: dos
73 - const: vdec_1
74 - const: vdec_hevc
75 - const: vdec_hevcf
77 amlogic,ao-sysctrl:
86 - if:
91 - amlogic,gx-vdec
95 clock-names:
98 - if:
103 - amlogic,g12a-vdec
104 - amlogic,sm1-vdec
108 clock-names:
112 - compatible
113 - reg
114 - reg-names
115 - interrupts
116 - interrupt-names
117 - clocks
118 - clock-names
119 - resets
120 - reset-names
121 - amlogic,ao-sysctrl
122 - amlogic,canvas
127 - |
128 vdec: video-decoder@c8820000 {
129 compatible = "amlogic,gxl-vdec", "amlogic,gx-vdec";
131 reg-names = "dos", "esparser";
133 interrupt-names = "vdec", "esparser";
135 clock-names = "dos_parser", "dos", "vdec_1", "vdec_hevc";
137 reset-names = "esparser";
138 amlogic,ao-sysctrl = <&sysctrl_AO>;