56 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| =============================================
 | |
| 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
 |