summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-04-06Add more VBT reading, so we find the panel size.Eric Anholt
2006-04-06Start interpreting VBT information with the goal of pulling out LVDS timingsEric Anholt
for panel fitting.
2006-04-06Save/restore a couple of important VGA plane registers, and have vgahwEric Anholt
save/restore everything it knows about. Also moves the save to just after the other reg saves, above the VBE save stuff which may have side effects.
2006-04-06Update to newer airlied DDC code, and do some cleanups as well. Now tries DDCEric Anholt
on LVDS, though my current LVDS gives no results.
2006-04-06Add enough of airlied's DDC/I2C work to pull EDID info from my CRT.Eric Anholt
2006-04-06Add some register information for VGACNTRL, and do the reg-debug thing on it.Eric Anholt
2006-04-06Move the PFIT enabling before the enabling of the pipe, as the specs say weEric Anholt
should. This doesn't work yet, as we apparently need to adjust the pipe to output at the full resolution of the panel, not the displayed image size, because PFIT controls scaling between the display planes and the pipe.
2006-04-06Add a couple more bits to panel auto-fitting, though it isn't working yet.Eric Anholt
2006-04-06Make the reg-snapshot code work, add a couple more registers, and use it on VTEric Anholt
switching to hopefully help point out where we aren't restoring enough. Currently doesn't reveal anything.
2006-04-06Add missed save/restore of DSP*SIZE registers.Eric Anholt
2006-04-06Add some untested debugging code to for helping figure out VT switch issues.Eric Anholt
2006-04-06Add more integrated LVDS support code.Eric Anholt
2006-04-06Change the order of reg writes for restore, possibly increasing chances ofEric Anholt
success. Also save and restore ADPA.
2006-04-06Remove some dead VBE code.Eric Anholt
2006-04-06Include config.h, fixing many issues with reading from pI830.Eric Anholt
2006-04-06Turn off panel power before poking pipe B, and turn it back on if we're doingEric Anholt
LVDS. Also, refuse to do LVDS on pipe A, as the docs say you can't.
2006-04-06Fix prototype for i830DetectCRT.Eric Anholt
2006-04-06Use DISPPLANE_32BPP_NO_ALPHA for depth 24, else the empty alpha channel resultsEric Anholt
in a black display plane.
2006-04-06It appears from the specs that you have to wait for vblank after disabling theEric Anholt
plane, not the pipe.
2006-04-06Move display base setting to a separate function and use it from both mode setupEric Anholt
and AdjustFrame. Rename AdjustFrame to reflect the fact that it doesn't touch the BIOS.
2006-04-06Correct capitalization of i830SetMode.Eric Anholt
2006-04-06Start implementing support for setting modes for multiple output devices,Eric Anholt
particularly LVDS. Untested.
2006-04-06Replace I830VESASetMode with simpler i830SetMode, which is all native andEric Anholt
doesn't have BIOS-setup workarounds. Multihead behavior may be wrong, and it is all untested.
2006-04-06Start making i830SetMode aware of multiple pipes.Eric Anholt
2006-04-06Clean up a couple of warnings.Eric Anholt
2006-04-06Disable I830VESASetVBEMode on restore, since I've removed that code. Note thatEric Anholt
this means that VT switching is broken. We're fine with that for now, but at least now we get a bad display rather than X crashing about an undefined symbol.
2006-04-06Re-disable chatty debug code.Eric Anholt
2006-04-06Enable -Wall on GCC, and do a cleanup of existing warnings.Eric Anholt
2006-04-06Move LVDS panel power state setting to a separate function, and reduce magicEric Anholt
numbers.
2006-04-06Write the ADPA (CRTC) register on mode setup. Obtained from airlied.Eric Anholt
2006-04-06Add untested CRT detection code.Eric Anholt
2006-04-06Add adjustments of PLL divisor limits for "Almador".Eric Anholt
2006-04-06Remove the hacked local xf86SetModeCRTC now that xf86SetCrtcForModes is takingEric Anholt
effect on all of our modes.
2006-04-06Remove more VBE stuff and start using xf86ValidateModes. Guessed some params toEric Anholt
xf86ValidateModes.
2006-04-06Always ErrorF output debugging info when doing BIOS calls, including file/line.Eric Anholt
2006-04-06Replace a few magic numbers with symbolic names. Reviewed by md5.Eric Anholt
2006-04-06Add untested save/restore code, and starting on not using VBEValidateModesEric Anholt
2006-04-06Change an if statement to a more obvious but equivalent case statement.Eric Anholt
2006-04-06Move .cvsignore to .gitignoreEric Anholt
2006-04-06Initial add of native CRT modesetting code.Eric Anholt
2006-04-05Fix some argument inversions in xf86DrvMsg function callsDave Airlie
2006-04-04Add more missing #include's, in particular assert.h.Kristian Høgsberg
2006-03-22Drop libc wrapper; don't include xf86_ansic.h and add includes now missing.Kristian Høgsberg
2006-03-10Enable gamma for hw cursor when ARGB cursor in use (Lukas Hejtmanek)Alan Hourihane
2006-03-03Check the version of shadow being used and turn off rotation if it isn't theAlan Hourihane
right one. Bump the Xvideo resolution support from 1920x1080 to 1920x1088.
2006-02-20Fix a rotation problem when DRI is disabledAlan Hourihane
2006-02-19fix another build problemAlan Hourihane
2006-02-17fix build failureAlan Hourihane
2006-02-15a little more of a workaround until we unplug the frontbuffer from libdriAlan Hourihane
2006-02-10temporary workaround until DRI frontbuffer mapping code is removed fromAlan Hourihane
libdri.a