diff options
author | Vandana Kannan <vandana.kannan@intel.com> | 2013-12-19 05:04:07 -0500 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-01-20 12:32:21 -0500 |
commit | 985e5dc207e133b4ad26c35deec4de82bcb44e68 (patch) | |
tree | 43645716b223869e637f761e237816a956390cf2 /include/drm | |
parent | 0e5083aa9d4759e51e8a348ab271ed0e74d91be7 (diff) |
drm/edid: Populate picture aspect ratio for CEA modes
Adding picture aspect ratio for CEA modes based on CEA-861D Table 3 or
CEA-861E Table 4. This is useful for filling up the detail in AVI
infoframe.
v2: Ville's review comments incorporated
Added picture aspect ratio as part of edid_cea_modes instead of DRM_MODE
Signed-off-by: Vandana Kannan <vandana.kannan@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'include/drm')
-rw-r--r-- | include/drm/drm_crtc.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/drm/drm_crtc.h b/include/drm/drm_crtc.h index f32c5cd51f41..e51e8975dd6f 100644 --- a/include/drm/drm_crtc.h +++ b/include/drm/drm_crtc.h | |||
@@ -30,6 +30,7 @@ | |||
30 | #include <linux/types.h> | 30 | #include <linux/types.h> |
31 | #include <linux/idr.h> | 31 | #include <linux/idr.h> |
32 | #include <linux/fb.h> | 32 | #include <linux/fb.h> |
33 | #include <linux/hdmi.h> | ||
33 | #include <drm/drm_mode.h> | 34 | #include <drm/drm_mode.h> |
34 | 35 | ||
35 | #include <drm/drm_fourcc.h> | 36 | #include <drm/drm_fourcc.h> |
@@ -181,6 +182,7 @@ struct drm_display_mode { | |||
181 | 182 | ||
182 | int vrefresh; /* in Hz */ | 183 | int vrefresh; /* in Hz */ |
183 | int hsync; /* in kHz */ | 184 | int hsync; /* in kHz */ |
185 | enum hdmi_picture_aspect picture_aspect_ratio; | ||
184 | }; | 186 | }; |
185 | 187 | ||
186 | static inline bool drm_mode_is_stereo(const struct drm_display_mode *mode) | 188 | static inline bool drm_mode_is_stereo(const struct drm_display_mode *mode) |