summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-12-03re-program bios 4 scratch so we know if the LCD panel is there post startupDave Airlie
2006-12-03move crtc to connector mapping to a connector to crtc mapping.Dave Airlie
Still not allowing any clone modes, but heading in the correct direction I hope... there is a chance this will regress something from superpatch..
2006-12-03radeon: dynamically allocate connectorsDave Airlie
2006-12-02make CRTCs malloc'ed rather than part of EntDave Airlie
This is leading towards randr-1.2 believe me :-)
2006-12-02move HasCRTC2 to pRADEONEnt from infoDave Airlie
2006-12-01Make log file output clear about origin of used overlay scaler buffer width.Michel Dänzer
2006-12-01Increase default overlay scaler buffer width for RV350.Michel Dänzer
Works with 1920x1080 video on my M10.
2006-12-01Fix build warning.Michel Dänzer
2006-11-29radeon: bug #1462, predownscale to make HD video work.Roland Scheidegger
Use the overlay scaler's predownscale capability to make videos with large horizontal resolution work if it exceeds the scaler buffer width. Make the scaler buffer width user-configurable since we don't know it for all chips, and using predownscaling may otherwise reduce quality even if it wouldn't be needed. This should fix bug #1462.
2006-11-28fixup EXA after previous commitairlied
2006-11-28radeon: initial move framebuffer away from zero prep.airlied
In theory the driver should be able to handle the front buffer not at VRAM 0 In practice it didn't.. this is cleanup for at least XAA parts of the driver to allow for the frontbuffer to move. It has to re-organise a large part of ScreenInit so things happen in the correct order otherwise some things get setup in-correctly. (not sure EXA with fb not at 0 works yet...)
2006-11-22clean up previous VIP commit.Alex Deucher
2006-11-22Don't mess with the VIP bus on mobility chips. Seems to cause fanAlex Deucher
problems on asus laptops (see bug 7463). We don't support video-in on any laptops at the moment anyway.
2006-11-22enable i2c for PCI_CHIP_RV250_If. allows AIW fuctionality to work.Alain Péteut
patch and testing from Alain Péteut
2006-11-19radeon: Bug #8989: Fix page flipping artifacts with XAA.Michel Dänzer
We still have to force-sync the pages on enabling page flipping with XAA as the second page may have been clobbered by the offscreen pixmap cache since they were last synced.
2006-11-19Fix compile warnings.Michel Dänzer
2006-11-17forgot SetPitch function is calledairlied
2006-11-17split mode handling code into separate modes source fileairlied
2006-11-13fix up issue with bindings and mergedfbDavid Airlie
2006-11-13[mach64] Prefer double-buffered visuals for GLX.George Sapountzis
So that 3D apps apropriately fail in DRI...
2006-11-13[mach64] Use asynchronous DMA mode by default.George Sapountzis
2006-11-12radeon: abstract init display bandwidth from mergedfbDave Airlie
2006-11-12add radeon Init2 function, to abstract some mergedfb mode settingDave Airlie
2006-11-12add initial controller binding, remove uses of mergedfb testDave Airlie
2006-11-12radeon: separate static controller setup from non-staticDave Airlie
2006-11-02Officially require libdrm 2.2.0George Sapountzis
Note that this is only for the headers at compile-time. The driver still uses libdrm 1.2.0 from Xserver at run-time.
2006-10-26Handle .99 in version patch level.George Sapountzis
2006-10-26[mach64] EXA: reserve DRI buffers only when DRI is active.George Sapountzis
2006-10-24radeon: set preferred modesDave Airlie
2006-10-23radeon: Pitch doesn't matter when height == 1.Michel Dänzer
2006-10-22Bug #6756: Attempt to fix repeat picture acceleration.Michel Daenzer
Always use normalized texture coordinates on R200 and fall back if a POT texture pitch doesn't match the HW's implicit pitch.
2006-10-17improved results for mergedfb xrandr refresh rates - bug 6966Henry Zhao
2006-10-15fix bug 6966 (Henry Zhao, Shem Multinymous)Henry Zhao
2006-10-15clean up magic numberAlex Deucher
2006-10-15Disable all ouputs on initial mode set. The ones we want will getAlex Deucher
enabled by RADEONEnableDisplay().
2006-10-15Rework the output init code. Divide into separate functionsAlex Deucher
for each output.
2006-10-15Remove paneloff option. This is already covered by monitorlayout andAlex Deucher
shouldn't be needed with xrandr++. Also remove commented out Bioshotkey code.
2006-10-15Remove Bioshotkeys option. Leave the bios as configured at boot.Alex Deucher
Most distros enable this option by defalt anyway, and with xrandr++ it won't be an issue anyway.
2006-10-15radeon: Use xf86XVFillKeyHelperDrawable() when available.Michel Dänzer
2006-10-15radeon: Track screen damage all the time for page flipping.Michel Dänzer
This way we don't ever have to forcedly synchronize the pages so we hopefully never clobber one page's contents when we shouldn't.
2006-10-14radeon: Don't try to synchronize pages when the CP isn't running.Michel Dänzer
Also move the DamageEmpty() call into RADEONDRIRefreshArea().
2006-10-06always turn on DAC for scanning the CRT connect.Dave Airlie
Ubuntu 63994 - myself and BenH discussed this as a good idea on irc
2006-10-04update version number to 6.6.99 in preparation for a 6.7 branch at some stageDave Airlie
2006-10-03FP timing regs required for both internal and external TMDSAlex Deucher
2006-10-03remove bogus registersAlex Deucher
2006-10-03[mach64] Fix build for !defined(USE_EXA).George Sapountzis
2006-10-02Bug 6242: [mach64] Use private DMA buffers.George Sapountzis
Map the DMA buffers read-only. This eliminates a security problem where a client can alter the contents of the DMA buffer after submission to the DRM.
2006-10-01fix LVDS plus internal TMDSAlex Deucher
2006-10-01Fix radeon vs fbdev pitch calculation.David Woodhouse
Fetch the correct displayWidth from fbdevhw after setting the mode.
2006-09-30radeon: Add support for page flipping with EXA.Michel Dänzer
Also use the damage layer directly instead of via shadowfb and blit dirty rectangles to the second page in LeaveServer in order to try and improve the tradeoff between performance and correctness.