Tag 'xserver-xorg-video-ati-1_6.7.191-1' created by Brice Goglin <[EMAIL PROTECTED]> at 2007-08-23 06:40 +0000
Tagging upload of xserver-xorg-video-ati 1:6.7.191-1 to experimental. Changes since xserver-xorg-video-ati-1_6.6.193-2: Alex Deucher (135): RADEON - update randr cursor handling, LVDS setup fix RADEON: Fix cursor handling for randr Merge branch 'master' into randr-1.2 and fix conflicts remove some old mergedfb cruft minor cleanup start to clean up MapControllers More re-org to allow more than 2 outputs enable all outputs on each crtc on mode restore more randr re-work randr checkpoint RADEON: randr driver re-org checkpoint RADEON: fix VT switch RADEON: more re-org RADEON: re-arrange output mode setting RADEON: switch output dpms to use RADEONEnableDisplay() RADEON: Move LVDS, TMDS, DAC properties to the output rec RADEON: Fix RMX after the last commit RADEON: remove hardcoded output limit and PortInfo stuff RADEON: don't need to pass pScrn to EnableDisplay() RADEON: fix up DDCConnected() RADEON: move crtc offset handling into init/save/restore functions RADEON: fix VT switch RADEON: several fixes RADEON: Remove dead code RADEON: re-org randr code RADEON: remove more dead code RADEON: remove old mergedfb and dualhead options that are no longer used RADEON: remove mergedfb, etc. cruft from man page RADEON: add new ConnectorTable option and re-add PanelSize option RADEON: additional cleanups RADEON: remove remnants of "old" multi-head support RADEON: Further cleanup RADEON: Lots of small fixes RADEON: Move DAC regs to their own Save() function RADEON: remove some debugging code RADEON: More cleanup RADEON: turn off all outputs in screeninit(). We'll turn on the ones we want later RADEON: more cleanup RADEON: cleanup RADEON: Change default LVDS i2c line for powerpc RADEON: if connector is VGA set TMDS to none RADEON: several updates RADEON: fix crtc1 (un)blanking code after last commit RADEON: Only add valid connectors RADEON: add output properties (not functional yet) RADEON: clean up some logic RADEON: clean up non-DDC probe, add detect for DVI RADEON: fixup last commit and add support for ext TMDS detect RADEON: more clean of last commits RADEON: implement auto/analog/digital output property for DVI-I (untested) RADEON: implement backlight control for LVDS RADEON: fix handling of DRI lock RADEON: Make sure LVDS and FP2 routing info gets written RADEON: make sure we have the lock when SYNCing RADEON: Switch SetOutputType() to use names rather than numbers RADEON: clean up and add comment regarding clones RADEON: first pass at rotation (not working yet) RADEON: more rotation work (still not there) RADEON: remove some dead code from the last commit RADEON: number the outputs if there are more than one of the same RADEON: remove some cruft RADEON: add support for RMX on DVI, make sure RMX is only enabled on crtc1 RADEON: no need to go through all the crtcs, we've got what we need RADEON: fix indenting RADEON: fixup RADEONDisplayVideo() to better handle the crtc being used RADEON: implement support for posting cards based on x86 bios tables (untested) RADEON: fix some issues with bios table init code RADEON: make sure to clear RADEON_LVDS_ON when turning LVDS off RADEON: additional LVDS off fix (missed in previous commit) RADEON: yet another LVDS... RADEON: only touch LVDS on mobility chips RADEON: Split FP reg restore to only touch regs relevant to the output RADEON: bump crtc max to 1200 so 1600x1200 will work out of the box RADEON: tiling and FB size fixes RADEON: fix possible segfault on mobility chips with MM tables RADEON: attempt to fix cursor on big endian (only tested on x86) RADEON: make sure we set the stride properly RADEON: make sure we unblank in RADEONRestore() RADEON: Switch cursor back to memcpy() RADEON: set info->CurrentLayout.displayWidth in RADEONSetPitch() RADEON: fix corruption after 3D apps run RADEON: move crtc base setups to new functions RADEON: factor out surface_cntl init into one function RADEON: simplify console restore RADEON: save crtc on/off state for console restore RADEON: Fix tiling on r1xx and r2xx RADEON: set default values for crtc_offset_cntls RADEON: fix palette when depth != 24 RADEON: fix randr on r4xx RADEON: hack around console restore hang on r4xx RADEON: write out saved vclk and pixclk values RADEON: Compute PLL VCO gain RADEON: Initial pass at integrated tv out support RADEON: add info about tv out code and authorship RADEON: tv-out fixes. works now. tested on rv350. RADEON: fix name of tv output RADEON: more fixes... RADEON: convert hard coded tv out values to calculations RADEON: remove unused elements RADEON: limit tv modes to the only one we can program at the moment RADEON: move tv dac enable to enabledisplay() RADEON: add missing break RADEON: fix tv-out enable/disable RADEON: avoid a divide by 0 and only save tv out regs if the chip has them RADEON: Change indexing of TV constants table in preparation for standard re-work RADEON: Major rework of BIOS table parsing RADEON: attempt to do the right thing for standards other than PAL or NTSC RADEON: refactor output init to handle multiple DVI or VGA RADEON: Fix DVI-I support in ATOM bios connector table parsing RADEON: fixes RADEON: typo RADEON: switch RMX attribute to string type RADEON: make backlight attribute lower case RADEON: switch DVI-I monitor type attribute to string RADEON: add tv out properties RADEON: Always set MonType in radeon_detect() RADEON: minor fix to legacy bios connector table RADEON: Make sure the default TV standard is supported RADEON: fix ConnectorTable option after connector table re-work RADEON: fix typo in comment RADEON: fix connector setup when there's no bios tables RADEON: order the VGA and DVI ports correctly RADEON: Add load detection RADEON: Make sure RMX is always programmed for crtc1 RADEON: Turn off tv encoder in disableoutputs() RADEON: Implement improved tv load detection for r300 RADEON: minor cleanup RADEON: make sure crtc routing is correct in r300_detect_tv() RADEON: Remove RADEONRestoreMode() RADEON: fix Xv clipping and overlay sourcing RADEON: turn off TVCLK when blanking tv encoder RADEON: Add DefaultConnectorTable option RADEON: fix tv-out on R3xx RADEON: more tv out fixes and clean up RADEON: Fix color problem on pre-R3xx chips tv-out Andrew Randrianasulu (1): RADEON: Fix VT switch hangs Brice Goglin (2): Merge tag 'xf86-video-ati-6.7.191' into debian-experimental New upstream release candidate Dave Airlie (58): Add radeon randr 1.2 initial attempt at support update radeon driver to Intel driver xf86Crtc interfaces hook up randr crtc setting bring over latest code from Intel git repo. hook up mode detect to new randr code remove some code that moved into server fix up output namings use getddcmodes properly fix remnant of old code fixup even more remnants of old code add randr pre init add displayWidth set add setdpi call bring radeon randr code inline with intel randr code more minor fixes to get radeon up to speed make restore mode non-static add more files for back compat fixup some function calls hook up detection of output fix typo hook up crtc modesetting fix cursor handling fix LUT set binding for new heads hook up DPMS through xf86 minor randr1.2 fixups radeon: destroy and fixup LVDS crtc disable dpms on/off as it was writing regs before we wanted to radeon: move blank/unblank to use randr use more randr-ish names for variables radeon: get randr-1.2 mode switching mostly working on my laptop comment out unblanking on VT switch make dri work again move some cursor code around for show/hide remove mergedfb remove alot more mergedfb support add back overlay CRTC chooser this may not work yet remove unused merged code radeon: fixup some of the video code after randr remove more mergedfb relics removed even more mergedfb remains remove isused and isactive remove unused restore palette function fix LVDS by moving bios reading around make radeon randr build against master server cleanup radeon code against master server Merge branch 'radeon-randrv12-v4' fix typo Merge branch 'origin' into randr-1.2-test remove these syncs, at least on rs480 it doesn't break randr-1.2: make native mode preferred randr-1.2: add support for vblank on both heads randr-1.2 increase dri minor version for mesa to know we can do vbl on both radeon: disable irqs at server start until 3D app starts Merge branch 'master' into randr-merge Merge remote branch 'origin/randr-1.2' updated release numbering for randr 1.2 radeon: cleanup some warnings David Airlie (13): fixup init disp bandwidth radeon: fixup problem with cursor not going off radeon: always reset cursor regs update to latest intel codebase modulo using their mode set add locks for crtcs and some missing lines from intel update fixup callers to crtcsetmode fixes my cursors move i2c buses into outputs bring over setproperty from intel code fixup mode probing a bit neater rename some variables to output from connector get rid of mergetype and displaytype from radeon.h remove all the locking glxgears runs fine over screen changes without it remove assignments to pOutput before it is created Jesse Barnes (6): Update for new CRTC resize hooks. Add prepare/commit hooks to output and crtc func table - fix randr 1.2 on pre-RV350 chips by enabling DAC_MACRO_CNTL writes RADEON: RADEON: Add cscope files to .gitignore Lisa Wu (2): RADEON: make sure RADEON_CRTC2_CRT2_ON bit state is properly accounted for RADEON: fix console restore on r3xx and r4xx Luc Verhaegen (1): AGPFastWrite risk reduction. Matthieu Herrb (2): Fix build without XF86DRI Fix build whithout XF86DRI Michel Dänzer (2): radeon: Lots of warning fixes. radeon: Fix panel size detection from registers with stretched mode programmed. Paul TBBle Hampson (2): Fix for infinite loop in RADEONGetLVDSInfo RADEONProbePLLParameters sets pll->reference_div, and Roland Scheidegger (1): fix uninitialized mode regs (bug 9495) Tilman Sauerbeck (1): Fixed 'make dist'. Tormod Volden (1): RADEON: limit PanelPwrDly to 2000 ms on ATOM bios as per legacy bios airlied (4): add generic mode handling code from Intel driver add more functions from i830 driver make radeon modes use generic code move radeon over to not using X's mode management like the intel driver. iLisa Wu (1): Fix crash with no valid mode in xorg.conf's modelist and empty Virtual --- .gitignore | 1 ChangeLog | 1650 ++++++++++++++++++ configure | 20 configure.ac | 2 debian/changelog | 9 debian/control | 2 debian/patches/01_gen_pci_ids.diff | 6 man/radeon.man | 240 -- src/Makefile.am | 7 src/Makefile.in | 31 src/local_xf86Rename.h | 23 src/radeon.h | 279 +-- src/radeon_bios.c | 1001 +++++++++-- src/radeon_crtc.c | 1298 ++++++++++++++ src/radeon_cursor.c | 302 +-- src/radeon_display.c | 1706 +------------------ src/radeon_dri.c | 52 src/radeon_driver.c | 3257 +++++++++++-------------------------- src/radeon_mergedfb.c | 2118 ------------------------ src/radeon_mergedfb.h | 121 - src/radeon_modes.c | 677 +------ src/radeon_output.c | 2616 +++++++++++++++++++++++++++++ src/radeon_probe.h | 119 + src/radeon_reg.h | 169 + src/radeon_tv.c | 762 ++++++++ src/radeon_tv.h | 56 src/radeon_version.h | 2 src/radeon_video.c | 350 ++- src/radeon_video.h | 6 29 files changed, 9299 insertions(+), 7583 deletions(-) --- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]