Age | Commit message (Collapse) | Author |
|
analog is already supported by the existing code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this just cleans up a few more bits of the digital encoder setup.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
|
- switch the var name to dig_encoder
- quiet coherent messages
- clean up dig encoder selection
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
|
|
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>
|
|
|
|
add new fixed post divider option
|
|
newer asics have larger mmio bars
|
|
NO_ACCEL wasn't handled correctly with KMS.
fixes fdo bug 26198
|
|
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>
|
|
Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
|
|
|
|
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.
|
|
Seems we have to not do auxch DDC if we aren't talking to a DP
sink.
|
|
Noticed by Maarten Maathuis.
|
|
Due to heat issues. fixes bug 25992
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
|
|
|
|
In case of a DP->DVI adapter for example.
|
|
Should fix fdo bug 25931
|
|
|
|
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.
|
|
fixes mac laptops without an edid
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
|
|
|
|
|
|
radeon_dummy_bufmgr.h
radeon_vbo.h
simple_list.h
Replace leading spaces with tab for radeon_atomwrapper.h
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
It appears that RS4xx chips need to have the crtc
enabled when the timing is programmed.
agd5f: minor fixes/cleanup of the original patch
|
|
It's only fair.
Compile-tested only.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
|
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
|
|
This should hopefully help the problems with flickering
and blinking monitors reported on some systems. If there
are problems, the old PLL algorithm can be selected with:
Option "NewPLL" "FALSE"
in the device section of your X config.
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
|
|
noticed by Matthijs Kooijman on fdo bug 22140
|
|
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
|
|
The dimension of an XvImage is limited to 2048 x 2048 even if an adaptor
supports larger image.
XvCreateImage and XvShmCreateImage lower the width or height of an image.
XvPutImage and XvShmPutImage return BadValue.
The cause is that 2048 is hardcoded in RADEONQueryImageAttributes.
|
|
|
|
This ports the mesa DMA buffer handling with the 3 lists,
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
|
|
|
sync polarity, etc. This will likely fix LVDS problems
on some laptops.
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
|
|
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
|
|
All of the drawing ops were the exact same modulo the vtx size,
this along with the vertex buffer wrapping code could all be consolidated
into a smaller set of functions.
This also adds 2 VBO which we switch between, and merges a #define to
enable the multiple operations in one CS under KMS mode.
Multi-operation still isn't working though.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
|
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
|
|
When acceleration is disabled we need to reallocate
a new shadow framebuffer and we should also avoid
calling any EXA function as EXA is disabled in such
case.
|
|
According to the DCE3 docs we should only use DAC1/2 not
CV1/TV OutputControl, also my rv730 bios doesn't have any
CV1/TV tables.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
|
a) crev and frev are reversed
b) my rv730 bios only has one mode in it, so
bounds check the table size.
|
|
|