summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2007-04-19Disable RMX for IBM Lewis server.Matthias Hopf
Due to the hardware layout RMX ddc_mode has to be set. If ddc_mode is set, RADEONValdiateFPModes() shouldn't be called. Bugzilla #10620 (3).
2007-04-18Set sync polarity restriction flags even for non-"digital separate" monitors.Matthias Hopf
According to Lisa Wu, this is correct regarding the VESA EEDID standard. Bugzilla #10620 (2), original patch by Lisa Wu @ATI
2007-04-18Fix inconsistent use of Mode lists.Matthias Hopf
Some scans used to only check every second entry, some stopped at the entry before the last entry. Bugzilla #10620 (1), original patch by Lisa Wu @ATI
2007-04-13Fix crash if MergedFB and secondary head not foundMatthias Hopf
If the secondary head isn't found (Monitor unplugged etc.) but MergedFB is configured, the driver segfaults because it tries to access the mode list private structures, which are not filled in.
2007-04-11Fixed typo in mode list generation.Matthias Hopf
2007-04-09radeon: add support for enabling direct rendering on RS480Dave Airlie
Thanks to Matthew Garrett and Ubuntu for the hw loan to get this working. Still no 3D driver support but at least you should get CP acceleration for 2D now.
2007-04-04radeon: Link nearest modes by default for clone mode.Michel Dänzer
This makes sure all modes of both CRTCs will be available by default with MergedFB.
2007-04-04radeon: Always sort modes when adding to list.Michel Dänzer
This makes sure mode lists will always be sorted from larger to smaller.
2007-04-04radeon: Don't shrink virtual size based on secondary modes.Michel Dänzer
2007-03-3110205: Radeon driver's own mode validation code does not work properlyHenry Zhao
2007-03-319337: EDID modes do not participate in validation for CRT monitorHenry Zhao