summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-04-05bump version for releasexf86-video-ati-6.12.76.12-branchAlex Deucher1-1/+1
2010-04-01radeon: fix possible gpio i2c table overrunAlex Deucher1-3/+7
GPIO_I2C_INFO does not always have ATOM_MAX_SUPPORTED_DEVICE entries. Should fix Novell bug 589022.
2010-03-15bump version for releasexf86-video-ati-6.12.6Alex Deucher1-1/+1
2010-03-15Fix some word accesses in AtomBios to work on all architectures.Michael Cree1-8/+9
The UINT16LE_TO_CPU(), etc., macros are used in the AtomBios code to fix up endian issues but they do not address bad alignment or assist architectures that cannot perform hardware byte or word accesses. This patch inserts use of the ldw_u(), etc., interface of the Xserver into certain AtomBios accesses to address alignment issues. This resolves Debian bug 572311, namely that the driver when compiled for generic Alpha architecture (i.e. doesn't use the byte-word extension) resulted in no display output on certain Radeon cards. Signed-off-by: Michael Cree <mcree@orcon.net.nz>
2010-03-10radeon: add support for pal on legacy IGP chipsAndrzej Hajda2-10/+28
Based on my initial non-working patch. Fixes some element of fdo bug 12007
2010-03-09atom: i2c gpio fixesAlex Deucher1-57/+52
Basically a port of my kms patch. This allows us to remove some quirks.
2010-03-03radeon: add new RS880 pci idAlex Deucher6-2/+8
2010-03-02radeon: bump version for releasexf86-video-ati-6.12.5Alex Deucher1-1/+1
2010-03-02pciids: hopefully fix HPDave Airlie2-1/+4
2010-03-02pci: add HP vendor idDave Airlie1-0/+1
2010-03-02add more triple-head server IDCooper Yuan1-12/+17
2010-02-18RS600: add connector quirkAlex Deucher1-0/+10
System lists DVI port as HDMI. fixes fdo bug 26605
2010-01-19ATOM: Upstream parser updatesAlex Deucher2-1/+7
2010-01-19radeon: updated ObjectID.hAlex Deucher1-1/+126
2010-01-19ATOM: add new power table defsAlex Deucher1-1/+198
2010-01-11rv100: fix typo in fix for bug 25992Alex Deucher1-4/+6
Noticed by Maarten Maathuis.
2010-01-11radeon: fix LVDS power sequence on Mac cardsAlex Deucher1-4/+23
Noticed by John R. Dunning. Fix taken from radeonfb. I'm not sure if this sequence would be useful on any PC laptops or not so make it mac specific for now.
2010-01-11rv100: reject modes >135 Mhz with DVIAlex Deucher1-0/+4
Due to heat issues. fixes bug 25992 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-12-22radeon: add cvt timing if we only have panel w/hAlex Deucher1-0/+14
fixes mac laptops without an edid Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-12-15fix 200M freezes on VT switch if CRTC is disabledMatthias Hopf1-0/+10
It appears that RS4xx chips need to have the crtc enabled when the timing is programmed. agd5f: minor fixes/cleanup of the original patch
2009-12-08EXA: Check for solid/gradient pictures the same way for all generations.Michel Dänzer2-2/+8
In particular, also catch them for >= R300.
2009-12-03radeon: fix crtc2 dpmsMatthijs Kooijman1-4/+3
noticed by Matthijs Kooijman on fdo bug 22140
2009-11-23DCE3.2: fix uniphy2 dvi issuesAlex Deucher1-0/+12
In some cases the atom transmitter table sets the golden value of this reg differently which some monitors don't like. I haven't had time to dig further, so this works around it for now. Fixes fdo bug 24313 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-11-17radeon: deal with connectors sourced to the same encoderAlex Deucher1-0/+46
Some systems have multiple connectors connected to the same encoder; e.g., DVI and HDMI connected to the same encoder with the same ddc line. Since we expose connectors as xrandr outputs, randr treats them separately which results in it trying to source the same encoder to different crtcs. If we have an HDMI and DVI-D port on the same encoder, pick the one to be considered connected based on the edid (HDMI if edid indicates HDMI, DVI otherwise). Also, don't turn off (dpms) encoders that are shared. Fixes fdo bug 21767. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-11-17radeon: fix potential memory leak in ddc codeAlex Deucher1-1/+3
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-11-12radeon: man page updatesAlex Deucher1-2/+2
2009-11-09IGP: some IGP chips report as AGPAlex Deucher1-1/+12
Set bus type appropriately. fixes bug 25002 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-11-05EXA: fallback if no pMaskPicture->pDrawableAlex Deucher2-4/+24
A solid or gradient mask could be used for blending the source picture onto the destination picture. Fixes fdo bug 24838 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-10-30radeon: clamp the internal FB map to the aperture size v2Alex Deucher1-2/+5
We don't use the invisible memory yet and on cards with large amounts of vram this can cause the top of GART calculation to overflow. Fixes bug fdo bug 24301: http://bugs.freedesktop.org/show_bug.cgi?id=24301 v2: only clamp cards with more than 512 MB. This seems to cause problems on some older cards due to the way the drm and ddx set up the internal memory map.
2009-10-07radeon: clamp the internal FB map to the aperture sizeAlex Deucher1-0/+9
We don't use the invisible memory yet and on cards with large amounts of vram this can cause the top of GART calculation to overflow. Fixes bug fdo bug 24301: http://bugs.freedesktop.org/show_bug.cgi?id=24301
2009-09-25radeon: fix zaphodDave Airlie1-0/+2
2009-09-20use AC_CHECK_HEADER instead of AC_CHECK_FILEMichael Olbrich1-9/+15
AC_CHECK_FILE is not possible when cross-compiling. Use AC_CHECK_HEADER / AC_PREPROC_IFELSE instead. [ Michel Dänzer: Shuffled things around slightly to make it work on my setup ] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Michel Dänzer <daenzer@vmware.com> (cherry picked from commit 97a4e747bfac14f34646c55ddf639e8fe22f2f55)
2009-09-11ati 6.12.4xf86-video-ati-6.12.4Dave Airlie1-1/+1
2009-09-11Update to xextproto 7.1 support.Dave Airlie4-0/+19
DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers need to include dpmsconst.h if xextproto 7.1 is available. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Conflicts: src/drmmode_display.c
2009-09-10ati 6.12.3xf86-video-ati-6.12.3Dave Airlie1-1/+1
2009-09-10ati: change to using ABI version checkDave Airlie2-2/+2
(cherry picked from commit 63c873cbd4d1d21d9f688028c0900c79fadc42c1)
2009-09-10ati: update for resources/RAC API removalDave Airlie2-1/+8
(cherry picked from commit 21a621c297ac71c65c239ea960c38706e718b91c)
2009-09-06RV280: add agp quirkAlex Deucher1-1/+3
deb bug 545040
2009-08-25RV740: disable small DFS transfersAlex Deucher1-0/+4
Seems problematic on all rv740 chips, so until we can find a solution, disable them.
2009-08-24r600: fix bad unit in texture setupDave Airlie1-2/+2
2009-08-17radeon: move detected monitor type debugging.Dave Airlie1-3/+2
We should print this after DAC detection to be useful for TV
2009-08-17atom: recall crtc source script after tv dpms onDave Airlie1-0/+5
For some reason we lost the DACB source when we dpms tv back on.
2009-08-17atombios: store dac detect result into save register.Dave Airlie1-9/+9
We end up writing back an empty save register over the dac detection results so the atombios table can no longer figure out the S-video vs composite so sets the wrong one up. this gets tv-out on my r580 with a composite connector working.
2009-08-17atom/tvout: set the correct scaler up for tv outDave Airlie1-226/+230
If we need to use the second scaler actually set the second scaler up.
2009-08-17r100/r200: dont emit wrong clamp modes.Dave Airlie1-8/+8
for rect textures you don't want to use wrap clamping which is the default.
2009-08-17radeon/tv: fix typo in crtc register modificationsDave Airlie1-1/+1
2009-08-11Fix misleading filenames in DRI setup failure messagesAdam Jackson1-4/+4
2009-08-11RV280: add agp quirkAlex Deucher1-0/+2
from Hartmut Niemann
2009-08-04RS880: enable accelAlex Deucher6-13/+16
2009-08-03radeon: add some new r7xx pci idsAlex Deucher6-0/+30