xserver-xorg-video-radeonhd: Changes to 'upstream-unstable'
New branch 'upstream-unstable' available with the following commits:
commit 9fe776edf44c40d06e0059878df4f37391409c66
Author: Matthias Hopf <mhopf@suse.de>
Date: Fri Nov 30 01:28:30 2007 +0100
Bump to 1.0.0
commit 658b8890c7a6ee197dc8cfede325f1e966613b49
Author: Matthias Hopf <mhopf@suse.de>
Date: Fri Nov 30 01:25:24 2007 +0100
Much improved README and man page.
commit 22641a179fb44055c1a6c5b23d6771f23f4cd89d
Author: Luc Verhaegen <libv@skynet.be>
Date: Thu Nov 29 22:44:40 2007 +0100
Connector Table: FSC Amilo PI1536 has no HPD on DVI.
Reported by Andrea Rizzolo
commit 437a1e93e894743dad863a33ec2d9fa26c88171e
Author: Luc Verhaegen <libv@skynet.be>
Date: Thu Nov 29 22:32:18 2007 +0100
Broken connector table: GeCube Radeon HD 2400 AGP.
Reported by Boris Kleibl.
commit a97726981ac46e9a341b7bbe984967e4265243df
Author: Luc Verhaegen <libv@skynet.be>
Date: Thu Nov 29 21:35:01 2007 +0100
Fix some messages: like number of scanlines available.
* Number of scanlines was negative, as int versus word sized variables were
mixed.
* Tone down the unknown card message, and no longer ask for connector
information.
* Tone down CRTC unsync message.
commit e86e764bde2c2dbda5f0e0fe4b28122c6b3c8a68
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 29 20:34:18 2007 +0100
Add IgnoreHPD option.
This shall only be used to work around broken connector tables.
Please report broken BIOSes to radeonhd@opensuse.org
commit 6b001a8d4d69adc938daac36760b8f728e963419
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 29 18:50:00 2007 +0100
Print Crtc offsets in debug message as well.
commit b9a171ddf4687310e976b89c946705a3bdbcdb6e
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 29 17:56:19 2007 +0100
Fix test for other RRoutputs using same Output on disabling it.
commit 5d961ba0ffba9121b06984deb2bdbb3aa20f862f
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 29 16:07:31 2007 +0100
Print RR output names after consolidateRandrOutputNames().
commit f339ce81e0064e8b0f0c9b145cc25f6919b8d22f
Author: Matthias Hopf <mhopf@suse.de>
Date: Thu Nov 29 15:56:59 2007 +0100
Call xf86RandR12PreInit.
This is only return TRUE; at the moment, but you never know.
commit 8b1b8bfb21d2d86780cb4e02abc813578daa24bd
Author: Luc Verhaegen <libv@skynet.be>
Date: Thu Nov 29 01:49:33 2007 +0100
TMDSA: add macro control for 0x7142.
Reported by Aljaz Prusnik.
commit 24c6c86706f3aac32b39329b8db8c15fe55648ee
Author: Egbert Eich <eich@freedesktop.org>
Date: Wed Nov 28 22:49:53 2007 +0100
Provide a stub for I2CStop to prevent xf86I2CProbeAddress() from segfaulting.
xf86I2CAddress() has been implemented in a way that it requires
bit banging instead of the higher level WriteRead() function.
We can emulate I2CAddress() but we also need to provide a function
stub for I2CStop() to keep this function happy.
commit e0378c1bd8ba81352f25d9895aa8bc03337a4db4
Author: Luc Verhaegen <libv@skynet.be>
Date: Wed Nov 28 21:30:57 2007 +0100
TMDSA/B: Fix some more macro control values.
LVTMA: atombios provided macrocontrol value results in monitors losing sync:
* 0x72B4: Reported by Sebastian Brock.
* 0x71D2: Reported and tested to death by our very own Matthias Hopf.
TMDSA: missing value for 0x71D5, reported by Kirill Belokuro.
commit da4783c9d4f72ce1431bd774e5cdcd52774d1584
Author: Luc Verhaegen <libv@skynet.be>
Date: Tue Nov 27 22:15:09 2007 +0100
TMDSA/B: Add macro control values for 724B.
Reported by Sebastian Brock.
commit 595977680baccc8d6412c631e3e03b4bd2304826
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Nov 27 19:18:45 2007 +0100
Blank/unblank in SaveScreen no matter whether Crtc is active or not.
Otherwise RandR activated screens will stay black.
commit 13452880677076970e0046a1f6e6c621677b4249
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Nov 27 19:05:36 2007 +0100
Handle preferred modes correctly.
commit 9d04d6ab0441ec425cff3719499403b54273e3e9
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Nov 27 19:05:14 2007 +0100
Assume that a panel is always connected.
commit 64e90964dcac908ba511b583e69d88cca2029148
Author: Egbert Eich <eich@freedesktop.org>
Date: Tue Nov 27 17:28:39 2007 +0100
Split RHDModeInit() to separate funcs that don't need to be called on SwitchMode().
commit fb82047e63ef1a49ed4b2e6b715e7c55bac27cf4
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Nov 27 16:47:56 2007 +0100
Reworked output detection. Using HPD and Sense now.
Also adds support code for DMS-59 VGA adapters.
commit 892ca32ee5dae98818539af4ef317fda47ffd921
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Nov 27 17:06:27 2007 +0100
Initialize rhdPtr->randr before calling xf86InitialConfiguration().
commit 7ec6dd8bb0b51fdcb488b232df0ee51999dec718
Author: Egbert Eich <eich@freedesktop.org>
Date: Tue Nov 27 15:30:30 2007 +0100
Set color value for black for screen blanking.
commit 9a671ee09925dfa0955cabf5013deff69079ebac
Author: Egbert Eich <eich@freedesktop.org>
Date: Tue Nov 27 12:36:02 2007 +0100
Add an address probe function.
An address probe function seems to be required when
providing a high level WriteRead() although it could
be emulated using WriteRead().
commit 669df5eceb280e7954212b27d635d08df9f055a8
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Nov 27 12:13:16 2007 +0100
Move VGADisable() and MCSetup() to ModeInit().
Only needs to be called once per screeninit / entervt.
commit 6a9a3538c236e46d720317b79d5a7c41910fd3f1
Author: Egbert Eich <eich@freedesktop.org>
Date: Mon Nov 26 22:36:57 2007 +0100
Fix wrong shift value which places top limit at the wrong place.
commit 2e0f5f112bddd85cef92225d88926861dd3bdef5
Author: Egbert Eich <eich@freedesktop.org>
Date: Mon Nov 26 21:35:54 2007 +0100
Add MC handling to RandR.
Since the code paths taken by RandR differ in some cases
MCSetup() needs to be called from CRTCPrepare(), too.
commit ab297695ff5e3b00566eebca97b977644400e6c1
Author: Matthias Hopf <mhopf@suse.de>
Date: Mon Nov 26 20:58:19 2007 +0100
Improve naming scheme for RandR connectors.
Now only using connector name if unambiguous.
Use analog/digital as names for DAC/TMDS if needed.
Fallback to old names.
commit 9024701762ea282e5f861e8399b194b224bf5d2b
Author: Luc Verhaegen <libv@skynet.be>
Date: Mon Nov 26 18:49:21 2007 +0100
CRTCs: implement a Blank hook.
This makes sure that wierd framebuffer content, upon switching back from the
console, is no longer shown.
commit 1c07fbe6284f90c9b8967d680a2d558e6785d428
Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
Date: Mon Nov 26 18:04:22 2007 +0100
Handle non-branch case of git workdir
git-symbolic-ref HEAD may fail due to there being no HEAD. This happens
(e.g. if you "git checkout some_tag"), is thus OK, and "(no branch)" is
exactly what "git branch" prints in such a case.
commit b2e9bfde50080e2b2132a999213ffb0673b2bd32
Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
Date: Sun Nov 25 23:34:05 2007 +0100
Print warning if rhd_conntest is not built.
Print warning explaining what to do when rhd_conntest cannot be built.
commit 810f0ad546b08bd0c9eecb255c3f68dc39f5ff2a
Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
Date: Mon Nov 26 17:46:57 2007 +0100
Add stubs documenting xorg.conf options
commit 833aefbe0bc2d54ccbed4dd738ed3f27a100b0f3
Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
Date: Sun Nov 25 23:37:55 2007 +0100
Add authors to man page.
commit 78b763f97ab62cf8d504cc238bb4d59c5b9bf6fa
Author: Matthias Hopf <mhopf@suse.de>
Date: Mon Nov 26 15:55:43 2007 +0100
Added quirk for xf86RandRModeConvert not initializing Mode with 0
HSync & VRefresh is actually already calculated by RHDRRModeFixup.
commit 122f8f8ec7019267dd79ab612c96b2c5a5bcac92
Author: Matthias Hopf <mhopf@suse.de>
Date: Mon Nov 26 15:12:03 2007 +0100
Add quirks for broken Mode names and uninitialized HSync & VRefresh.
Old xservers giving us broken Mode names (fixed in git).
xf86RandRModeConvert is not initializing HSync & VRefresh, recalculating.
commit 45b217d263e232f1f57778e340371c95105c87e8
Author: Egbert Eich <eich@freedesktop.org>
Date: Sun Nov 25 20:27:32 2007 +0100
Adding rhd_mc.h to Makefile.am.
Thanks to Yanko Kaneti for pointing this out.
commit 1235392fd32ef836c1e81a0dc8304b04c873a318
Author: Egbert Eich <eich@freedesktop.org>
Date: Sun Nov 25 18:51:48 2007 +0100
Add support for reprogramming of FB_LOCATION for R5xx and RV515.
commit 8508fa98e41d1ba828d1df7efae90a99995ea47f
Author: Egbert Eich <eich@freedesktop.org>
Date: Sun Nov 25 18:50:57 2007 +0100
Handle MCRead/Write differently.
AtomBIOS puts the enable mask for MC accesses into the top
byte of a word, while the MC index register has them in the
upper word a double word.
Do the transformation in the CAIL function.
commit 8c5f3454d6721a4dcb53be4784ea4a0a9c99ce4e
Author: Egbert Eich <eich@freedesktop.org>
Date: Sun Nov 25 00:33:11 2007 +0100
Add debug output.
commit 8b823f526cf6f91b770d0fc43838ed9a81940061
Author: Egbert Eich <eich@freedesktop.org>
Date: Sun Nov 25 00:32:07 2007 +0100
Add debug output.
commit 7cb2192a202921f47176d5b50cbf81501a226414
Author: Egbert Eich <eich@freedesktop.org>
Date: Sun Nov 25 00:06:53 2007 +0100
Add a sanity check.
Reply to: