diff options
author | Adam Jackson <ajax@redhat.com> | 2009-12-03 17:44:40 -0500 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2009-12-03 17:53:47 -0500 |
commit | 9340d8cfeacd16cef1cbe94527f7baaed7640669 (patch) | |
tree | 08739867be1f39978793dcdc34b606db81775975 /include/drm | |
parent | 2dbdc52c8162291aa7541b8ba6e1c1587f50c1dd (diff) |
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.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/drm/drm_edid.h b/include/drm/drm_edid.h index 9087557fd83d..d33c3e038606 100644 --- a/include/drm/drm_edid.h +++ b/include/drm/drm_edid.h | |||
@@ -106,6 +106,10 @@ struct detailed_data_color_point { | |||
106 | u8 wpindex2[3]; | 106 | u8 wpindex2[3]; |
107 | } __attribute__((packed)); | 107 | } __attribute__((packed)); |
108 | 108 | ||
109 | struct cvt_timing { | ||
110 | u8 code[3]; | ||
111 | } __attribute__((packed)); | ||
112 | |||
109 | struct detailed_non_pixel { | 113 | struct detailed_non_pixel { |
110 | u8 pad1; | 114 | u8 pad1; |
111 | u8 type; /* ff=serial, fe=string, fd=monitor range, fc=monitor name | 115 | u8 type; /* ff=serial, fe=string, fd=monitor range, fc=monitor name |
@@ -117,6 +121,7 @@ struct detailed_non_pixel { | |||
117 | struct detailed_data_monitor_range range; | 121 | struct detailed_data_monitor_range range; |
118 | struct detailed_data_wpindex color; | 122 | struct detailed_data_wpindex color; |
119 | struct std_timing timings[5]; | 123 | struct std_timing timings[5]; |
124 | struct cvt_timing cvt[4]; | ||
120 | } data; | 125 | } data; |
121 | } __attribute__((packed)); | 126 | } __attribute__((packed)); |
122 | 127 | ||