summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Barnes <jbarnes@virtuousgeek.org>2010-09-07 13:46:58 -0700
committerJesse Barnes <jbarnes@virtuousgeek.org>2010-09-07 13:48:59 -0700
commit0d26d950fdada1f59dc6cb31fe2f03004825f773 (patch)
treed7829bc6196d9d1f86a26fbf588f7704ac6242c6
parent273d34fbc43e54a8539fbe7efc1dca66bbb4e6dc (diff)
KMS: add fake EDID on eDP too
This gives us a few more standard modes on eDP panels with just a simple fixed timing in the VBT, just like on older, LVDS attached panels. Fixes FDO bug https://bugs.freedesktop.org/show_bug.cgi?id=30069. Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Tested-by: Manoj Iyer <manoj.iyer@canonical.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
-rw-r--r--src/intel_display.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/intel_display.c b/src/intel_display.c
index e65df6e1..20c51649 100644
--- a/src/intel_display.c
+++ b/src/intel_display.c
@@ -820,7 +820,8 @@ intel_output_get_modes(xf86OutputPtr output)
* If it is incorrect, please fix me.
*/
intel_output->has_lvds_limits = FALSE;
- if (koutput->connector_type == DRM_MODE_CONNECTOR_LVDS) {
+ if (koutput->connector_type == DRM_MODE_CONNECTOR_LVDS ||
+ koutput->connector_type == DRM_MODE_CONNECTOR_eDP) {
for (i = 0; i < koutput->count_modes; i++) {
drmModeModeInfo *mode_ptr;