summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-02Fix error in driver connector table for powerbook w/ vgaAlex Deucher
(cherry picked from commit 0a505297f09aefb1b4432176a263bfdf6f256f77)
2008-08-02Add quirk for oem x300 cardAlex Deucher
- debian bug 492457 (cherry picked from commit d5799ac53c3e1b2ca1da97780b171a44060c3aad)
2008-08-02Interlaced mode fixups for AVIVO chipsAlex Deucher
(cherry picked from commit b0378bb145c8a915c943bef7d17f2cdecfccc891)
2008-08-02Clear display priority bits before resetting themAlex Deucher
(cherry picked from commit c18fad622a3c4f9572051120d83af68b625b5686)
2008-08-02Clean up legacy display watermark setupAlex Deucher
- makes crtc1 and crtc2 watermark setup independant. - fixes the case where only crtc2 is active (cherry picked from commit dc231ff8e063313d2bcf5acccad67a9f8a7e3314)
2008-08-02Add oem quirk for external tmds setup on Dell Inspiron 8600Alex Deucher
Noticed by fnord42 on IRC. (cherry picked from commit ecb6347a3d7071890600c98c2addef3a8ca260ee)
2008-08-02Fix console switch on R500Benjamin Herrenschmidt
This patch fixes the console switch for me on R5xx. There are two aspects to it: - Fix the ordering of avivo_restore() to better match what's happening in the driver & ATOM, properly locking/unlocking and only enabling the CRTCs after everything has been properly programmed. - Don't ASIC_INIT if the card has any CRTC enabled. This is the best I came up with for avoiding spurrious ASIC_INIT on cards that -are- POSTed but don't have the BIOS coming from c0000 on x86. The problem with spurrious ASIC_INIT is that we do it before we do RADEONSave(), so that screws up the console switch. Note that I think we also should save/restore the palette, I don't think we do. right now, it's a minor issue for me because I fixed offb to be able to set it on AVIVO's but it might still have to be done in the long run. Tested with a VGA analog setup on DACA and a DVI setup on TMDS 0. I haven't tested any other combo but that should get us going. Cheers, Ben. Signed-off-by: Dave Airlie <airlied@redhat.com> (cherry picked from commit df53d12a06fad41f00cff849458cb358ab5e2098)
2008-08-02ATOM: fix for r4xx cards with no VRAM_Usage tablesAlex Deucher
fixes bug 15954 (cherry picked from commit e8c07270e1fc2ee455320370692aaf90abac2773)
2008-08-02atombios: fix typo in mode conversion for panelDave Airlie
(cherry picked from commit a6db4dc65aec560f3b1f37ff73ec6b0bd8207295)
2008-08-02pciid: add radeon HD3850.Dave Airlie
pci id from legume on #radeon (cherry picked from commit a9746114369d516072d841ec356ec3ba3d0be71a)
2008-08-02Make sure cursor offsets are properly aligned when using EXAAlex Deucher
(cherry picked from commit 810c28cc2660b73e03e4d27be97988fc5321a06f)
2008-08-02Fix cursor with multi-head and rotationAlex Deucher
(cherry picked from commit 7e67d0163579a44f104e8f354a929ac9b33e4c21)
2008-08-02Add quirk for Falcon NW laptopAlex Deucher
(cherry picked from commit 9086d008fb8c3cde0633b90ce19ffbf4eded388d)
2008-08-02atombios: add support for other endians.Benjamin Herrenschmidt
This is a cleaned up (in as much as atombios can be..) of benh's patch. airlied - removed benh's debugging for now, it might need to be put back later.. (cherry picked from commit 61f82ace0210251beb0bcc492218a75a193e1deb)
2008-08-02clamp tex coords (r100/r200) for textured videoRoland Scheidegger
fixes bug 14904 (cherry picked from commit 7ae4cec8cc8c90aee5dc4fa7abcce22321d4f4eb)
2008-08-02Add pci id for FireMV 2400Wolke Liu
(cherry picked from commit c037b4ce8769ad840a257e22b1e4ad58b8ed96fa)
2008-08-02RADEON: IGP VGA fixes take 2Alex Deucher
It seems only RS300/350/400/480 are missing the primary dac See bug 15708 (cherry picked from commit cfaa23d925e3c062cf87ea844566ac11ea02d69e)
2008-08-02Revert "IGP: attempt to fix VGA on IGP chips"Alex Deucher
This reverts commit e78e8a21b4040cd7f1983c241c860d9209398396. (cherry picked from commit 31c27ffcb3c4c5334cf726ecd4e293a678b2a1ea)
2008-07-17xsfbs.mk: make 'log' a separate targetJulien Cristau
'prepare' runs genscripts, and we don't want that in unpatch, so create stampdir/log in a separate target, and make unpatch depend on that instead of prepare.
2008-07-16xsfbs.mk: update the list of releases, and drop some unused codeJulien Cristau
we haven't had a separate source tree since modularization.
2008-07-16xsfbs.mk: more parallel make fixingJulien Cristau
2008-07-16xsfbs.mk: fix the prepare target for parallel makeJulien Cristau
2008-07-15Do not export MACH64, MACH32 and R128 pci ids in radeon.idsBrice Goglin
2008-06-27Prepare changelog for uploadBrice Goglin
2008-06-27New upstream releaseBrice Goglin
2008-06-27Merge tag 'xf86-video-ati-6.9.0' into debian-unstableBrice Goglin
2008-06-26Bump for 6.9.0 releaseAlex Deucher
2008-06-26RADEON: sys/endian.h needs sys/types.h on BSDsBrad Smith
See bug 16512
2008-06-26RADEON: fix copy/paste error in accel codeBrad Smith
2008-06-26Revert "Revert "ATOM: disable TV-out for now""Dave Airlie
Oops I really didn't mean to do this, I was testing something and it slipped past. This reverts commit dd18caa4b2efc430eaae0c4362b65641f9bef440.
2008-06-25RADEON: adjustments to Jerome's last commitAlex Deucher
- Flush caches and wait for idle after drawing - Make sure 3D is idle too (after composite or textured video)
2008-06-25Merge branch 'master' of ↵Jerome Glisse
git://anongit.freedesktop.org/xorg/driver/xf86-video-ati
2008-06-25radeon: flush & wait for 2d & dma idle after 2d blitJerome Glisse
This should help to avoid 2d & 3d engine to step on each other dma transaction.
2008-06-25ati: hopefully fix byteswap mess for those other OSes.Dave Airlie
2008-06-25Prepare changelog for uploadBrice Goglin
2008-06-25New upstream releaseBrice Goglin
2008-06-25Merge tag 'xf86-video-ati-6.8.192' into debian-unstableBrice Goglin
2008-06-24bump for rc releaseAlex Deucher
2008-06-24RADEON: warning fixAlex Deucher
2008-06-24RADEON: cleanupsAlex Deucher
- fix some warnings - RS400 and RS480 are separate families now (update default tmds and dac2 tables)
2008-06-24IGP: attempt to fix VGA on IGP chipsAlex Deucher
VGA has never worked on some IGP chips. While the chip only has one DAC, it appears to use a mix of Primary DAC and TVDAC controls. See bug 15708
2008-06-24RADEON: remove extraneous line from new pll codeJiří Paleček
2008-06-23RADEON: PLL tweaksJiří Paleček
Patch from Jiří Paleček (see debian bug 465864) with some tweaks by me. - abort rather than programming bad dividers if no pll dividers can be found - improve the pll selection algorithm - in general, prefer lower ref dividers I've tested this patch on a wide variety of chips (r1xx-r6xx) and clocks.
2008-06-23RADEON: adjust randr crtc/output prepare/commit orderingAlex Deucher
This fixes some occasional mode change problems with multiple heads active. It seems radeons generally like to turn on the whole output/crtc setup in one shot.
2008-06-23Fix typo in long descriptionBrice Goglin
2008-06-22xserver-xorg-video-radeon replaces earlier -ati packagesBrice Goglin
2008-06-210x1002 0x5657 is actually RV410Alex Deucher
See bug 14289 com_bios_scratch.diff
2008-06-20legacy: use entity MMIO for dpms as this can crossover between zaphod infosDave Airlie
2008-06-20atombios: use MMIO from the entity not the infoDave Airlie
2008-06-19RADEON: fix read past the end of an arrayAlex Deucher