summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-05-26RADEON: first pass at rotation (not working yet)Alex Deucher
- based heavily on intel
2007-05-26RADEON: clean up and add comment regarding clonesAlex Deucher
2007-05-26RADEON: Switch SetOutputType() to use names rather than numbersAlex Deucher
2007-05-26RADEON: make sure we have the lock when SYNCingAlex Deucher
2007-05-26RADEON: Make sure LVDS and FP2 routing info gets writtenAlex Deucher
2007-05-26RADEON: fix handling of DRI lockAlex Deucher
2007-05-26RADEON: implement backlight control for LVDSAlex Deucher
This code is currently disabled as I'm not sure which laptops actually use this method for backlight control. My laptop seems to use another method as adjusting the backlight level doesn't seem to touch LVDS_GEN_CNTL. Maybe just macs?
2007-05-25RADEON: implement auto/analog/digital output property for DVI-I (untested)Alex Deucher
2007-05-25RADEON: more clean of last commitsAlex Deucher
2007-05-25RADEON: fixup last commit and add support for ext TMDS detectAlex Deucher
2007-05-25RADEON: clean up non-DDC probe, add detect for DVIAlex Deucher
2007-05-23RADEON: clean up some logicAlex Deucher
2007-05-23RADEON: add output properties (not functional yet)Alex Deucher
2007-05-22radeon: Provide new DRI texOffsetStart hook when available with EXA.Michel Dänzer
2007-05-22RADEON: Only add valid connectorsAlex Deucher
2007-05-21radeon: HW cursor cleanup.Michel Dänzer
Don't needlessly turn the HW cursor on/off in RADEONLoadCursor*(). Besides cleaning up the code, this semms to avoid some HW cursor related 3D lockups, see https://bugs.freedesktop.org/show_bug.cgi?id=10815 . My best guess is that this is because the engine is now always idled before touching the CRTC registers.
2007-05-21radeon: Suppress debugging output by default.Michel Dänzer
It can be enabled at runtime by increasing the log verbosity level. Also change the prefix from (**) to (II) to make grepping the log file for defaults overridden by xorg.conf more useful again. Turn some MC related debugging output into normal informational output as it's useful for recognizing corner cases that can cause stability issues.
2007-05-20RADEON: fix crtc1 (un)blanking code after last commitAlex Deucher
- crtc1 MC control is on CRTC_GEN_CNTL - fix indenting
2007-05-20RADEON: several updatesAlex Deucher
- move output init from InitCrtc() functions to the output mode_set() - take the crtc off the MC when blanking - move EnableDisplay() to output commit() - clean up some dead code - don't enable dacs in initcrtc() functions, this is taken care of in EnableDisplay()
2007-05-20update to 6.6.192 for rc releaseati-6.6.192Alex Deucher
2007-05-20Fix regular/"xinerama"/zaphod dualhead modeAlex Deucher
- logic in RADEONUnblank() was wrong - Calling RADEONSetupConnectors() on second instance screwed up the port info - still seem to be HW cursor issues with zaphod mode
2007-05-18RADEON: if connector is VGA set TMDS to noneAlex Deucher
2007-05-18RADEON: Change default LVDS i2c line for powerpcAlex Deucher
2007-05-18RADEON: cleanupAlex Deucher
2007-05-18RADEON: more cleanupAlex Deucher
2007-05-17RADEON: turn off all outputs in screeninit(). We'll turn on the ones we ↵Alex Deucher
want later
2007-05-17RADEON: More cleanupAlex Deucher
2007-05-17Fix for infinite loop in RADEONGetLVDSInfoPaul TBBle Hampson
2007-05-15RADEON: remove some debugging codeAlex Deucher
2007-05-15RADEON: Move DAC regs to their own Save() functionAlex Deucher
2007-05-15RADEON: Lots of small fixesAlex Deucher
- remove extra crtc2_base set - remove some debugging code - clean up RestoreMode() - make sure a DDC reg gets assigned for LCD_DDC - make sure we adjust the right frame in AdjustFrame() - rename RADEONMapControllers() to RADEONPrintPortMap() to reflect what it actually does now - make i2c bus name match the DDC port - remove or comment out un-needed code
2007-05-13RADEON: Further cleanupAlex Deucher
2007-05-13RADEON: remove remnants of "old" multi-head supportAlex Deucher
The old screen based multi-head code is broken at this point and I have no intention of fixing it, so to clean things up I've removed it.
2007-05-13RADEON: additional cleanupsAlex Deucher
2007-05-13RADEON: add new ConnectorTable option and re-add PanelSize optionAlex Deucher
2007-05-13RADEON: remove mergedfb, etc. cruft from man pageAlex Deucher
2007-05-13RADEON: remove old mergedfb and dualhead options that are no longer usedAlex Deucher
2007-05-13RADEON: remove more dead codeAlex Deucher
2007-05-13RADEON: re-org randr codeAlex Deucher
- move crtc stuff to radeon_crtc.c - move output stuff to radeon_output.c
2007-05-13RADEON: Remove dead codeAlex Deucher
2007-05-13RADEON: several fixesAlex Deucher
- give better DDC names - disable DAC if connector is DVI-D - fix indentation in ProbeDDCModes()
2007-05-13RADEON: fix VT switchAlex Deucher
2007-05-13RADEON: move crtc offset handling into init/save/restore functionsAlex Deucher
2007-05-13RADEON: fix up DDCConnected()Alex Deucher
2007-05-13RADEON: don't need to pass pScrn to EnableDisplay()Alex Deucher
2007-05-13RADEON: remove hardcoded output limit and PortInfo stuffAlex Deucher
2007-05-11RADEON: Fix RMX after the last commitAlex Deucher
2007-05-11RADEON: Move LVDS, TMDS, DAC properties to the output recAlex Deucher
2007-05-11RADEON: switch output dpms to use RADEONEnableDisplay()Alex Deucher
2007-05-11RADEON: re-arrange output mode settingAlex Deucher