drm/docs: Include hdmi infoframe helper reference
Thierry created such nice kerneldocs, it's a shame we've left them lingering! For the fun of it also add a bit of kerneldoc to the header so that we can also include that. Just in case someone adds kerneldoc in there. Cc: Thierry Reding <thierry.reding@gmail.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
		
					parent
					
						
							
								4c6e2dfe08
							
						
					
				
			
			
				commit
				
					
						2d123f4636
					
				
			
		
					 2 changed files with 23 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -2219,6 +2219,17 @@ void intel_crt_init(struct drm_device *dev)
 | 
			
		|||
!Iinclude/drm/drm_flip_work.h
 | 
			
		||||
!Edrivers/gpu/drm/drm_flip_work.c
 | 
			
		||||
    </sect2>
 | 
			
		||||
    <sect2>
 | 
			
		||||
      <title>HDMI Infoframes Helper Reference</title>
 | 
			
		||||
      <para>
 | 
			
		||||
	Strictly speaking this is not a DRM helper library but generally useable
 | 
			
		||||
	by any driver interfacing with HDMI outputs like v4l or alsa drivers.
 | 
			
		||||
	But it nicely fits into the overall topic of mode setting helper
 | 
			
		||||
	libraries and hence is also included here.
 | 
			
		||||
      </para>
 | 
			
		||||
!Iinclude/linux/hdmi.h
 | 
			
		||||
!Edrivers/video/hdmi.c
 | 
			
		||||
    </sect2>
 | 
			
		||||
  </sect1>
 | 
			
		||||
 | 
			
		||||
  <!-- Internals: kms properties -->
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -262,6 +262,18 @@ union hdmi_vendor_any_infoframe {
 | 
			
		|||
	struct hdmi_vendor_infoframe hdmi;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * union hdmi_infoframe - overall union of all abstract infoframe representations
 | 
			
		||||
 * @any: generic infoframe
 | 
			
		||||
 * @avi: avi infoframe
 | 
			
		||||
 * @spd: spd infoframe
 | 
			
		||||
 * @vendor: union of all vendor infoframes
 | 
			
		||||
 * @audio: audio infoframe
 | 
			
		||||
 *
 | 
			
		||||
 * This is used by the generic pack function. This works since all infoframes
 | 
			
		||||
 * have the same header which also indicates which type of infoframe should be
 | 
			
		||||
 * packed.
 | 
			
		||||
 */
 | 
			
		||||
union hdmi_infoframe {
 | 
			
		||||
	struct hdmi_any_infoframe any;
 | 
			
		||||
	struct hdmi_avi_infoframe avi;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue