Commit Graph

21 Commits

Author SHA1 Message Date
Eric Anholt 47d07b1073 More LVDS fixed mode fixing: use the EDID DTD's blank length. 2006-12-06 10:56:38 -08:00
Eric Anholt 236c53be5d Fix LVDS fixed mode code after generic-mode-set. 2006-12-06 10:10:27 -08:00
Keith Packard 719ad68515 Use VBE only temporarily to fetch BIOS rom image
(cherry picked from 6a9386651785afc70a29e355255e8295b321f28e commit)
2006-11-03 21:48:45 -08:00
Eric Anholt 1407a42c73 Merge branch 'randr-1.2' into modesetting 2006-09-27 13:33:23 -07:00
Eric Anholt 965609f6fa Restructure i830_bios.c so we don't leak a copy of the BIOS per generation. 2006-09-22 10:52:04 -07:00
Keith Packard bdca8697cc Merge branch 'modesetting-origin' into modesetting 2006-09-20 22:46:42 -07:00
Linus Torvals daade50ca2 Add standard C headers to fix build on some systems after xf86_ansic.h removal.
This appears to have been hidden for others by header pollution in X Server
headers.
2006-09-20 12:07:09 -07:00
Keith Packard d9db5ec686 Merge branch 'modesetting-origin' into modesetting 2006-09-19 16:03:04 -07:00
Eric Anholt 2b9c87bbf8 Remove xf86_ansic.h usage. 2006-09-08 11:16:02 -07:00
Keith Packard cbaf3cf74b verbose debug message for panel sync data 2006-08-31 18:25:21 -07:00
Eric Anholt fb10966e9f Use xf86int10Addr() when calculating an address to read the video BIOS from, out
of int10's copy.  Fixes a crash on FreeBSD.
2006-05-04 18:53:11 -07:00
Eric Anholt 365b4a53ee Disable the BIOS dump-to-file since it's a trivial local DOS, and I can just ask
people to turn it on and recompile when I need to.
2006-04-17 01:12:28 -05:00
Eric Anholt ee7be006b6 Bug #6589: Use alternate offsets to successfully get at the panel data for
some broken video BIOSes.
2006-04-16 13:13:42 -05:00
Eric Anholt 62652127cd Check for LVDS BIOS tables exactly once at startup. While there, dump the BIOS
data to /tmp/xf86-video-intel-VBIOS, for offline debugging.
2006-04-15 12:16:46 -07:00
Keith Packard c0a2dc608d Save/restore PFIT_CONTROL. Eliminate compiler warnings 2006-04-10 20:09:37 -07:00
Keith Packard 4e3a482700 autodetect LVDS dither. Fix 16bpp depth selection 2006-04-06 16:00:08 -07:00
Eric Anholt e45581cd07 Fill in clock information from VBT table, so that a good clock value gets
requested for choosing divisors.
2006-04-06 16:00:03 -07:00
Eric Anholt 33977d2383 Port code from radeon driver for panel mode validation, which will hopefully get
the right mode chosen on the VAIO.  Untested.
2006-04-06 15:59:51 -07:00
Eric Anholt f86892c916 Make auto panel fitting work by pulling LVDS timing EDID info out of the static
BIOS table, and always using that.
2006-04-06 15:59:43 -07:00
Eric Anholt f6a3243f40 Add more VBT reading, so we find the panel size. 2006-04-06 15:59:28 -07:00
Eric Anholt 64756e2150 Start interpreting VBT information with the goal of pulling out LVDS timings
for panel fitting.
2006-04-06 15:59:26 -07:00