forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.7 KiB
55 lines
1.7 KiB
============================================= |
|
drm/meson AmLogic Meson Video Processing Unit |
|
============================================= |
|
|
|
.. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c |
|
:doc: Video Processing Unit |
|
|
|
Video Processing Unit |
|
===================== |
|
|
|
The Amlogic Meson Display controller is composed of several components |
|
that are going to be documented below: |
|
|
|
.. code:: |
|
|
|
DMC|---------------VPU (Video Processing Unit)----------------|------HHI------| |
|
| vd1 _______ _____________ _________________ | | |
|
D |-------| |----| | | | | HDMI PLL | |
|
D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK | |
|
R |-------| |----| Processing | | | | | |
|
| osd2 | | | |---| Enci ----------|----|-----VDAC------| |
|
R |-------| CSC |----| Scalers | | Encp ----------|----|----HDMI-TX----| |
|
A | osd1 | | | Blenders | | Encl ----------|----|---------------| |
|
M |-------|______|----|____________| |________________| | | |
|
___|__________________________________________________________|_______________| |
|
|
|
Video Input Unit |
|
================ |
|
|
|
.. kernel-doc:: drivers/gpu/drm/meson/meson_viu.c |
|
:doc: Video Input Unit |
|
|
|
Video Post Processing |
|
===================== |
|
|
|
.. kernel-doc:: drivers/gpu/drm/meson/meson_vpp.c |
|
:doc: Video Post Processing |
|
|
|
Video Encoder |
|
============= |
|
|
|
.. kernel-doc:: drivers/gpu/drm/meson/meson_venc.c |
|
:doc: Video Encoder |
|
|
|
Video Clocks |
|
============ |
|
|
|
.. kernel-doc:: drivers/gpu/drm/meson/meson_vclk.c |
|
:doc: Video Clocks |
|
|
|
HDMI Video Output |
|
================= |
|
|
|
.. kernel-doc:: drivers/gpu/drm/meson/meson_dw_hdmi.c |
|
:doc: HDMI Output
|
|
|