summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-12-19Merge branch 'master' into atombios-supportatombios-supportDave Airlie8-22/+17
Conflicts: src/radeon_display.c
2007-12-19more endian related fixageDave Airlie2-10/+10
2007-12-19fix big endian build since zaphod fixupsDave Airlie2-4/+4
2007-12-18RADEON: fix fd leak in lid detect codeArkadiusz Miskiewicz1-0/+3
2007-12-18RADEON: more cleanups and warning fixesArkadiusz Miskiewicz3-14/+6
2007-12-18RADEON: driver cleanups, warning fixesArkadiusz Miskiewicz4-8/+8
2007-12-18RADEON: fix another merge errorAlex Deucher1-2/+2
this broken legacy radeons
2007-12-18RADEON: more PLL tweaksAlex Deucher1-8/+9
2007-12-17RADEON: post div tweaks for legacy radeonAlex Deucher3-2/+13
2007-12-17RADEON: fix typo from mergeAlex Deucher1-1/+1
2007-12-17Merge branch 'atombios-support' of ↵Alex Deucher1-2/+4
git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
2007-12-17Merge branch 'master' of ↵Alex Deucher10-210/+298
git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support merge master and fix conflicts
2007-12-18fixup shadow setup on !r600Dave Airlie1-2/+4
2007-12-17RADEON: typo from last commitAlex Deucher1-2/+2
2007-12-17RADEON: add output enable masksAlex Deucher3-49/+96
add output enable masks for outputs that drive more than one connector. Make sure we don't turn off an output that's driving another connector.
2007-12-17RADEON: whitespace clean-upsAlex Deucher1-110/+110
2007-12-17RADEON: more PLL fixesAlex Deucher3-25/+39
- 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 Airlie2-11/+76
2007-12-17radeon: cleanup pitch calculation and make r600 work againDave Airlie1-6/+8
2007-12-17r600: might as well fix VT for R600George Wu2-14/+33
2007-12-16RADEON: fix sclock printoutAlex Deucher1-1/+1
2007-12-16RADEON: Make sure LVDS_EN bit is set when enabling LVDSAlex Deucher3-6/+10
2007-12-15RADEON: clean up units in PLL calculationAlex Deucher2-18/+17
2007-12-15radeon: Default to 1x again with non-v3 AGP cards.Michel Dänzer1-12/+3
Seems more reliable in general than what was set up by firmware - fingers crossed...
2007-12-15radeon: Warning fixes.Michel Dänzer2-10/+8
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öglund1-37/+56
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 Deucher1-8/+19
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 Deucher1-0/+4
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 Deucher1-1/+1
2007-12-13RADEON: rework PLL calculationAlex Deucher5-113/+60
- 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 Deucher11-54/+100
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 Deucher3-7/+35
There are still some issues, but this is better than before.
2007-12-12RADEON: only enable vblanks if we want themAlex Deucher1-0/+3
should fix bug 13610
2007-12-12RADEON: use /proc/acpi to determine lid statusAlex Deucher1-13/+41
Linux only
2007-12-12RADEON: fix cursors when using rotationAlex Deucher5-30/+47
allocate separate cursor buffers for each crtc
2007-12-11sparse fixes and cleanups from arekmArkadiusz Miskiewicz4-9/+8
2007-12-11RADEON: handle HMDI properly (untested) and fix some merge leftoversAlex Deucher2-24/+42
2007-12-11Merge branch 'master' of ↵Alex Deucher6-68/+164
ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support fix conflicts
2007-12-11RADEON: rewrite PLL computationAlex Deucher3-59/+157
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 Airlie1-1/+5
2007-12-10RADEON: only update crtc values when RMX is activeAlex Deucher1-1/+1
2007-12-10RADEON: bios PLL cleanupAlex Deucher1-9/+9
2007-12-10fixup some warningsDave Airlie1-3/+3
2007-12-10add more to configure.ac for using out-of-tree mode srcDave Airlie1-16/+47
2007-12-10add support for building against legacy servers similiar to Intel codepathsDave Airlie2-2/+44
2007-12-10Merge branch 'zaphod-lolz' of ↵Dave Airlie14-418/+546
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 Airlie2-13/+14
2007-12-07radeon: Use %u instead of %d for unsigned value.LisaWu1-1/+1
2007-12-07radeon: Use gettimeofday instead of xf86getsecs.Michel Dänzer1-12/+11
2007-12-07disable tiling for zaphod headszaphod-lolzDave Airlie1-0/+4