summaryrefslogtreecommitdiff
path: root/include/drm
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2009-12-03 17:44:40 -0500
committerDave Airlie <airlied@redhat.com>2009-12-04 08:53:47 +1000
commit9340d8cfeacd16cef1cbe94527f7baaed7640669 (patch)
tree08739867be1f39978793dcdc34b606db81775975 /include/drm
parent2dbdc52c8162291aa7541b8ba6e1c1587f50c1dd (diff)
downloadlinux-3.10-9340d8cfeacd16cef1cbe94527f7baaed7640669.tar.gz
linux-3.10-9340d8cfeacd16cef1cbe94527f7baaed7640669.tar.bz2
linux-3.10-9340d8cfeacd16cef1cbe94527f7baaed7640669.zip
drm/edid: Decode 3-byte CVT codes from EDID 1.4
Signed-off-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'include/drm')
-rw-r--r--include/drm/drm_edid.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/drm/drm_edid.h b/include/drm/drm_edid.h
index 9087557fd83..d33c3e03860 100644
--- a/include/drm/drm_edid.h
+++ b/include/drm/drm_edid.h
@@ -106,6 +106,10 @@ struct detailed_data_color_point {
u8 wpindex2[3];
} __attribute__((packed));
+struct cvt_timing {
+ u8 code[3];
+} __attribute__((packed));
+
struct detailed_non_pixel {
u8 pad1;
u8 type; /* ff=serial, fe=string, fd=monitor range, fc=monitor name
@@ -117,6 +121,7 @@ struct detailed_non_pixel {
struct detailed_data_monitor_range range;
struct detailed_data_wpindex color;
struct std_timing timings[5];
+ struct cvt_timing cvt[4];
} data;
} __attribute__((packed));