Age | Commit message (Collapse) | Author |
|
(cherry picked from commit 0a505297f09aefb1b4432176a263bfdf6f256f77)
|
|
- debian bug 492457
(cherry picked from commit d5799ac53c3e1b2ca1da97780b171a44060c3aad)
|
|
(cherry picked from commit b0378bb145c8a915c943bef7d17f2cdecfccc891)
|
|
(cherry picked from commit c18fad622a3c4f9572051120d83af68b625b5686)
|
|
- makes crtc1 and crtc2 watermark setup independant.
- fixes the case where only crtc2 is active
(cherry picked from commit dc231ff8e063313d2bcf5acccad67a9f8a7e3314)
|
|
Noticed by fnord42 on IRC.
(cherry picked from commit ecb6347a3d7071890600c98c2addef3a8ca260ee)
|
|
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)
|
|
fixes bug 15954
(cherry picked from commit e8c07270e1fc2ee455320370692aaf90abac2773)
|
|
(cherry picked from commit a6db4dc65aec560f3b1f37ff73ec6b0bd8207295)
|
|
pci id from legume on #radeon
(cherry picked from commit a9746114369d516072d841ec356ec3ba3d0be71a)
|
|
(cherry picked from commit 810c28cc2660b73e03e4d27be97988fc5321a06f)
|
|
(cherry picked from commit 7e67d0163579a44f104e8f354a929ac9b33e4c21)
|
|
(cherry picked from commit 9086d008fb8c3cde0633b90ce19ffbf4eded388d)
|
|
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)
|
|
fixes bug 14904
(cherry picked from commit 7ae4cec8cc8c90aee5dc4fa7abcce22321d4f4eb)
|
|
(cherry picked from commit c037b4ce8769ad840a257e22b1e4ad58b8ed96fa)
|
|
It seems only RS300/350/400/480 are missing the primary dac
See bug 15708
(cherry picked from commit cfaa23d925e3c062cf87ea844566ac11ea02d69e)
|
|
This reverts commit e78e8a21b4040cd7f1983c241c860d9209398396.
(cherry picked from commit 31c27ffcb3c4c5334cf726ecd4e293a678b2a1ea)
|
|
'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.
|
|
we haven't had a separate source tree since modularization.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See bug 16512
|
|
|
|
Oops I really didn't mean to do this, I was testing something and it slipped
past.
This reverts commit dd18caa4b2efc430eaae0c4362b65641f9bef440.
|
|
- Flush caches and wait for idle after drawing
- Make sure 3D is idle too (after composite or textured video)
|
|
git://anongit.freedesktop.org/xorg/driver/xf86-video-ati
|
|
This should help to avoid 2d & 3d engine to step on each
other dma transaction.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- fix some warnings
- RS400 and RS480 are separate families now (update default tmds and dac2
tables)
|
|
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
|
|
|
|
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.
|
|
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.
|
|
|
|
|
|
See bug 14289
com_bios_scratch.diff
|
|
|
|
|
|
|