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 (S905D, S905W, S905X, S905Y)
35 - amlogic,gxlx-vdec # GXLX (S905L)
36 - amlogic,gxm-vdec # GXM (S912)
37 - const: amlogic,gx-vdec
38 - enum:
39 - amlogic,g12a-vdec # G12A (S905X2, S905D2)
40 - amlogic,sm1-vdec # SM1 (S905X3, S905D3)
45 interrupt-names:
47 - const: vdec
48 - const: esparser
53 reg-names:
55 - const: dos
56 - const: esparser
61 reset-names:
63 - const: esparser
69 clock-names:
72 - const: dos_parser
73 - const: dos
74 - const: vdec_1
75 - const: vdec_hevc
76 - const: vdec_hevcf
78 amlogic,ao-sysctrl:
87 - if:
92 - amlogic,gx-vdec
96 clock-names:
99 - if:
104 - amlogic,g12a-vdec
105 - amlogic,sm1-vdec
109 clock-names:
113 - compatible
114 - reg
115 - reg-names
116 - interrupts
117 - interrupt-names
118 - clocks
119 - clock-names
120 - resets
121 - reset-names
122 - amlogic,ao-sysctrl
123 - amlogic,canvas
128 - |
129 vdec: video-decoder@c8820000 {
130 compatible = "amlogic,gxl-vdec", "amlogic,gx-vdec";
132 reg-names = "dos", "esparser";
134 interrupt-names = "vdec", "esparser";
136 clock-names = "dos_parser", "dos", "vdec_1", "vdec_hevc";
138 reset-names = "esparser";
139 amlogic,ao-sysctrl = <&sysctrl_AO>;