[haiku-commits] r33731 - haiku/trunk/src/add-ons/accelerants/intel_extreme

  • From: axeld@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 22 Oct 2009 22:36:45 +0200 (CEST)

Author: axeld
Date: 2009-10-22 22:36:45 +0200 (Thu, 22 Oct 2009)
New Revision: 33731
Changeset: http://dev.haiku-os.org/changeset/33731/haiku

Modified:
   haiku/trunk/src/add-ons/accelerants/intel_extreme/mode.cpp
Log:
* Disabled the LVDS post2 for i965 cards, maybe that helps Adrien, and don't
  break the display for others. If that doesn't work out, there is probably a
  bit more to it.


Modified: haiku/trunk/src/add-ons/accelerants/intel_extreme/mode.cpp
===================================================================
--- haiku/trunk/src/add-ons/accelerants/intel_extreme/mode.cpp  2009-10-22 
16:10:28 UTC (rev 33730)
+++ haiku/trunk/src/add-ons/accelerants/intel_extreme/mode.cpp  2009-10-22 
20:36:45 UTC (rev 33731)
@@ -385,7 +385,8 @@
                divisors.post1 = (pll & DISPLAY_PLL_9xx_POST1_DIVISOR_MASK)
                        >> DISPLAY_PLL_POST1_DIVISOR_SHIFT;
 
-               if (pllRegister == INTEL_DISPLAY_B_PLL) {
+               if (pllRegister == INTEL_DISPLAY_B_PLL
+                       && 
gInfo->shared_info->device_type.InGroup(INTEL_TYPE_96x)) {
                        // TODO: Fix this? Need to support dual channel LVDS.
                        divisors.post2 = LVDS_POST2_RATE_SLOW;
                } else {


Other related posts: