1 =============================================
2 drm/meson AmLogic Meson Video Processing Unit
3 =============================================
5 .. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c
6 :doc: Video Processing Unit
11 The Amlogic Meson Display controller is composed of several components
12 that are going to be documented below:
16 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------|
17 | vd1 _______ _____________ _________________ | |
18 D |-------| |----| | | | | HDMI PLL |
19 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK |
20 R |-------| |----| Processing | | | | |
21 | osd2 | | | |---| Enci ----------|----|-----VDAC------|
22 R |-------| CSC |----| Scalers | | Encp ----------|----|----HDMI-TX----|
23 A | osd1 | | | Blenders | | Encl ----------|----|---------------|
24 M |-------|______|----|____________| |________________| | |
25 ___|__________________________________________________________|_______________|
30 .. kernel-doc:: drivers/gpu/drm/meson/meson_viu.c
31 :doc: Video Input Unit
36 .. kernel-doc:: drivers/gpu/drm/meson/meson_vpp.c
37 :doc: Video Post Processing
42 .. kernel-doc:: drivers/gpu/drm/meson/meson_venc.c
45 Video Canvas Management
46 =======================
48 .. kernel-doc:: drivers/gpu/drm/meson/meson_canvas.c
54 .. kernel-doc:: drivers/gpu/drm/meson/meson_vclk.c
60 .. kernel-doc:: drivers/gpu/drm/meson/meson_dw_hdmi.c