summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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
2007-05-11RADEON: more re-orgAlex Deucher
- move crtc mode setting around - add dri lock/unlock to crtc lock/unlock calls
2007-05-10RADEON: fix VT switchAlex Deucher
2007-05-10RADEON: randr driver re-org checkpointAlex Deucher
- split the mode setting per-crtc - reduce start up flicker
2007-05-09RADEON:Jesse Barnes
- fix an ugly modesetting bug: if we happened to set the mode on CRTC1 before CRTC2, CRTC2's RestoreMode function would clobber CRTC1's CRTC_OFFSET register since we never updated ModeReg.crtc_offset... so make AdjustFrame use ModeReg and pull the call to it up before RestoreMode, seems to work ok here.
2007-05-09RADEON:Jesse Barnes
- use fixup_mode hook to set RADEON_USE_RMX flag so panel scaling works - use valid_mode hook to prune invalid default modes from list - use adjusted_mode in crtc_mode_set (using adjusted_mode from fixup hook)
2007-05-09randr checkpointAlex Deucher
- server still hangs if you start with external monitor connected - RMX not working - more than 2 outputs now possible (untested)
2007-05-09more randr re-workAlex Deucher
- remove RADEONQueryConnectedDisplays(); randr takes care of this now - print edid after randr detection
2007-05-09enable all outputs on each crtc on mode restoreAlex Deucher
2007-05-09More re-org to allow more than 2 outputsAlex Deucher
- Move radeon output crtc map into crtc_set_mode - in modeinit, set up all outputs attached to crtc
2007-05-09start to clean up MapControllersAlex Deucher
2007-05-09minor cleanupAlex Deucher
2007-05-08remove some old mergedfb cruftAlex Deucher
2007-05-08Merge branch 'master' into randr-1.2 and fix conflictsAlex Deucher
2007-05-07RADEON: Fix cursor handling for randrAlex Deucher
2007-05-07- fix randr 1.2 on pre-RV350 chips by enabling DAC_MACRO_CNTL writesJesse Barnes
- set dac_cntl on non-primary crtcs - set XCRT_CNT_EN in CRTC_EXT_CNTL just because - fix warnings in calls to xf86PrintModeline (wants screen index not pScrnInfo)
2007-05-07RADEON - update randr cursor handling, LVDS setup fixAlex Deucher
- quick fix for the cursor handling to update to the latest server bits - make sure connector type is CONNECTOR_PROPRIETARY for LVDS.
2007-04-25radeon: another attempt at fixing the mergedfb refresh rateDave Airlie
This attempts to keep it inside the 32-bit limit when multiplying things out later in the randr tree. Let me know if I screwed this up..
2007-04-22radeon: add support for DDC on some laptop chipsetsDave Airlie
I noticed fglrx has DDC for the panel in the rs480 laptop, however radeon didn't pick it up, so I valgrinded fglrx and spotted 0x1a0/0x1a4 accesses I actually noticed this before from the BIOS but never figured it out. So now I get DDC from the LCD on this laptop.
2007-04-21radeon: fix build on older serverDave Airlie
2007-04-21radeon: fix build since patches for IBM don't actually buildDave Airlie