summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-03-16prime slave support for ATI driver (v3)prime-testDave Airlie4-35/+168
get the Window vs Pixmap stuff right When we have a primed window, we change the pixmap while doing the copy to point at the prime slave pixmap, and change it back to the prime master pixmap once copied. v3: change map/unmap to bo wait
2010-02-12r6xx/r7xx: implement EXA vline supportAlex Deucher2-16/+102
2010-02-12radeon: consolidate crtc selector for vline waitAlex Deucher8-63/+41
Use the Xv version as it takes into account the area covered by the op rather than just picking the largest crtc area.
2010-02-05r500: fix relocs for Xv planar videoAlex Deucher1-3/+3
fixes fdo bug 26445
2010-02-05rs400/rs480: mc idle bit is bit 2 like original radeonDave Airlie1-0/+6
backport from a KMS fix, the rs400/480 mc idle is bit 2 not bit 4. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-02-04config: remove dead LINUXDOC macro usageGaetan Nadon1-2/+0
This module does not generate LINUXDOC documentation. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-02-04evergreen: minor clean up in transmitter setupAlex Deucher1-3/+2
both link and encoder must be set for linkb
2010-02-04r600: reduce number of cache flushesAlex Deucher1-3/+1
We don't need to flush so often. Next step would be to move the flushing to the drm and only flush after each command buffer rather than each draw.
2010-02-03evergreen: use external clock source for DP PHYAlex Deucher2-6/+11
DP CRTC clock always comes from DCPLL. This frees up PPll1/2 for non-DP-mode PHYs and CRTCs
2010-02-03evergreen: blank/unblank DP in dpms callsAlex Deucher1-3/+11
2010-02-03evergreen: pll fixesAlex Deucher1-13/+12
SetPixelClock needs to be called for DP outputs with a valid PLL.
2010-02-02evergreen: DP requires coherent modeAlex Deucher1-1/+1
2010-02-02evergreen: fix units on frac_fb_divAlex Deucher1-1/+1
2010-02-01evergreen: add pci idsAlex Deucher6-0/+210
2010-02-01evergreen: add atombios crtc/pll functionsAlex Deucher4-28/+252
2010-02-01evergreen: add atom support for digital outputsAlex Deucher4-29/+276
analog is already supported by the existing code.
2010-02-01evergreen: add crtc set base/format supportAlex Deucher2-2/+112
2010-02-01evergreen: add lut supportAlex Deucher1-20/+41
2010-02-01evergreen: add hw cursor supportAlex Deucher1-4/+64
2010-02-01evergreen: add base asic supportAlex Deucher4-14/+172
2010-02-01evergreen: add register and utility definesAlex Deucher1-0/+149
2010-02-01evergreen: add chip enumsAlex Deucher1-1/+8
2010-02-01atom: update to the latest upstream atombios.h changesAlex Deucher1-129/+961
2010-02-01r500: fix CS section size missmatch in Xv codeAlex Deucher1-1/+1
2010-01-29radeon: further digital encoder cleanups.Dave Airlie1-37/+10
this just cleans up a few more bits of the digital encoder setup. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-01-28radeon: clean up dig encoder handlingAlex Deucher3-48/+24
- switch the var name to dig_encoder - quiet coherent messages - clean up dig encoder selection Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2010-01-28radeon: add support for picking the digitial encoderDave Airlie2-21/+61
Testing on a W500 laptop found the LVDS + DisplayPort would conflict over the choice of digital encoder, and only one would work. This patch fixes the DCE3 case where LVTMA requires the second digital encoder and lets DP/DVI use the first in most cases. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-01-27avivo: add some hotplug detect regsAlex Deucher1-0/+3
2010-01-27radeon: minor pll updatesAlex Deucher2-3/+10
add new fixed post divider option
2010-01-27radeon: use mmio bar size rather than hardcoded number for register opsAlex Deucher1-2/+4
newer asics have larger mmio bars
2010-01-25KMS: fix no accel optionAlex Deucher1-9/+6
NO_ACCEL wasn't handled correctly with KMS. fixes fdo bug 26198
2010-01-25radeon/kms: only enable EXA pixmaps under kms if we support render accelDave Airlie1-1/+2
I've seen RN50s with 64MB of RAM that are slow as molasses, this should fix them. RH bug 556400 Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-01-22Remove unnecessary checks.Kusanagi Kouichi1-9/+4
Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
2010-01-19Fix configure with --disable-driAlan Coopersmith1-1/+3
AM_CONDITIONAL calls can't be made inside if statements, since automake won't know what to do when the if isn't true. Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-19ATOM: Upstream parser updatesAlex Deucher2-1/+7
2010-01-18r6xx/r7xx: emit relocation for FRAG & TILE bufferJerome Glisse1-9/+19
FRAG & TILE buffer are unused but still they need to be associated with a valid relocation so that userspace can't try to abuse them to overwritte GART and then try to write anywhere in system memory.
2010-01-15Update Sun license notices to current X.Org standard formAlan Coopersmith1-22/+19
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-14displayport: fix DDC on DVI->DP convertors.Dave Airlie1-1/+5
Seems we have to not do auxch DDC if we aren't talking to a DP sink.
2010-01-11rv100: fix typo in fix for bug 25992Alex Deucher1-4/+6
Noticed by Maarten Maathuis.
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>
2010-01-08radeon/kms: add new strings for eDP and TVAlex Deucher1-0/+2
2010-01-07radeon: fallback to i2c for edid if aux failsAlex Deucher1-0/+7
In case of a DP->DVI adapter for example.
2010-01-07radeon: add initial support for eDP (embedded DisplayPort)Alex Deucher4-3/+29
Should fix fdo bug 25931
2010-01-07radeon: updated ObjectID.hAlex Deucher1-1/+126
2010-01-04radeon: 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.
2009-12-30configure.ac: remove unused sdkdir=$(pkg-config...) statementGaetan Nadon1-1/+0
The sdkdir variable isn't use, so remove the statement. Acked-by: Dan Nicholson <dbn.lists@gmail.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
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-21ATOM: add new power table defsAlex Deucher1-1/+198
2009-12-21radeon: use new libdrm apiDave Airlie3-13/+8
2009-12-21Replace shave with automake silent-rulesIngmar Vanhassel5-231/+0
Which are enabled by default in Xorg's util-macros 1.3 if automake-1.11 is used. Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>