[haiku-commits] haiku: hrev50410 - src/add-ons/accelerants/intel_extreme

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 12 Jul 2016 04:49:25 +0200 (CEST)

hrev50410 adds 1 changeset to branch 'master'
old head: c1d3db8d6432f4f1f6cdfc80f4f1c7e6eb8fe172
new head: 17ecf642b5c5e74343963996a94a8e123e7972a3
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=17ecf642b5c5+%5Ec1d3db8d6432

----------------------------------------------------------------------------

17ecf642b5c5: intel_extreme: LVDS pipe only *has* to be B when gen < 4

                          [ Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev50410
Commit:      17ecf642b5c5e74343963996a94a8e123e7972a3
URL:         http://cgit.haiku-os.org/haiku/commit/?id=17ecf642b5c5
Author:      Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
Date:        Tue Jul 12 02:48:04 2016 UTC

----------------------------------------------------------------------------

2 files changed, 12 insertions(+), 2 deletions(-)
src/add-ons/accelerants/intel_extreme/Ports.cpp | 11 +++++++++++
src/add-ons/accelerants/intel_extreme/Ports.h   |  3 +--

----------------------------------------------------------------------------

diff --git a/src/add-ons/accelerants/intel_extreme/Ports.cpp 
b/src/add-ons/accelerants/intel_extreme/Ports.cpp
index eeae37f..a914e74 100644
--- a/src/add-ons/accelerants/intel_extreme/Ports.cpp
+++ b/src/add-ons/accelerants/intel_extreme/Ports.cpp
@@ -362,6 +362,17 @@ LVDSPort::LVDSPort()
 }
 
 
+pipe_index
+LVDSPort::PipePreference()
+{
+       // LVDS always pipe b on < gen4
+       if (gInfo->shared_info->device_type.Generation() < 4)
+               return INTEL_PIPE_B;
+
+       return INTEL_PIPE_ANY;
+}
+
+
 bool
 LVDSPort::IsConnected()
 {
diff --git a/src/add-ons/accelerants/intel_extreme/Ports.h 
b/src/add-ons/accelerants/intel_extreme/Ports.h
index 3895682..b42b0e4 100644
--- a/src/add-ons/accelerants/intel_extreme/Ports.h
+++ b/src/add-ons/accelerants/intel_extreme/Ports.h
@@ -128,8 +128,7 @@ virtual     bool                                            
IsConnected();
 virtual status_t                                       
SetDisplayMode(display_mode* mode,
                                                                                
uint32 colorMode);
 
-virtual pipe_index                                     PipePreference()
-                                                                               
{ return INTEL_PIPE_B; };
+virtual pipe_index                                     PipePreference();
 
 protected:
 virtual        addr_t                                          _DDCRegister();


Other related posts:

  • » [haiku-commits] haiku: hrev50410 - src/add-ons/accelerants/intel_extreme - kallisti5