From 03c13e58dea6a78c232130f7f42299a5db36092a Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sun, 12 Jan 2020 10:35:29 +0100 Subject: [PATCH] intel_extreme: do configure the LVDS panel when we use native resolution Should fix the remaining problem in #14066 --- src/add-ons/accelerants/intel_extreme/Ports.cpp | 2 +- src/add-ons/accelerants/intel_extreme/mode.cpp | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/add-ons/accelerants/intel_extreme/Ports.cpp b/src/add-ons/accelerants/intel_extreme/Ports.cpp index 82059ffcc3..eeccf4de53 100644 --- a/src/add-ons/accelerants/intel_extreme/Ports.cpp +++ b/src/add-ons/accelerants/intel_extreme/Ports.cpp @@ -600,7 +600,7 @@ LVDSPort::SetDisplayMode(display_mode* target, uint32 colorMode) } // Program target display mode - fPipe->ConfigureTimings(target, false); + fPipe->ConfigureTimings(target, !needsScaling); if (needsScaling) { // Enable panel fitter in automatic mode. It will figure out diff --git a/src/add-ons/accelerants/intel_extreme/mode.cpp b/src/add-ons/accelerants/intel_extreme/mode.cpp index 24bce5c5a7..d28f0acc94 100644 --- a/src/add-ons/accelerants/intel_extreme/mode.cpp +++ b/src/add-ons/accelerants/intel_extreme/mode.cpp @@ -73,7 +73,6 @@ get_color_space_format(const display_mode &mode, uint32 &colorMode, bytesPerRow = mode.virtual_width * bytesPerPixel; // Make sure bytesPerRow is a multiple of 64 - // TODO: check if the older chips have the same restriction! if ((bytesPerRow & 63) != 0) bytesPerRow = (bytesPerRow + 63) & ~63; }