]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - Documentation/gpu/meson.rst
UBUNTU: Start new release
[mirror_ubuntu-artful-kernel.git] / Documentation / gpu / meson.rst
1 =============================================
2 drm/meson AmLogic Meson Video Processing Unit
3 =============================================
4
5 .. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c
6 :doc: Video Processing Unit
7
8 Video Processing Unit
9 =====================
10
11 The Amlogic Meson Display controller is composed of several components
12 that are going to be documented below:
13
14 .. code::
15
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 ___|__________________________________________________________|_______________|
26
27 Video Input Unit
28 ================
29
30 .. kernel-doc:: drivers/gpu/drm/meson/meson_viu.c
31 :doc: Video Input Unit
32
33 Video Post Processing
34 =====================
35
36 .. kernel-doc:: drivers/gpu/drm/meson/meson_vpp.c
37 :doc: Video Post Processing
38
39 Video Encoder
40 =============
41
42 .. kernel-doc:: drivers/gpu/drm/meson/meson_venc.c
43 :doc: Video Encoder
44
45 Video Canvas Management
46 =======================
47
48 .. kernel-doc:: drivers/gpu/drm/meson/meson_canvas.c
49 :doc: Canvas
50
51 Video Clocks
52 ============
53
54 .. kernel-doc:: drivers/gpu/drm/meson/meson_vclk.c
55 :doc: Video Clocks
56
57 HDMI Video Output
58 =================
59
60 .. kernel-doc:: drivers/gpu/drm/meson/meson_dw_hdmi.c
61 :doc: HDMI Output