diff options
author | Adam Jackson <ajax@redhat.com> | 2012-04-13 16:33:34 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2012-04-20 07:57:19 -0400 |
commit | 383a6d5fdd9a36832a7f35e2ba17de95a8a10eba (patch) | |
tree | 3949e467544805a8416c5d844d427b6744a89c90 /drivers/gpu/drm/drm_edid_modes.h | |
parent | cd4cd3ded8efc49de6f5056dfb0d60e69b388b71 (diff) |
drm/edid: Add the reduced blanking DMT modes to the DMT list
Copied from the list in xserver.
Signed-off-by: Adam Jackson <ajax@redhat.com>
Tested-by: Takashi Iwai <tiwai@suse.de>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/drm_edid_modes.h')
-rw-r--r-- | drivers/gpu/drm/drm_edid_modes.h | 94 |
1 files changed, 93 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_edid_modes.h b/drivers/gpu/drm/drm_edid_modes.h index 96190aed2174..a8f604a6bcb3 100644 --- a/drivers/gpu/drm/drm_edid_modes.h +++ b/drivers/gpu/drm/drm_edid_modes.h | |||
@@ -30,7 +30,6 @@ | |||
30 | /* | 30 | /* |
31 | * Autogenerated from the DMT spec. | 31 | * Autogenerated from the DMT spec. |
32 | * This table is copied from xfree86/modes/xf86EdidModes.c. | 32 | * This table is copied from xfree86/modes/xf86EdidModes.c. |
33 | * But the mode with Reduced blank feature is deleted. | ||
34 | */ | 33 | */ |
35 | static const struct drm_display_mode drm_dmt_modes[] = { | 34 | static const struct drm_display_mode drm_dmt_modes[] = { |
36 | /* 640x350@85Hz */ | 35 | /* 640x350@85Hz */ |
@@ -81,6 +80,10 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
81 | { DRM_MODE("800x600", DRM_MODE_TYPE_DRIVER, 56250, 800, 832, | 80 | { DRM_MODE("800x600", DRM_MODE_TYPE_DRIVER, 56250, 800, 832, |
82 | 896, 1048, 0, 600, 601, 604, 631, 0, | 81 | 896, 1048, 0, 600, 601, 604, 631, 0, |
83 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 82 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
83 | /* 800x600@120Hz RB */ | ||
84 | { DRM_MODE("800x600", DRM_MODE_TYPE_DRIVER, 73250, 800, 848, | ||
85 | 880, 960, 0, 600, 603, 607, 636, 0, | ||
86 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
84 | /* 848x480@60Hz */ | 87 | /* 848x480@60Hz */ |
85 | { DRM_MODE("848x480", DRM_MODE_TYPE_DRIVER, 33750, 848, 864, | 88 | { DRM_MODE("848x480", DRM_MODE_TYPE_DRIVER, 33750, 848, 864, |
86 | 976, 1088, 0, 480, 486, 494, 517, 0, | 89 | 976, 1088, 0, 480, 486, 494, 517, 0, |
@@ -106,10 +109,18 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
106 | { DRM_MODE("1024x768", DRM_MODE_TYPE_DRIVER, 94500, 1024, 1072, | 109 | { DRM_MODE("1024x768", DRM_MODE_TYPE_DRIVER, 94500, 1024, 1072, |
107 | 1168, 1376, 0, 768, 769, 772, 808, 0, | 110 | 1168, 1376, 0, 768, 769, 772, 808, 0, |
108 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 111 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
112 | /* 1024x768@120Hz RB */ | ||
113 | { DRM_MODE("1024x768", DRM_MODE_TYPE_DRIVER, 115500, 1024, 1072, | ||
114 | 1104, 1184, 0, 768, 771, 775, 813, 0, | ||
115 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
109 | /* 1152x864@75Hz */ | 116 | /* 1152x864@75Hz */ |
110 | { DRM_MODE("1152x864", DRM_MODE_TYPE_DRIVER, 108000, 1152, 1216, | 117 | { DRM_MODE("1152x864", DRM_MODE_TYPE_DRIVER, 108000, 1152, 1216, |
111 | 1344, 1600, 0, 864, 865, 868, 900, 0, | 118 | 1344, 1600, 0, 864, 865, 868, 900, 0, |
112 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 119 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
120 | /* 1280x768@60Hz RB */ | ||
121 | { DRM_MODE("1280x768", DRM_MODE_TYPE_DRIVER, 68250, 1280, 1328, | ||
122 | 1360, 1440, 0, 768, 771, 778, 790, 0, | ||
123 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
113 | /* 1280x768@60Hz */ | 124 | /* 1280x768@60Hz */ |
114 | { DRM_MODE("1280x768", DRM_MODE_TYPE_DRIVER, 79500, 1280, 1344, | 125 | { DRM_MODE("1280x768", DRM_MODE_TYPE_DRIVER, 79500, 1280, 1344, |
115 | 1472, 1664, 0, 768, 771, 778, 798, 0, | 126 | 1472, 1664, 0, 768, 771, 778, 798, 0, |
@@ -122,6 +133,14 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
122 | { DRM_MODE("1280x768", DRM_MODE_TYPE_DRIVER, 117500, 1280, 1360, | 133 | { DRM_MODE("1280x768", DRM_MODE_TYPE_DRIVER, 117500, 1280, 1360, |
123 | 1496, 1712, 0, 768, 771, 778, 809, 0, | 134 | 1496, 1712, 0, 768, 771, 778, 809, 0, |
124 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 135 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
136 | /* 1280x768@120Hz RB */ | ||
137 | { DRM_MODE("1280x768", DRM_MODE_TYPE_DRIVER, 140250, 1280, 1328, | ||
138 | 1360, 1440, 0, 768, 771, 778, 813, 0, | ||
139 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
140 | /* 1280x800@60Hz RB */ | ||
141 | { DRM_MODE("1280x800", DRM_MODE_TYPE_DRIVER, 71000, 1280, 1328, | ||
142 | 1360, 1440, 0, 800, 803, 809, 823, 0, | ||
143 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
125 | /* 1280x800@60Hz */ | 144 | /* 1280x800@60Hz */ |
126 | { DRM_MODE("1280x800", DRM_MODE_TYPE_DRIVER, 83500, 1280, 1352, | 145 | { DRM_MODE("1280x800", DRM_MODE_TYPE_DRIVER, 83500, 1280, 1352, |
127 | 1480, 1680, 0, 800, 803, 809, 831, 0, | 146 | 1480, 1680, 0, 800, 803, 809, 831, 0, |
@@ -134,6 +153,10 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
134 | { DRM_MODE("1280x800", DRM_MODE_TYPE_DRIVER, 122500, 1280, 1360, | 153 | { DRM_MODE("1280x800", DRM_MODE_TYPE_DRIVER, 122500, 1280, 1360, |
135 | 1496, 1712, 0, 800, 803, 809, 843, 0, | 154 | 1496, 1712, 0, 800, 803, 809, 843, 0, |
136 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 155 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
156 | /* 1280x800@120Hz RB */ | ||
157 | { DRM_MODE("1280x800", DRM_MODE_TYPE_DRIVER, 146250, 1280, 1328, | ||
158 | 1360, 1440, 0, 800, 803, 809, 847, 0, | ||
159 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
137 | /* 1280x960@60Hz */ | 160 | /* 1280x960@60Hz */ |
138 | { DRM_MODE("1280x960", DRM_MODE_TYPE_DRIVER, 108000, 1280, 1376, | 161 | { DRM_MODE("1280x960", DRM_MODE_TYPE_DRIVER, 108000, 1280, 1376, |
139 | 1488, 1800, 0, 960, 961, 964, 1000, 0, | 162 | 1488, 1800, 0, 960, 961, 964, 1000, 0, |
@@ -142,6 +165,10 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
142 | { DRM_MODE("1280x960", DRM_MODE_TYPE_DRIVER, 148500, 1280, 1344, | 165 | { DRM_MODE("1280x960", DRM_MODE_TYPE_DRIVER, 148500, 1280, 1344, |
143 | 1504, 1728, 0, 960, 961, 964, 1011, 0, | 166 | 1504, 1728, 0, 960, 961, 964, 1011, 0, |
144 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 167 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
168 | /* 1280x960@120Hz RB */ | ||
169 | { DRM_MODE("1280x960", DRM_MODE_TYPE_DRIVER, 175500, 1280, 1328, | ||
170 | 1360, 1440, 0, 960, 963, 967, 1017, 0, | ||
171 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
145 | /* 1280x1024@60Hz */ | 172 | /* 1280x1024@60Hz */ |
146 | { DRM_MODE("1280x1024", DRM_MODE_TYPE_DRIVER, 108000, 1280, 1328, | 173 | { DRM_MODE("1280x1024", DRM_MODE_TYPE_DRIVER, 108000, 1280, 1328, |
147 | 1440, 1688, 0, 1024, 1025, 1028, 1066, 0, | 174 | 1440, 1688, 0, 1024, 1025, 1028, 1066, 0, |
@@ -154,10 +181,22 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
154 | { DRM_MODE("1280x1024", DRM_MODE_TYPE_DRIVER, 157500, 1280, 1344, | 181 | { DRM_MODE("1280x1024", DRM_MODE_TYPE_DRIVER, 157500, 1280, 1344, |
155 | 1504, 1728, 0, 1024, 1025, 1028, 1072, 0, | 182 | 1504, 1728, 0, 1024, 1025, 1028, 1072, 0, |
156 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 183 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
184 | /* 1280x1024@120Hz RB */ | ||
185 | { DRM_MODE("1280x1024", DRM_MODE_TYPE_DRIVER, 187250, 1280, 1328, | ||
186 | 1360, 1440, 0, 1024, 1027, 1034, 1084, 0, | ||
187 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
157 | /* 1360x768@60Hz */ | 188 | /* 1360x768@60Hz */ |
158 | { DRM_MODE("1360x768", DRM_MODE_TYPE_DRIVER, 85500, 1360, 1424, | 189 | { DRM_MODE("1360x768", DRM_MODE_TYPE_DRIVER, 85500, 1360, 1424, |
159 | 1536, 1792, 0, 768, 771, 777, 795, 0, | 190 | 1536, 1792, 0, 768, 771, 777, 795, 0, |
160 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 191 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
192 | /* 1360x768@120Hz RB */ | ||
193 | { DRM_MODE("1360x768", DRM_MODE_TYPE_DRIVER, 148250, 1360, 1408, | ||
194 | 1440, 1520, 0, 768, 771, 776, 813, 0, | ||
195 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
196 | /* 1400x1050@60Hz RB */ | ||
197 | { DRM_MODE("1400x1050", DRM_MODE_TYPE_DRIVER, 101000, 1400, 1448, | ||
198 | 1480, 1560, 0, 1050, 1053, 1057, 1080, 0, | ||
199 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
161 | /* 1440x1050@60Hz */ | 200 | /* 1440x1050@60Hz */ |
162 | { DRM_MODE("1400x1050", DRM_MODE_TYPE_DRIVER, 121750, 1400, 1488, | 201 | { DRM_MODE("1400x1050", DRM_MODE_TYPE_DRIVER, 121750, 1400, 1488, |
163 | 1632, 1864, 0, 1050, 1053, 1057, 1089, 0, | 202 | 1632, 1864, 0, 1050, 1053, 1057, 1089, 0, |
@@ -170,6 +209,14 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
170 | { DRM_MODE("1400x1050", DRM_MODE_TYPE_DRIVER, 179500, 1400, 1504, | 209 | { DRM_MODE("1400x1050", DRM_MODE_TYPE_DRIVER, 179500, 1400, 1504, |
171 | 1656, 1912, 0, 1050, 1053, 1057, 1105, 0, | 210 | 1656, 1912, 0, 1050, 1053, 1057, 1105, 0, |
172 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 211 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
212 | /* 1400x1050@120Hz RB */ | ||
213 | { DRM_MODE("1400x1050", DRM_MODE_TYPE_DRIVER, 208000, 1400, 1448, | ||
214 | 1480, 1560, 0, 1050, 1053, 1057, 1112, 0, | ||
215 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
216 | /* 1440x900@60Hz RB */ | ||
217 | { DRM_MODE("1440x900", DRM_MODE_TYPE_DRIVER, 88750, 1440, 1488, | ||
218 | 1520, 1600, 0, 900, 903, 909, 926, 0, | ||
219 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
173 | /* 1440x900@60Hz */ | 220 | /* 1440x900@60Hz */ |
174 | { DRM_MODE("1440x900", DRM_MODE_TYPE_DRIVER, 106500, 1440, 1520, | 221 | { DRM_MODE("1440x900", DRM_MODE_TYPE_DRIVER, 106500, 1440, 1520, |
175 | 1672, 1904, 0, 900, 903, 909, 934, 0, | 222 | 1672, 1904, 0, 900, 903, 909, 934, 0, |
@@ -182,6 +229,10 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
182 | { DRM_MODE("1440x900", DRM_MODE_TYPE_DRIVER, 157000, 1440, 1544, | 229 | { DRM_MODE("1440x900", DRM_MODE_TYPE_DRIVER, 157000, 1440, 1544, |
183 | 1696, 1952, 0, 900, 903, 909, 948, 0, | 230 | 1696, 1952, 0, 900, 903, 909, 948, 0, |
184 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 231 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
232 | /* 1440x900@120Hz RB */ | ||
233 | { DRM_MODE("1440x900", DRM_MODE_TYPE_DRIVER, 182750, 1440, 1488, | ||
234 | 1520, 1600, 0, 900, 903, 909, 953, 0, | ||
235 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
185 | /* 1600x1200@60Hz */ | 236 | /* 1600x1200@60Hz */ |
186 | { DRM_MODE("1600x1200", DRM_MODE_TYPE_DRIVER, 162000, 1600, 1664, | 237 | { DRM_MODE("1600x1200", DRM_MODE_TYPE_DRIVER, 162000, 1600, 1664, |
187 | 1856, 2160, 0, 1200, 1201, 1204, 1250, 0, | 238 | 1856, 2160, 0, 1200, 1201, 1204, 1250, 0, |
@@ -202,6 +253,14 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
202 | { DRM_MODE("1600x1200", DRM_MODE_TYPE_DRIVER, 229500, 1600, 1664, | 253 | { DRM_MODE("1600x1200", DRM_MODE_TYPE_DRIVER, 229500, 1600, 1664, |
203 | 1856, 2160, 0, 1200, 1201, 1204, 1250, 0, | 254 | 1856, 2160, 0, 1200, 1201, 1204, 1250, 0, |
204 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 255 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
256 | /* 1600x1200@120Hz RB */ | ||
257 | { DRM_MODE("1600x1200", DRM_MODE_TYPE_DRIVER, 268250, 1600, 1648, | ||
258 | 1680, 1760, 0, 1200, 1203, 1207, 1271, 0, | ||
259 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
260 | /* 1680x1050@60Hz RB */ | ||
261 | { DRM_MODE("1680x1050", DRM_MODE_TYPE_DRIVER, 119000, 1680, 1728, | ||
262 | 1760, 1840, 0, 1050, 1053, 1059, 1080, 0, | ||
263 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
205 | /* 1680x1050@60Hz */ | 264 | /* 1680x1050@60Hz */ |
206 | { DRM_MODE("1680x1050", DRM_MODE_TYPE_DRIVER, 146250, 1680, 1784, | 265 | { DRM_MODE("1680x1050", DRM_MODE_TYPE_DRIVER, 146250, 1680, 1784, |
207 | 1960, 2240, 0, 1050, 1053, 1059, 1089, 0, | 266 | 1960, 2240, 0, 1050, 1053, 1059, 1089, 0, |
@@ -214,6 +273,10 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
214 | { DRM_MODE("1680x1050", DRM_MODE_TYPE_DRIVER, 214750, 1680, 1808, | 273 | { DRM_MODE("1680x1050", DRM_MODE_TYPE_DRIVER, 214750, 1680, 1808, |
215 | 1984, 2288, 0, 1050, 1053, 1059, 1105, 0, | 274 | 1984, 2288, 0, 1050, 1053, 1059, 1105, 0, |
216 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 275 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
276 | /* 1680x1050@120Hz RB */ | ||
277 | { DRM_MODE("1680x1050", DRM_MODE_TYPE_DRIVER, 245500, 1680, 1728, | ||
278 | 1760, 1840, 0, 1050, 1053, 1059, 1112, 0, | ||
279 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
217 | /* 1792x1344@60Hz */ | 280 | /* 1792x1344@60Hz */ |
218 | { DRM_MODE("1792x1344", DRM_MODE_TYPE_DRIVER, 204750, 1792, 1920, | 281 | { DRM_MODE("1792x1344", DRM_MODE_TYPE_DRIVER, 204750, 1792, 1920, |
219 | 2120, 2448, 0, 1344, 1345, 1348, 1394, 0, | 282 | 2120, 2448, 0, 1344, 1345, 1348, 1394, 0, |
@@ -222,6 +285,10 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
222 | { DRM_MODE("1792x1344", DRM_MODE_TYPE_DRIVER, 261000, 1792, 1888, | 285 | { DRM_MODE("1792x1344", DRM_MODE_TYPE_DRIVER, 261000, 1792, 1888, |
223 | 2104, 2456, 0, 1344, 1345, 1348, 1417, 0, | 286 | 2104, 2456, 0, 1344, 1345, 1348, 1417, 0, |
224 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 287 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
288 | /* 1792x1344@120Hz RB */ | ||
289 | { DRM_MODE("1792x1344", DRM_MODE_TYPE_DRIVER, 333250, 1792, 1840, | ||
290 | 1872, 1952, 0, 1344, 1347, 1351, 1423, 0, | ||
291 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
225 | /* 1853x1392@60Hz */ | 292 | /* 1853x1392@60Hz */ |
226 | { DRM_MODE("1856x1392", DRM_MODE_TYPE_DRIVER, 218250, 1856, 1952, | 293 | { DRM_MODE("1856x1392", DRM_MODE_TYPE_DRIVER, 218250, 1856, 1952, |
227 | 2176, 2528, 0, 1392, 1393, 1396, 1439, 0, | 294 | 2176, 2528, 0, 1392, 1393, 1396, 1439, 0, |
@@ -230,6 +297,14 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
230 | { DRM_MODE("1856x1392", DRM_MODE_TYPE_DRIVER, 288000, 1856, 1984, | 297 | { DRM_MODE("1856x1392", DRM_MODE_TYPE_DRIVER, 288000, 1856, 1984, |
231 | 2208, 2560, 0, 1392, 1395, 1399, 1500, 0, | 298 | 2208, 2560, 0, 1392, 1395, 1399, 1500, 0, |
232 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 299 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
300 | /* 1856x1392@120Hz RB */ | ||
301 | { DRM_MODE("1856x1392", DRM_MODE_TYPE_DRIVER, 356500, 1856, 1904, | ||
302 | 1936, 2016, 0, 1392, 1395, 1399, 1474, 0, | ||
303 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
304 | /* 1920x1200@60Hz RB */ | ||
305 | { DRM_MODE("1920x1200", DRM_MODE_TYPE_DRIVER, 154000, 1920, 1968, | ||
306 | 2000, 2080, 0, 1200, 1203, 1209, 1235, 0, | ||
307 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
233 | /* 1920x1200@60Hz */ | 308 | /* 1920x1200@60Hz */ |
234 | { DRM_MODE("1920x1200", DRM_MODE_TYPE_DRIVER, 193250, 1920, 2056, | 309 | { DRM_MODE("1920x1200", DRM_MODE_TYPE_DRIVER, 193250, 1920, 2056, |
235 | 2256, 2592, 0, 1200, 1203, 1209, 1245, 0, | 310 | 2256, 2592, 0, 1200, 1203, 1209, 1245, 0, |
@@ -242,6 +317,10 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
242 | { DRM_MODE("1920x1200", DRM_MODE_TYPE_DRIVER, 281250, 1920, 2064, | 317 | { DRM_MODE("1920x1200", DRM_MODE_TYPE_DRIVER, 281250, 1920, 2064, |
243 | 2272, 2624, 0, 1200, 1203, 1209, 1262, 0, | 318 | 2272, 2624, 0, 1200, 1203, 1209, 1262, 0, |
244 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 319 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
320 | /* 1920x1200@120Hz RB */ | ||
321 | { DRM_MODE("1920x1200", DRM_MODE_TYPE_DRIVER, 317000, 1920, 1968, | ||
322 | 2000, 2080, 0, 1200, 1203, 1209, 1271, 0, | ||
323 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
245 | /* 1920x1440@60Hz */ | 324 | /* 1920x1440@60Hz */ |
246 | { DRM_MODE("1920x1440", DRM_MODE_TYPE_DRIVER, 234000, 1920, 2048, | 325 | { DRM_MODE("1920x1440", DRM_MODE_TYPE_DRIVER, 234000, 1920, 2048, |
247 | 2256, 2600, 0, 1440, 1441, 1444, 1500, 0, | 326 | 2256, 2600, 0, 1440, 1441, 1444, 1500, 0, |
@@ -250,6 +329,14 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
250 | { DRM_MODE("1920x1440", DRM_MODE_TYPE_DRIVER, 297000, 1920, 2064, | 329 | { DRM_MODE("1920x1440", DRM_MODE_TYPE_DRIVER, 297000, 1920, 2064, |
251 | 2288, 2640, 0, 1440, 1441, 1444, 1500, 0, | 330 | 2288, 2640, 0, 1440, 1441, 1444, 1500, 0, |
252 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 331 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
332 | /* 1920x1440@120Hz RB */ | ||
333 | { DRM_MODE("1920x1440", DRM_MODE_TYPE_DRIVER, 380500, 1920, 1968, | ||
334 | 2000, 2080, 0, 1440, 1443, 1447, 1525, 0, | ||
335 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
336 | /* 2560x1600@60Hz RB */ | ||
337 | { DRM_MODE("2560x1600", DRM_MODE_TYPE_DRIVER, 268500, 2560, 2608, | ||
338 | 2640, 2720, 0, 1600, 1603, 1609, 1646, 0, | ||
339 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
253 | /* 2560x1600@60Hz */ | 340 | /* 2560x1600@60Hz */ |
254 | { DRM_MODE("2560x1600", DRM_MODE_TYPE_DRIVER, 348500, 2560, 2752, | 341 | { DRM_MODE("2560x1600", DRM_MODE_TYPE_DRIVER, 348500, 2560, 2752, |
255 | 3032, 3504, 0, 1600, 1603, 1609, 1658, 0, | 342 | 3032, 3504, 0, 1600, 1603, 1609, 1658, 0, |
@@ -262,6 +349,11 @@ static const struct drm_display_mode drm_dmt_modes[] = { | |||
262 | { DRM_MODE("2560x1600", DRM_MODE_TYPE_DRIVER, 505250, 2560, 2768, | 349 | { DRM_MODE("2560x1600", DRM_MODE_TYPE_DRIVER, 505250, 2560, 2768, |
263 | 3048, 3536, 0, 1600, 1603, 1609, 1682, 0, | 350 | 3048, 3536, 0, 1600, 1603, 1609, 1682, 0, |
264 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, | 351 | DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_PVSYNC) }, |
352 | /* 2560x1600@120Hz RB */ | ||
353 | { DRM_MODE("2560x1600", DRM_MODE_TYPE_DRIVER, 552750, 2560, 2608, | ||
354 | 2640, 2720, 0, 1600, 1603, 1609, 1694, 0, | ||
355 | DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) }, | ||
356 | |||
265 | }; | 357 | }; |
266 | static const int drm_num_dmt_modes = | 358 | static const int drm_num_dmt_modes = |
267 | sizeof(drm_dmt_modes) / sizeof(struct drm_display_mode); | 359 | sizeof(drm_dmt_modes) / sizeof(struct drm_display_mode); |