History log of /haiku/src/add-ons/accelerants/intel_extreme/FlexibleDisplayInterface.cpp
Revision Date Author Comments
# 9e991b61 23-May-2022 Jérôme Duval <jerome.duval@gmail.com>

intel_extreme: switch FDI to i915 register naming

Change-Id: Ib7382240a2bc07dbbd2aed7647b06f14a6c5cb4c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5335
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# 4b5e0c3b 04-Feb-2022 Rudolf Cornelissen <rudhaiku@gmail.com>

intel_extreme: Sandy/IvyBridge fix 4 lanes DP detect, fully pgm eDP link


# ed9bb4dc 01-Feb-2022 Rudolf Cornelissen <rudhaiku@gmail.com>

intel_extreme: decoupled PIPE/eDP link programming from FDI train, fixed eDP pgm error.


# 41f6b790 31-Jan-2022 Rudolf Cornelissen <rudhaiku@gmail.com>

intel_extreme: if no EDID found use boottime EDID if there


# ba0c9427 29-Jan-2022 Rudolf Cornelissen <rudhaiku@gmail.com>

intel_extreme: for Ivy/SandyBridge added eDP programming for laptops.


# 4492fde7 27-Oct-2021 Adrien Destugues <pulkomandy@pulkomandy.tk>

intel_extreme: reduce use of display_mode where display_timing is enough

In most cases we don't need to use the complete display_mode struct and
we just need the timings. This will avoid future confusion between the
virtual width/height and the actual display timings, if we implement
scrolling someday.

Change-Id: I6c4430b84130b956a47ea0a01afb0843f5a34fd2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4665
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 5c178f3c 18-Jun-2021 Rudolf Cornelissen <rudhaiku@gmail.com>

intel_extreme: fixed pipe-to-port assigning: no second screen yet..


# aca9888e 08-Jun-2021 Rudolf Cornelissen <rudhaiku@gmail.com>

Intel_extreme: fixed hrev55115 regression and added FDI data/link M/N programming.


# aa263293 03-Oct-2020 Murai Takashi <tmurai01@gmail.com>

intel_extreme: Fix dead store

Pointed out by clang static analyzer.

Change-Id: If75c625a9d568db1081ddc83f98a85d361ebf5e2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3286
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 95b6439e 29-Jul-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: Implement Snb PCH FDI link training


# 40ae563f 29-Jul-2016 John Scipione <jscipione@gmail.com>

Fix gcc2 build

Use %B_PRIx32 instead of %x

Fixes warnings that were being treated as errors, and thus fixes the build.


# c0d4def4 29-Jul-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: Implement Ilk PCH FDI link training

* IronLake tested and FDI says it trains successfully
* Still no LVDS video on Ilk


# f6c32ce3 19-Jul-2016 Alexander von Gluck IV <alex.vongluck@r1soft.com>

intel_extreme: Set FDI PLL RX lane count when enabling


# 95e38537 09-May-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: Tab cleanup; no functional change.

* It seems like the Atom editor has been injecting
spaces in strange spots.
* Clean up spaces. Should help gcc6 as well.
* Sorry for the mess! Atom is on probation.


# 6eae8422 04-Feb-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: Drop out of FDI autotrain after success


# cc891135 20-Nov-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: return after proper FDI auto-train


# 874b2488 20-Nov-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: Enable FDI PLL's before FDI training


# e6fefa6c 19-Nov-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: More FDI training work

* IvyBridge or higher can auto-train.
* Linux doesn't use this feature, however
manual FDI link training is *really*
complex... lets try auto-training first.


# aa06863c 19-Nov-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: Enable / Disable FDI TX/RX


# 00e0982f 17-Nov-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: First work at programming FDI


# 84b7116d 01-Nov-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: Rework card identification defines

* Be more verbose on flag type
* Add additional groups
* Add additional families
* Correctly assign later models


# 50f0b3fe 17-Oct-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

intel_extreme: Rebase and refactor mmlr's work from 2013

* New port storage classes and cleaner logic