Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-04 | radeon: don't touch Controller[1] on single CRTC cards. | Dave Airlie | |
This might fix bug 9371 | |||
2007-01-03 | fix uninitialized mode regs (bug 9495) | Roland Scheidegger | |
Since the reorganization of the mode setting code, the mode registers relying on state already set (by bios) were not read, thus clearing out all bits the driver does not touch. At the very least, this could lead to completely nonfunctional to misbehaving dvi output (see bug 9495). Fix this by using the SavedReg values, which also makes it more obvious that those are bits which were not set by the driver previously, but come from register readback. | |||
2006-12-19 | radeon: Default to leaving AGP transfer mode and fast writes unchanged. | Michel Dänzer | |
Based on the assumption that firmware should have set up the card and host bridge appropriately for these settings, this may actually be safer, at least for the transfer rate; leaving fast writes enabled is hopefully safe as well, it certainly is on my sytem. See https://bugs.freedesktop.org/show_bug.cgi?id=9284 . | |||
2006-12-08 | radeon: avoid unnecessary OUTPLL/INPLL calls when displaying video | Roland Scheidegger | |
It is not necessary to always emit a OUTPLL/INPLL pair when we display a video frame. On some chips there are erratas for which the workarounds cause a 10ms delay by those calls. This is related to #5876 though those affected may suffer from other slowness issues too. | |||
2006-12-07 | radeon: Move Xv option handling code into RADEONPreInitXv(). | Michel Dänzer | |
This unclutters RADEONPreInit() somewhat, but more importantly moves comparison against info->ChipFamily after that's initialized. | |||
2006-12-07 | Fix radeon compile warnings. | Michel Dänzer | |
2006-12-03 | re-program bios 4 scratch so we know if the LCD panel is there post startup | Dave Airlie | |
2006-12-03 | move 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-03 | radeon: dynamically allocate connectors | Dave Airlie | |
2006-12-02 | make CRTCs malloc'ed rather than part of Ent | Dave Airlie | |
This is leading towards randr-1.2 believe me :-) | |||
2006-12-02 | move HasCRTC2 to pRADEONEnt from info | Dave Airlie | |
2006-12-01 | Make log file output clear about origin of used overlay scaler buffer width. | Michel Dänzer | |
2006-12-01 | Increase default overlay scaler buffer width for RV350. | Michel Dänzer | |
Works with 1920x1080 video on my M10. | |||
2006-12-01 | Fix build warning. | Michel Dänzer | |
2006-11-29 | radeon: 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-28 | radeon: 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-19 | Fix compile warnings. | Michel Dänzer | |
2006-11-17 | split mode handling code into separate modes source file | airlied | |
2006-11-12 | add radeon Init2 function, to abstract some mergedfb mode setting | Dave Airlie | |
2006-11-12 | add initial controller binding, remove uses of mergedfb test | Dave Airlie | |
2006-11-12 | radeon: separate static controller setup from non-static | Dave Airlie | |
2006-10-24 | radeon: set preferred modes | Dave Airlie | |
2006-10-15 | Disable all ouputs on initial mode set. The ones we want will get | Alex Deucher | |
enabled by RADEONEnableDisplay(). | |||
2006-10-15 | Rework the output init code. Divide into separate functions | Alex Deucher | |
for each output. | |||
2006-10-15 | Remove paneloff option. This is already covered by monitorlayout and | Alex Deucher | |
shouldn't be needed with xrandr++. Also remove commented out Bioshotkey code. | |||
2006-10-15 | Remove 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-15 | radeon: 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-03 | FP timing regs required for both internal and external TMDS | Alex Deucher | |
2006-10-01 | fix LVDS plus internal TMDS | Alex Deucher | |
2006-10-01 | Fix radeon vs fbdev pitch calculation. | David Woodhouse | |
Fetch the correct displayWidth from fbdevhw after setting the mode. | |||
2006-09-30 | radeon: 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. | |||
2006-09-30 | radeon: Always call RADEONGetAccessibleVRAM(). | Michel Dänzer | |
This fixes issues with Option "UseFBDev" and the new memmap code. OTOH, there is potential for this to break IGPs, but that's what Bugzilla and git-bisect are for... | |||
2006-09-30 | Remove some dead code. | Michel Dänzer | |
Fix two compile warnings. | |||
2006-09-27 | radeon: check DDC info for both connectors not just the pScrn one. | Dave Airlie | |
Otherwise we disable DDC before we've checked the CRT if LVDS is in use | |||
2006-09-25 | radeon: cleanup some bits from superpatch | Dave Airlie | |
2006-09-25 | Merge branch 'radeon-sp' | Dave Airlie | |
2006-09-25 | radeon : add back tv-dac register write | Dave Airlie | |
2006-09-25 | remove all CVS annotations from the ATI driver files | Dave Airlie | |
2006-09-23 | radeon: add some missing bits of superpatch for crtc registers | Dave Airlie | |
2006-09-23 | radeon: finish radeon_driver.c import for register changes | Dave Airlie | |
2006-09-23 | radeon: re-organise FP and CRTC register setting routines | Alex Deucher | |
2006-09-23 | radeon: initial CRTC register setting alignment | Dave Airlie | |
2006-09-23 | radeon: setup the radeon init function to use secondary | Dave Airlie | |
2006-09-23 | radeon: add reverse display option to switch displays on non-mobility cards | Alex Deucher | |
2006-09-22 | radeon: add simple map controllers call | Dave Airlie | |
2006-09-22 | Merge branch 'master' into radeon-spm1 | Dave Airlie | |
Conflicts: src/radeon_driver.c | |||
2006-09-18 | radeon: fix rn50 memmap | Dave Airlie | |
This should fixup the rn50/m6/m7 memory map problem that has been reported since BenH's memory mapping changes | |||
2006-09-18 | radeon; put back old TV DAC code for now | Dave Airlie | |
2006-09-18 | radeon: move code around in InitCrtcRegisters | Dave Airlie | |
2006-09-18 | radeon: fixup InitFPRegisters function call to not pass info | Dave Airlie | |