summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-12-17RADEON: more PLL fixesAlex Deucher
- reduce the calculation accuracy - certain LVDS panels seem to only like certain ref_divs - add pll flags to handle special cases - adjust the pll limits on legacy cards
2007-12-17r600: add shadow support to r600 driver to at least make 2d useableDave Airlie
2007-12-17radeon: cleanup pitch calculation and make r600 work againDave Airlie
2007-12-17r600: might as well fix VT for R600George Wu
2007-12-16RADEON: fix sclock printoutAlex Deucher
2007-12-16RADEON: Make sure LVDS_EN bit is set when enabling LVDSAlex Deucher
2007-12-15RADEON: clean up units in PLL calculationAlex Deucher
2007-12-15radeon: Default to 1x again with non-v3 AGP cards.Michel Dänzer
Seems more reliable in general than what was set up by firmware - fingers crossed...
2007-12-15radeon: Warning fixes.Michel Dänzer
The lid detection code probably wouldn't work on other non-x86 platforms though...
2007-12-14RADEON: Fix the vertex coordinates for transformed picturesFredrik Höglund
This partially fixes transformed pictures on R100/R200 based cards. The texture still doesn't appear to be clamped correctly, but since that doesn't matter for rotations at perpendicular angles, I'm committing this now so randr rotation and reflection will work properly.
2007-12-14RADEON: Fix PLL set up on certain notebooksAlex Deucher
Some LVDS panels require specific PLL dividers as specified in the bios tables. Make sure to use them if the output is LVDS.
2007-12-14RADEON: select fb_div0 for LVDS on RV410 (x700) mobilityAlex Deucher
Fixes bug 8038 I wonder if desktop RV410 need a similar fix. If your x700 laptop panel has problems after this let me know.
2007-12-14RADEON: fix typo in previous cursor fixAlex Deucher
2007-12-13RADEON: rework PLL calculationAlex Deucher
- Take into account the limits from the bios tables - Unify the PLL calculation between legacy and avivo chips
2007-12-12Merge branch 'master' of ↵Alex Deucher
git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support merge and fix conflicts
2007-12-12RADEON: fix rotation on avivo chipsAlex Deucher
There are still some issues, but this is better than before.
2007-12-12RADEON: only enable vblanks if we want themAlex Deucher
should fix bug 13610
2007-12-12RADEON: use /proc/acpi to determine lid statusAlex Deucher
Linux only
2007-12-12RADEON: fix cursors when using rotationAlex Deucher
allocate separate cursor buffers for each crtc
2007-12-11sparse fixes and cleanups from arekmArkadiusz Miskiewicz
2007-12-11RADEON: handle HMDI properly (untested) and fix some merge leftoversAlex Deucher
2007-12-11Merge branch 'master' of ↵Alex Deucher
ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support fix conflicts
2007-12-11RADEON: rewrite PLL computationAlex Deucher
Algorithm adapted from BeOS radeon driver with some tweaks by me. Actually calulate and use the reference divider rather than using the bios default. Also, always calculate the PLL, rather than falling back to bios dividers. This should fix bugs 12913, 13590, 13533, possibly others.
2007-12-11more zaphod fixes - some other work maybe neededDave Airlie
2007-12-10RADEON: only update crtc values when RMX is activeAlex Deucher
2007-12-10RADEON: bios PLL cleanupAlex Deucher
2007-12-10fixup some warningsDave Airlie
2007-12-10add support for building against legacy servers similiar to Intel codepathsDave Airlie
2007-12-10Merge branch 'zaphod-lolz' of ↵Dave Airlie
git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support Conflicts: src/radeon.h src/radeon_crtc.c src/radeon_driver.c src/radeon_output.c
2007-12-10Merge branch 'master' into atombios-supportDave Airlie
2007-12-07radeon: Use %u instead of %d for unsigned value.LisaWu
2007-12-07radeon: Use gettimeofday instead of xf86getsecs.Michel Dänzer
2007-12-07disable tiling for zaphod headsDave Airlie
2007-12-07don't add fboffset to info->FB it already is mapped at the offsetDave Airlie
2007-12-07radeon: bring back zaphod all is forgiven.Dave Airlie
You've whined, you've cried, you've nagged, and you're guilt trippin has made me do it... It actually wasn't as hard as I thought it would be. Still not perfect, couple of things to fix yet
2007-12-07radeon: move savedreg/modereg into entity instead of infoDave Airlie
2007-12-06powerpc: build fixes from last mergeDave Airlie
2007-12-06Merge branch 'master' into atombios-supportDave Airlie
Conflicts: src/radeon_output.c
2007-12-04RADEON: add MacModel imac-g5-isight for iMac G5 iSightAlex Deucher
Thanks to Étienne Bersac for helping to figure this out.
2007-12-04RADEON: fix typoÉtienne Bersac
2007-12-02radeon: Further XVideo fixes.Michel Dänzer
* Make sure pitch constraints are always met for DMA upload blits. * RGB24 is not affected by endianness.
2007-12-02radeon: Fix crash with XVideo 24bit RGB images.Kusanagi Kouichi
See https://bugs.freedesktop.org/show_bug.cgi?id=13274 .
2007-12-02Fix build against xserver master.Michel Dänzer
(DE)ALLOCATE_LOCAL are gone.
2007-12-02RADEON/R600: small code cleanupGeorge Wu
2007-12-01RADEON: add options for force TV out as detected and to set TV standardAlex Deucher
Also fix a typo in internal tv-out parsing
2007-12-01RADEON: move GPIO lookup to a separate functionAlex Deucher
2007-12-01RADEON: fix typo in previous commitAlex Deucher
check gpio table revision before connector table revision
2007-12-01RADEON: convert atombios connector table parsing to use ATOM structsAlex Deucher
convert and add hpd info
2007-11-30RADEON: remove unused cruft from last atom importAlex Deucher
2007-11-30RADEON: save/restore avivo crtc cursor controlAlex Deucher
this should prevent the cursor from showing up on in text mode or vesafb etc. after running the driver.