meson.rst 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. =============================================
  2. drm/meson AmLogic Meson Video Processing Unit
  3. =============================================
  4. .. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c
  5. :doc: Video Processing Unit
  6. Video Processing Unit
  7. =====================
  8. The Amlogic Meson Display controller is composed of several components
  9. that are going to be documented below:
  10. .. code::
  11. DMC|---------------VPU (Video Processing Unit)----------------|------HHI------|
  12. | vd1 _______ _____________ _________________ | |
  13. D |-------| |----| | | | | HDMI PLL |
  14. D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK |
  15. R |-------| |----| Processing | | | | |
  16. | osd2 | | | |---| Enci ----------|----|-----VDAC------|
  17. R |-------| CSC |----| Scalers | | Encp ----------|----|----HDMI-TX----|
  18. A | osd1 | | | Blenders | | Encl ----------|----|---------------|
  19. M |-------|______|----|____________| |________________| | |
  20. ___|__________________________________________________________|_______________|
  21. Video Input Unit
  22. ================
  23. .. kernel-doc:: drivers/gpu/drm/meson/meson_viu.c
  24. :doc: Video Input Unit
  25. Video Post Processing
  26. =====================
  27. .. kernel-doc:: drivers/gpu/drm/meson/meson_vpp.c
  28. :doc: Video Post Processing
  29. Video Encoder
  30. =============
  31. .. kernel-doc:: drivers/gpu/drm/meson/meson_venc.c
  32. :doc: Video Encoder
  33. Video Clocks
  34. ============
  35. .. kernel-doc:: drivers/gpu/drm/meson/meson_vclk.c
  36. :doc: Video Clocks
  37. HDMI Video Output
  38. =================
  39. .. kernel-doc:: drivers/gpu/drm/meson/meson_dw_hdmi.c
  40. :doc: HDMI Output