summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-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: 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
2009-08-01radeon: AGPMode quirk needed for SiSBryce Harrington
fixes bug 23065
2009-08-01radeon: AGPMode quirk needed for IBM Thinkpad T40 with Mobility M7 LWBryce Harrington
fixes bug 23064
2009-08-01radeon: AGPMode quirk needed for HP Omnibook 6200Bryce Harrington
fixed bug 23063
2009-07-30radeon: fix r600 shadow fb mode with cursor allocation in wrong placeDave Airlie
From RHEL QE testing, we could end up with the cursor at 0 since we think EXA is in use when really it isn't. the info->useEXA = FALSe might be unnecessary but better to be explicit stable: fix slightly different Signed-off-by: Dave Airlie <airlied@redhat.com>
2009-07-29radeon: fix typo in object header to connector type conversionAlex Deucher
Should fix bug 19943
2009-07-25radeon: Set PCI/PCIE bus type properly per asicAlex Deucher
- r1xx-rv350 chips have the old pci gart - rv380+ chips have newer pcie gart Select the right kind regardless of whether the user selects PCI or PCIE.
2009-07-14Add an r420 AGP quirkAlex Deucher
fixes bug 22726
2009-07-09RV280: another AGP quirkAlex Deucher
fdo bug 12544
2009-07-09RV280: Add an AGP quirkAlex Deucher
lp bug 370205 via fdo bug 12544
2009-06-30Check if the composite op is supported in R200CheckComposite.Fredrik Höglund
2009-06-28R6xx/R7xx: fix pixel centersRoland Scheidegger
Make sure we are using GL mode (centers at 0.5) rather than D3D mode (centers at 0.0). This also fixes fdo bug 21963.
2009-06-28Add some missing M96 pci idsAlex Deucher
fixes fdo bug 22404