summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-05-12Re-add authorship note in i830_driver.c accidentally left out of last commit.Eric Anholt
2006-05-12First pass of integrating the Tungsten Graphics driver for Broadwater. ThisEric Anholt
patch is based off of diffing from the branchpoint to the supplied code, but with many chunks containing reversions of commits removed. Won't work yet.
2006-05-12add sdvo capability reading supportDave Airlie
This reads the SDVO cap bits and uses them to figure out the input/output to save/restore
2006-05-09Video overlay gamma bounds checking must be done bytewise.Keith Packard
Also, pend bound computations to register writes to allow updates to individual values that are 'out of spec' so the client can update multiple values. (cherry picked from 190f9ad0606e96e684e0b028d576d822dc9aa3cf commit)
2006-05-09Video overlay gamma bounds checking must be done bytewise.Keith Packard
Also, pend bound computations to register writes to allow updates to individual values that are 'out of spec' so the client can update multiple values.
2006-05-04Use xf86int10Addr() when calculating an address to read the video BIOS from, outEric Anholt
of int10's copy. Fixes a crash on FreeBSD.
2006-05-01Stop doing the BIOS memory size tweaking now that we don't ask the BIOS aboutEric Anholt
what modes are available.
2006-05-01Fix non-dri build.Matthieu Herrb
2006-05-01Fix non-dri build.Matthieu Herrb
2006-04-29Save initialize EXADriverPtr, and free it in failure.Wang Zhenyu
2006-04-29I830CheckDevicesTimer() sync should be in I830_USE_XAA case.Wang Zhenyu
2006-04-29fix I830BIOSAdjustFrame() sync in I830_USE_EXA case, use exaWaitSync() helper.Wang Zhenyu
2006-04-28Update to EXA 2.0 API.Eric Anholt
2006-04-28Get it to compile.Eric Anholt
2006-04-28Commit what applied from Jesse Barnes's i830-exa-latest.patch.Eric Anholt
2006-04-24Correct some SDVO-related register definitions.Eric Anholt
2006-04-24Save/restore the output's SDVO reg. Note that we might be programming the otherEric Anholt
SDVO reg instead of the one assigned to the output. When trying to fix that, I ended up getting no output at all.
2006-04-24Start trying to save/restore SDVO state on VT switches.Eric Anholt
2006-04-24Clean up some argument passing, and remove extra SetTarget{In,Out}Puts that hadEric Anholt
no effect. Note that we are currently trying to program both outputs of any SDVO device the same way.
2006-04-24Only write out as many arguments as the commands need, and fix up the numbers inEric Anholt
some cases. Pretty-print the return status.
2006-04-24Start trying to implement DDC over SDVO. It's slightly tricky because theEric Anholt
control bus will reset from DDC mode to internal-registers mode after every Stop afer a Start on the DDC bus. The xf86 DDC code causes multiple Start/Stops in one probe. So, we create a wrapper bus that does the control bus switch at every Start. It's not working yet on my hardware, but I'm pretty sure this is the right way to go.
2006-04-24Set displayWidth to a sufficient value for the modes we come up with for LVDS.Eric Anholt
Reported by: Lukáš Hejtmánek
2006-04-24Simplify the i2c code by using the GetBits/PutBits interface rather thanEric Anholt
reimplementing it.
2006-04-24Merge branch 'lukas-resume'Eric Anholt
2006-04-20fix bug 6365Alan Hourihane
2006-04-20move sdvo output settingDave Airlie
we have to set the sdvo register a lot earlier in order for them to sync properly otherwise my monitor doesn't sync unfortunately, also disable the sdvo while tweaking the PLLs. This also comments out a setting that seems to break my system here for Eric to look at later.
2006-04-20fix type 0 instead of ODave Airlie
2006-04-20correct height parameter in sdvo packetDave Airlie
2006-04-20cleanup sDVO for device on C onlyDave Airlie
This destroys the i2c device properly if the device isn't detected, and allows sDVO to work on GM chipsets, and doesn't initialise the i2c bus twice for sDVO.
2006-04-19Clean up SDVO initialization, include config.h, and make it check the rightEric Anholt
slave address on the first device as well. This gets me to the point of bringing up some modes on my device.
2006-04-19Add more registers to save/restore. Save/restore palette as wellLukáš Hejtmanek
2006-04-19Whine if SDVO I2C device init fails, rather than be silent.Eric Anholt
2006-04-19Add more SDVO code. It's taken from airlied's driver, but with magic numbersEric Anholt
replaced by symbolic names in many places. I tried to restrain myself from functional changes in airlied's code in this pass.
2006-04-19Start bringing in some SDVO code, mostly from airlied.Eric Anholt
2006-04-17Use the IS_I9XX macro intead of >= i915G, since by PCI ID number, 855GM > 915.Eric Anholt
2006-04-17Remove some dead code and one particularly useless debug printf.Eric Anholt
2006-04-17Add missing new-line character in log message.Ian Romanick
2006-04-17Disable the BIOS dump-to-file since it's a trivial local DOS, and I can just askEric Anholt
people to turn it on and recompile when I need to.
2006-04-16Bug #6589: Use alternate offsets to successfully get at the panel data forEric Anholt
some broken video BIOSes.
2006-04-16Add a standalone program for parsing VBT.Eric Anholt
2006-04-15Check for LVDS BIOS tables exactly once at startup. While there, dump the BIOSEric Anholt
data to /tmp/xf86-video-intel-VBIOS, for offline debugging.
2006-04-12fix typoAlan Hourihane
2006-04-12fix typoAlan Hourihane
2006-04-12Initial support for pre-i915 PLL programming. Untested.Eric Anholt
2006-04-12Automatically enable clone mode if we detect two active outputs.Eric Anholt
2006-04-11Fix a broken test that resulted in page flipping always being enabled, not justWang Zhenyu
when the user enabled it.
2006-04-11Replace .cvsignore with .gitignore.Eric Anholt
2006-04-10Add missing MIT copyright licenses, which should have been on all versions.Eric Anholt
2006-04-10Save/restore PFIT_CONTROL. Eliminate compiler warningsKeith Packard
2006-04-10Merge branch 'modesetting-origin' into modesettingKeith Packard