summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-05bump version for releasexf86-video-ati-6.12.76.12-branchAlex Deucher
2010-04-01radeon: fix possible gpio i2c table overrunAlex Deucher
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 Deucher
2010-03-15Fix some word accesses in AtomBios to work on all architectures.Michael Cree
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 Hajda
Based on my initial non-working patch. Fixes some element of fdo bug 12007
2010-03-09atom: i2c gpio fixesAlex Deucher
Basically a port of my kms patch. This allows us to remove some quirks.
2010-03-03radeon: add new RS880 pci idAlex Deucher
2010-03-02radeon: bump version for releasexf86-video-ati-6.12.5Alex Deucher
2010-03-02pciids: hopefully fix HPDave Airlie
2010-03-02pci: add HP vendor idDave Airlie
2010-03-02add more triple-head server IDCooper Yuan
2010-02-18RS600: add connector quirkAlex Deucher
System lists DVI port as HDMI. fixes fdo bug 26605
2010-01-19ATOM: Upstream parser updatesAlex Deucher
2010-01-19radeon: updated ObjectID.hAlex Deucher
2010-01-19ATOM: add new power table defsAlex Deucher
2010-01-11rv100: fix typo in fix for bug 25992Alex Deucher
Noticed by Maarten Maathuis.
2010-01-11radeon: fix LVDS power sequence on Mac cardsAlex Deucher
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 Deucher
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 Deucher
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 Hopf
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änzer
In particular, also catch them for >= R300.
2009-12-03radeon: fix crtc2 dpmsMatthijs Kooijman
noticed by Matthijs Kooijman on fdo bug 22140
2009-11-23DCE3.2: fix uniphy2 dvi issuesAlex Deucher
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 Deucher
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 Deucher
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-11-12radeon: man page updatesAlex Deucher
2009-11-09IGP: some IGP chips report as AGPAlex Deucher
Set bus type appropriately. fixes bug 25002 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-11-05EXA: fallback if no pMaskPicture->pDrawableAlex Deucher
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 Deucher
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 Deucher
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 Airlie
2009-09-20use AC_CHECK_HEADER instead of AC_CHECK_FILEMichael Olbrich
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 Airlie
2009-09-11Update to xextproto 7.1 support.Dave Airlie
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 Airlie
2009-09-10ati: change to using ABI version checkDave Airlie
(cherry picked from commit 63c873cbd4d1d21d9f688028c0900c79fadc42c1)
2009-09-10ati: update for resources/RAC API removalDave Airlie
(cherry picked from commit 21a621c297ac71c65c239ea960c38706e718b91c)
2009-09-06RV280: add agp quirkAlex Deucher
deb bug 545040
2009-08-25RV740: disable small DFS transfersAlex Deucher
Seems problematic on all rv740 chips, so until we can find a solution, disable them.
2009-08-24r600: fix bad unit in texture setupDave Airlie
2009-08-17radeon: move detected monitor type debugging.Dave Airlie
We should print this after DAC detection to be useful for TV
2009-08-17atom: recall crtc source script after tv dpms onDave Airlie
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 Airlie
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 Airlie
If we need to use the second scaler actually set the second scaler up.
2009-08-17r100/r200: dont emit wrong clamp modes.Dave Airlie
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 Airlie
2009-08-11Fix misleading filenames in DRI setup failure messagesAdam Jackson
2009-08-11RV280: add agp quirkAlex Deucher
from Hartmut Niemann
2009-08-04RS880: enable accelAlex Deucher
2009-08-03radeon: add some new r7xx pci idsAlex Deucher