Commit | Line | Data |
---|---|---|
3650c25a NA |
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 |