diff options
author | Zhao Yakui <yakui.zhao@intel.com> | 2010-04-07 11:11:22 +0200 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2010-04-10 06:24:18 +0200 |
commit | bfac4d6725baacbfc085c38e231b8582a1b8f62b (patch) | |
tree | a870130fa9578e7bde5d265419900180ec997e96 /drivers/gpu/drm/i915/i915_drv.h | |
parent | drm/i915: Add no_lvds entry for the Clientron U800 (diff) | |
download | linux-bfac4d6725baacbfc085c38e231b8582a1b8f62b.tar.xz linux-bfac4d6725baacbfc085c38e231b8582a1b8f62b.zip |
drm/i915: Ignore LVDS EDID when it is unavailabe or invalid
This trys to shut up complains about invalid LVDS EDID during
mode probe, but uses fixed panel mode directly for panels with
broken EDID.
https://bugs.freedesktop.org/show_bug.cgi?id=23099
https://bugs.freedesktop.org/show_bug.cgi?id=26395
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Tested-by: Sitsofe Wheeler <sitsofe@yahoo.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_drv.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index b7cb4aadd059..6960849522f8 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h @@ -611,6 +611,8 @@ typedef struct drm_i915_private { /* Reclocking support */ bool render_reclock_avail; bool lvds_downclock_avail; + /* indicate whether the LVDS EDID is OK */ + bool lvds_edid_good; /* indicates the reduced downclock for LVDS*/ int lvds_downclock; struct work_struct idle_work; |