Age | Commit message (Collapse) | Author |
|
|
|
This probably won't work on all chips as the various gpio lines
seem to need special magic to to actually talk to the i2c slave
chips.
|
|
|
|
Hopefully this will fix up the weird mode issues with LVDS and
native and RMX modes, but I can't seem to get quite the right
combo to fix everyone.
|
|
|
|
This was accidentally broken when moving away from using pixmap data pointers
directly.
|
|
The combined pitch/offset registers only support pitches up to 16320 bytes.
With EXA >= 2.3, set the maxPitchBytes field accordingly. With older versions,
limit maxX such that the pitch of 32bpp pixmaps doesn't exceed the limit.
Also check the limit in RADEONGetOffsetPitch just in case.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=12551 .
|
|
Fixes segfault with current xserver master without AccelDFS.
|
|
also print out LVDS mode info from bios for both
legacy and atom bioses
|
|
|
|
The old validation code wasn't really well suited to randr.
This fixes several issues:
- missing display size for panels with edid
- broken duplicate modes
|
|
|
|
|
|
|
|
This reverts commit 9109e62e3be7f96b41b534ab517fdf1baf458806.
This breaks ABI. better fix to come.
|
|
This should prevent people from mistakenly trying to run
zaphod mode
|
|
Option "MacModel" "mini"
may not be 100% correct yet
|
|
LVDS + RMX doesn't seem to like having the crtc values tweaked.
|
|
Should fix bug 12175
|
|
- add option to turn off RMX
- turn off RMX by default on DVI
- add infrastructure to support more RMX modes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit 4000a710c93dd2d82891e4082bc7fa922ba9c5f4.
This needs to be reworked and needs more soak time. so revert
for now.
|
|
previous fix seemed to break other chips. Lets see how
this goes.
|
|
|
|
some chips seem to be pickier than others. fixes bug 12467
|
|
|
|
|
|
it's just too unreliable and even when it is most people
don't want it. enable it via output attribute or force
the outputs on with xrandr
|
|
besides specifying the pimary DAC (which they don't have),
most seem to specify DDC_CRT2 for DDC, which does not seem
to ever work. Some have reported success with DDC_MONID so
lets give that a try.
|
|
Some monitors have this bit set even on analog ports
|
|
- Based on Dave Airlie's initial work and the dvo support
in the intel driver.
- Only sil164 is supported at the moment.
- Once we get some testing and such, we ought to move the dvo
drivers out of the drivers so they can be shared among all drivers
- Doesn't seem to work on my card (r4xx ATOM) card ATM
- Legacy bios table programming sequence not implemented yet
|
|
Leave them as programmed by the bios
fixes bug 12424
|
|
Make sure the DRI lock is held though, as these can be called asynchronously.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=12245 .
|
|
surface limits
Also, tweak default desktop sizes and add some informational messages
|
|
|
|
|
|
As far as I can tell there are three apple laptop variants:
ibook - LVDS, TVDAC drives TV or VGA via dongle
powerbook-duallink - LVDS, TV, External TMDS/Primary DAC
powerbook - LVDS, TV, Internal TMDS/Primary DAC
use Option "MacModel" "<string>"
to enable the appropriate quirks where string is one of the above
We can't yet init the external TMDS directly, but if OF inits it,
it should work. This should also fix bug 9955.
Please test!
|
|
Also rework the tmds pll output attribute handling a bit
|
|
|
|
|
|
|
|
|
|
Since TV/VGA/DVI-I can share the TV DAC, we often get false detection
of all inputs that share that DAC. Make load detection an output
attribute. Enabled by default on primary dac and on cards where
tv dac is (usually) dedicated to tv (non-IGP mobilities).
|
|
sometimes the bios tmds plls are busted for certain
monitors. sometimes the dirver tables are. Let the user
pick at run time.
|