summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-10-09RADEON: fix console restore on netbsdMatthieu Herb
Include the mode restore bugfix from monolithic Xorg, that is derived from the version in xsrc which in turn was provided by Matthieu Herb over 3 years ago on the XFree86 lists. Suggested by various developers, hold-back due to the working state in xorg-server 1.1.1. Tracing down the exact change showed that the changed default color depth made this issue a lot more prominent again. Discussed with Eric Anholt.
2007-10-09include stdint.h to fix the build on some platformsLars Weiler
fixes bug 12733
2007-10-09theatre compiles with pci-rework.George Sapountzis
2007-10-07RADEON: still more LVDS fixesAlex Deucher
Seems some laptops need the native mode from the bios for LVDS while others seem to prefer a CVT mode. Add an option to pick the preferred mode. The default it to use the bios table timing.
2007-10-06radeon: add support for DDC type 6Dave Airlie
thanks to arekm on xorg-devel for testing/feedback
2007-10-05Bump for RC releasexf86-video-ati-6.7.195Alex Deucher
2007-10-05RADEON: rename to PCI_CHIP_RS485_5975 everywhereTormod Volden
RS482_5975 is actually RS485. see bug 12048
2007-10-05RADEON: Disable DRI by default for RS482 cardsTormod Volden
fixes bug 12048
2007-10-04radeon: Fix compile warnings.Michel Dänzer
2007-10-04radeon: Fix for pci-rework.Michel Dänzer
Surprisingly easy, thanks to George's pci-rework changes.
2007-10-04Merge remote branch 'origin/pci-rework'Michel Dänzer
2007-10-03RADEON: remove some cruftAlex Deucher
2007-10-03RADEON: more fixes for single crtc chipsAlex Deucher
2007-10-03RADEON: remove RADEONSaveMode()Alex Deucher
It's only called by RADEONSave(), so just move its contents into RADEONSave(). this mirrors RADEONRestore().
2007-10-03RADEON: minor fixes for external TMDSAlex Deucher
2007-10-03RADEON: final fix for RMX/LVDSAlex Deucher
It seems that on quite a few laptops the LVDS H/V timing from the bios tables are way off or just doesn't work period. Either we are using it wrong or we need some additional checks when we parse it. Only the dot clock seems to really matter, so use cvt modes and update the dotclock. This seems to work correctly in all cases.
2007-10-03RADEON: Finally sort out LVDS modesAlex Deucher
- The panel timing from the bios tables is for the crtc, not the native panel mode, so add cvt modes for the panel and fix up the crtc values in mode_fixup(). - rename and reconfigure RADEONValidateFPModes() to what it really does: add screen modes. I suppose for backwards compatibility we ought to add the screen modes to every reasonable output, but everyone should really use xrandr or an output monitor section to add custom modes. Hopefully this will go away at some point.
2007-10-02RADEON: fix RADEONInitDispBandwidth() on single crtc cardsAlex Deucher
Should fix bug 12490
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