summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-10-01radeon: fix powerpc buildDave Airlie
2007-09-30RADEON: add support for ext tmds table and ext tmds chip initAlex Deucher
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.
2007-09-30RADEON: remove cruftAlex Deucher
2007-09-30RADEON: more work on LVDS mode validation and fixupsAlex Deucher
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.
2007-09-28rc410: disable DRI by default due to it not workingDave Airlie
2007-09-27radeon: Fix build on little endian platforms.Michel Dänzer
This was accidentally broken when moving away from using pixmap data pointers directly.
2007-09-27radeon: EXA pitch fixes.Michel Dänzer
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 .
2007-09-27radeon: Don't use pixmap data pointer directly with EXA.Michel Dänzer
Fixes segfault with current xserver master without AccelDFS.
2007-09-24RADEON: more clean up of mode codeAlex Deucher
also print out LVDS mode info from bios for both legacy and atom bioses
2007-09-24bump for RC releasexf86-video-ati-6.7.194Alex Deucher
2007-09-23RADEON: Rework LVDS mode validationAlex Deucher
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
2007-09-23RADEON: properly set default RMX typesAlex Deucher
2007-09-23RADEON: fix up LVDS handling for r3xx and newerAlex Deucher
2007-09-22RADEON: Fix crash when Xv window is outside of either crtcAlex Deucher
2007-09-22Revert "RADEON: fix crash when Xv window is outside of either crtc"Alex Deucher
This reverts commit 9109e62e3be7f96b41b534ab517fdf1baf458806. This breaks ABI. better fix to come.
2007-09-22RADEON: Don't make the entity as shareableAlex Deucher
This should prevent people from mistakenly trying to run zaphod mode
2007-09-22RADEON: preliminary support for mac miniAlex Deucher
Option "MacModel" "mini" may not be 100% correct yet
2007-09-22RADEON: Fix RMX on LVDSAlex Deucher
LVDS + RMX doesn't seem to like having the crtc values tweaked.
2007-09-22RADEON: fix crash when Xv window is outside of either crtcMichel Dänzer
Should fix bug 12175
2007-09-22RADEON: RMX updatesAlex Deucher
- add option to turn off RMX - turn off RMX by default on DVI - add infrastructure to support more RMX modes
2007-09-21RADEON: remove more old cruftAlex Deucher
2007-09-20RADEON: fix video in on RV380 (tested on X600 VIVO)Maciej Cencora
2007-09-20RADEON: fix up dvo support (still no external chip init)Alex Deucher
2007-09-20RADEON: round 3 on the PLLs. should fix the LVDS issuesAlex Deucher
2007-09-19bump for RC releasexf86-video-ati-6.7.193Alex Deucher
2007-09-19RADEON: add default connector setup for single crtc chipsAlex Deucher
2007-09-19RADEON: fix external TMDS parsing in legacy bios connector tableAlex Deucher
2007-09-19Revert "RADEON: initial pass at external TMDS support"Alex Deucher
This reverts commit 4000a710c93dd2d82891e4082bc7fa922ba9c5f4. This needs to be reworked and needs more soak time. so revert for now.
2007-09-18RADEON: fix plls againAlex Deucher
previous fix seemed to break other chips. Lets see how this goes.
2007-09-18RADEON: Remove more mergedfb cruftAlex Deucher
2007-09-18RADEON: adjust pll restoreAlex Deucher
some chips seem to be pickier than others. fixes bug 12467
2007-09-18radeon: Remove declaration of unused variable.Michel Dänzer
2007-09-18RADEON: note that MergedFB support has been replaced with randr 1.2Alex Deucher
2007-09-17RADEON: turn off load detection on tv dac by defaultAlex Deucher
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
2007-09-17RADEON: XPRESS connector tables are crapAlex Deucher
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.
2007-09-17RADEON: ignore edid digital bit on analog portsAlex Deucher
Some monitors have this bit set even on analog ports
2007-09-17RADEON: initial pass at external TMDS supportAlex Deucher
- 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
2007-09-15RADEON: don't restore bios scratch regsAlex Deucher
Leave them as programmed by the bios fixes bug 12424
2007-09-08radeon: Reinstate sync in radeon_crtc_show/hide_cursor.Michel Dänzer
Make sure the DRI lock is held though, as these can be called asynchronously. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=12245 .
2007-09-01RADEON: automatically disable tiling if requested virtual desktop exceeds ↵Alex Deucher
surface limits Also, tweak default desktop sizes and add some informational messages
2007-08-30radeon: Fix Option "MacModel".Sjoerd Simons
2007-08-30radeon: Don't build currently unused RADEONSavePalette.Michel Dänzer
2007-08-29RADEON: Add quirk and connector tables for apple laptopsAlex Deucher
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!
2007-08-28RADEON: add option to force tmds pll to default tableAlex Deucher
Also rework the tmds pll output attribute handling a bit
2007-08-28RADEON: remove some cruft forgotten in a previous commitAlex Deucher
2007-08-28RADEON: Update tv attributes immediatelyAlex Deucher
2007-08-28RADEON: remove the "default" tv_standard optionAlex Deucher
2007-08-27RADEON: enable load detection for tvdac if output count for tvdac < 2Alex Deucher
2007-08-27RADEON: make load detection an output attribute for analog outputsAlex Deucher
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).
2007-08-27RADEON: make tmds pll an output attributeAlex Deucher
sometimes the bios tmds plls are busted for certain monitors. sometimes the dirver tables are. Let the user pick at run time.