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
|
!Iinclude/drm/drm_flip_work.h
|
||||||
!Edrivers/gpu/drm/drm_flip_work.c
|
!Edrivers/gpu/drm/drm_flip_work.c
|
||||||
</sect2>
|
</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>
|
</sect1>
|
||||||
|
|
||||||
<!-- Internals: kms properties -->
|
<!-- Internals: kms properties -->
|
||||||
|
|
|
@ -262,6 +262,18 @@ union hdmi_vendor_any_infoframe {
|
||||||
struct hdmi_vendor_infoframe hdmi;
|
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 {
|
union hdmi_infoframe {
|
||||||
struct hdmi_any_infoframe any;
|
struct hdmi_any_infoframe any;
|
||||||
struct hdmi_avi_infoframe avi;
|
struct hdmi_avi_infoframe avi;
|
||||||
|
|
Loading…
Reference in a new issue