Lines Matching +full:vpu +full:- +full:core
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/display/amlogic,meson-vpu.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Neil Armstrong <neil.armstrong@linaro.org>
17 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------|
19 D |-------| |----| | | | | HDMI PLL |
20 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK |
21 R |-------| |----| Processing | | | | |
22 | osd2 | | | |---| Enci ----------|----|-----VDAC------|
23 R |-------| CSC |----| Scalers | | Encp ----------|----|----HDMI-TX----|
24 A | osd1 | | | Blenders | | Encl ----------|----|---------------|
25 M |-------|______|----|____________| |________________| | |
30 ---------------------
38 --------------------------
42 There is a special "pre-blending" used by the video planes with a dedicated
43 scaler and a "post-blending" to merge with the OSD Planes.
47 --------------------
50 - ENCI : Interlace Video encoder for CVBS and Interlace HDMI
51 - ENCP : Progressive Video Encoder for HDMI
52 - ENCL : LCD LVDS Encoder
56 The ENCI and ENCP are connected to an on-chip HDMI Transceiver.
61 - items:
62 - enum:
63 - amlogic,meson-gxbb-vpu # GXBB (S905)
64 - amlogic,meson-gxl-vpu # GXL (S905X, S905D)
65 - amlogic,meson-gxm-vpu # GXM (S912)
66 - const: amlogic,meson-gx-vpu
67 - enum:
68 - amlogic,meson-g12a-vpu # G12A (S905X2, S905Y2, S905D2)
73 reg-names:
75 - const: vpu
76 - const: hhi
85 power-domains:
97 A port node pointing to the HDMI-TX port node.
104 "#address-cells":
107 "#size-cells":
111 - compatible
112 - reg
113 - interrupts
114 - port@0
115 - port@1
116 - "#address-cells"
117 - "#size-cells"
118 - amlogic,canvas
123 - |
124 vpu: vpu@d0100000 {
125 compatible = "amlogic,meson-gxbb-vpu", "amlogic,meson-gx-vpu";
127 reg-names = "vpu", "hhi";
129 #address-cells = <1>;
130 #size-cells = <0>;
138 remote-endpoint = <&tv_connector_in>;
147 remote-endpoint = <&hdmi_tx_in>;