| ============================================= | |
| 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 |