[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-radeonhd: Changes to 'debian-unstable'



 ChangeLog                               | 1214 ++++++++++++++++++++++++++++++++
 README                                  |   14 
 RadeonHD.am                             |    5 
 RadeonHD.tmpl                           |    6 
 configure.ac                            |   44 +
 debian/changelog                        |    7 
 debian/control                          |    6 
 git_version.sh                          |   35 
 man/radeonhd.man                        |   97 +-
 src/AtomBios/includes/CD_Common_Types.h |    4 
 src/AtomBios/includes/ObjectID.h        |   36 
 src/AtomBios/includes/atombios.h        |  254 +++++-
 src/Imakefile                           |   10 
 src/Makefile.am                         |   12 
 src/r5xx_2dregs.h                       |  288 +++++++
 src/r5xx_accel.c                        |  441 +++++++++++
 src/r5xx_accel.h                        |   86 ++
 src/r5xx_exa.c                          |  491 ++++++++++++
 src/r5xx_xaa.c                          |  779 ++++++++++++++++++++
 src/rhd.h                               |   93 ++
 src/rhd_atombios.c                      |  773 ++++++++++++++++----
 src/rhd_atombios.h                      |  104 ++
 src/rhd_card.h                          |    3 
 src/rhd_connector.c                     |   54 +
 src/rhd_connector.h                     |    4 
 src/rhd_crtc.c                          |  333 ++++++++
 src/rhd_crtc.h                          |   26 
 src/rhd_dac.c                           |  718 +++++++++++++++---
 src/rhd_ddia.c                          |  390 ++++++++++
 src/rhd_dig.c                           | 1052 +++++++++++++++++++++++++++
 src/rhd_driver.c                        |  647 ++++++++++++++---
 src/rhd_edid.c                          |   11 
 src/rhd_i2c.c                           |  388 +++++++++-
 src/rhd_id.c                            |  140 +++
 src/rhd_lvtma.c                         |  401 +++++++---
 src/rhd_mc.c                            |   80 +-
 src/rhd_mc.h                            |    1 
 src/rhd_modes.c                         |  189 +++-
 src/rhd_monitor.c                       |   61 +
 src/rhd_output.c                        |   40 -
 src/rhd_output.h                        |   38 -
 src/rhd_pll.c                           |  796 +++++++++++++++++---
 src/rhd_pll.h                           |   15 
 src/rhd_randr.c                         |  175 +++-
 src/rhd_regs.h                          |  467 +++++++++++-
 src/rhd_shadow.c                        |    5 
 src/rhd_tmds.c                          |   78 +-
 src/rhd_vga.c                           |    2 
 utils/conntest/Makefile.am              |    8 
 utils/conntest/README                   |    6 
 utils/conntest/rhd_conntest.c           | 1174 +++++++++++++++++++++++++++---
 utils/conntest/rhd_dump.c               |  457 ++++++++++++
 52 files changed, 11400 insertions(+), 1158 deletions(-)

New commits:
commit 06c5d86b20da026853ff55c78f2184e2facf777f
Author: Brice Goglin <bgoglin@debian.org>
Date:   Fri Apr 11 08:24:30 2008 +0200

    prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 8afa2be..5c99ef8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-xserver-xorg-video-radeonhd (1.2.0-1) UNRELEASED; urgency=low
+xserver-xorg-video-radeonhd (1.2.0-1) unstable; urgency=low
 
   * New upstream release.
   * Update the upstream ChangeLog, closes: #457426.
   * Bump Standards-Version to 3.7.3.
   * Drop the XS- prefix from Vcs-* control fields.
 
- -- Brice Goglin <bgoglin@debian.org>  Fri, 11 Apr 2008 08:23:42 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Fri, 11 Apr 2008 08:24:17 +0200
 
 xserver-xorg-video-radeonhd (1.1.0-1) unstable; urgency=low
 

commit 416707c112c9407c5c54bbf6d702e5b3e4cc0f4c
Author: Brice Goglin <bgoglin@debian.org>
Date:   Fri Apr 11 08:24:11 2008 +0200

    debian/control update

diff --git a/debian/changelog b/debian/changelog
index 62f62d9..8afa2be 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,10 @@ xserver-xorg-video-radeonhd (1.2.0-1) UNRELEASED; urgency=low
 
   * New upstream release.
   * Update the upstream ChangeLog, closes: #457426.
+  * Bump Standards-Version to 3.7.3.
+  * Drop the XS- prefix from Vcs-* control fields.
 
- -- Brice Goglin <bgoglin@debian.org>  Fri, 11 Apr 2008 08:20:10 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Fri, 11 Apr 2008 08:23:42 +0200
 
 xserver-xorg-video-radeonhd (1.1.0-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 57492ca..6a8e14d 100644
--- a/debian/control
+++ b/debian/control
@@ -4,9 +4,9 @@ Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Julien Cristau <jcristau@debian.org>
 Build-Depends: debhelper (>= 5), quilt, pkg-config, xserver-xorg-dev (>= 2:1.4), x11proto-video-dev, x11proto-fonts-dev, x11proto-randr-dev (>= 1.2), x11proto-render-dev, automake, autoconf, libtool, xutils-dev
-Standards-Version: 3.7.2.2
-XS-Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-radeonhd
-XS-Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-radeonhd.git
+Standards-Version: 3.7.3
+Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-radeonhd
+Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-radeonhd.git
 
 Package: xserver-xorg-video-radeonhd
 Architecture: any

commit d4b21a05d3147cf7b052515d1cbeb7f891ea2b94
Author: Brice Goglin <bgoglin@debian.org>
Date:   Fri Apr 11 08:22:54 2008 +0200

    New upstream release

diff --git a/ChangeLog b/ChangeLog
index 28d7d47..bc3ad8a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1217 @@
+commit 9d131f9035b3b0ff7755dda708e16326aa156e83
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Thu Apr 10 21:20:42 2008 +0200
+
+    Bump to 1.2.0. Add changes to README.
+
+commit 7560240b9935d86570be0ea46f85a6f5c9630cf9
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Thu Apr 10 21:20:09 2008 +0200
+
+    Update + fix supported chips list, both in source and manpage.
+
+commit 595050167523f0121b3bf0efeed42e6ca403d1a4
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Apr 10 07:41:07 2008 +0200
+
+    Add a very basic register dump utility.
+
+commit b0563cbde992594f5d66d308c1ef5fdb7b110a7e
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Apr 10 20:34:19 2008 +0200
+
+    Add a very basic register dump utility.
+
+commit 89c10062a3207c1f194a6a610684da2c1a40ef66
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Apr 10 07:40:26 2008 +0200
+
+    Minor cleanups.
+
+commit bb652740fc287eba2421e9bbc048f004549cb059
+Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date:   Thu Apr 10 15:29:14 2008 +0200
+
+    git_version scripts: add licensing information.
+
+commit 60dc7e0453167b956a1fb0cc9db89aa22196b1cf
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Apr 7 23:23:22 2008 +0200
+
+    Add a hard coded connector table for an MSI HD2600PRO AGP.
+    
+    Full ID of the card: MSI RX2600PRO-T2D512Z/D2.
+    The connector information for this chip lists HPD0 instead of HPD2.
+
+commit 8048353d9580e3930b9f1bfc47581284dc2ab100
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Apr 7 22:44:24 2008 +0200
+
+    Remove unneeded use of pciTag when using libpciaccess.
+
+commit 3076447f027eb0e358304b4d5ffd337626e2b9a5
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Apr 7 22:45:28 2008 +0200
+
+    Fix MC access for RS 690.
+    
+    The MC registers are accessed thru PCI config space of the NB.
+    Since we know nothing about RS600 it is excluded for now.
+
+commit 01bc57b1e3aafae5e5d992c1f20e0c63a956c9c6
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Apr 7 13:01:15 2008 +0200
+
+    Add initial support for talking to IGP northbridges.
+
+commit 46367d6107510e55b75db0eff16c5ca496c6daf7
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Apr 7 12:56:09 2008 +0200
+
+    Add IGP flag to chipset map.
+
+commit 338eb58b749071ab2559455d2a4ba212276667d5
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Apr 7 11:41:08 2008 +0200
+
+    In verbose 7 debug mode dump present mode line.
+
+commit c0c8fbedb18369c5a057488dec9aa249d82fdb23
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Apr 7 11:11:48 2008 +0200
+
+    Mark PCI subsystem 0x94C1, 0x1002, 0x0D02 DMS-59.
+
+commit 5a8138e896136a6598a023d40501a7eb54ede3e4
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sun Apr 6 10:28:31 2008 +0200
+
+    Treat RV635 as a separate family.
+
+commit 954fd01c4d950d3727d0a72144904f754b83c498
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sun Apr 6 10:14:03 2008 +0200
+
+    Provide more information on HPD detection and mode programming in verbose log.
+
+commit 4733547bf8ba4813a1ce55a20f02080b6c06d2be
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Apr 7 16:14:06 2008 +0200
+
+    Add support for the full RS690 family including RS740.
+
+commit 580ad5bfa12f529915b4d364ffc6bca9670aac6b
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sat Apr 5 22:43:12 2008 +0200
+
+    Enable RS690 MC support.
+
+commit decf3554ebb1ae39901fdfd82adf2ced55d72cd3
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sat Apr 5 22:09:32 2008 +0200
+
+    Treat all RV515 chips as such in MC code.
+    
+    There are a number of ASIC generations which belong to the
+    RV515 family.
+    A table and a function is added to match asics to families.
+
+commit 2c2d132077fdac80f41c39c019eb93b5b3f7f95a
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Apr 2 20:34:46 2008 +0200
+
+    Add a workaround to make interlaced mode work.
+    
+    A HW bug requires the front porch to be at least 2 lines in interlaced mode.
+
+commit 783b5ab4f3d910e5964e69938ea0a5835bd19be4
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Mar 26 21:11:20 2008 +0100
+
+    Add support for interlaced modes.
+
+commit 6d5ef116bbdd60799da2ace15f51b1bb4b883c6f
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Apr 1 22:59:04 2008 +0200
+
+    Add better support for LVTMA TMDS macro control values on R5xx and RS600/RS690.
+
+commit 38efb27c05523fd25323c732a567e90378e1a1e7
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Apr 1 17:17:28 2008 +0200
+
+    Add MC idle testing for RV515, add MC support for RV550.
+    
+    RV515 is supposed to be identical to RV515.
+
+commit f64aba20a2942a18daf122d642389ccfede22cdc
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Apr 1 16:38:48 2008 +0200
+
+    Use proper temporal dither reset bits depending on chip generation.
+
+commit db2c3948d5a398047b3a881f6f88541dc963d22e
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 31 08:12:44 2008 +0200
+
+    Fix LVTMA code to also handle single link DVI correctly.
+    
+    Bug #15214
+
+commit 55e3b21e709c2a14ff7153e2044a4921f30b82f2
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 31 08:10:33 2008 +0200
+
+    HDMI Type A is single link DVI while B is dual link.
+    
+    This is a follow up on 806d95361c11068a078.
+
+commit d53f2201b5d82936b190fb5b5fe2701f5e083aeb
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 31 00:49:07 2008 +0200
+
+    Add source select to DDIA block.
+    
+    This code got dropped on the floor by accident.
+
+commit be9055f03a8a4759fbdf454ad4c2c4e215ead1df
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sat Mar 29 14:21:33 2008 +0100
+
+    Fixed argument order to rhdAtomGetTableRevisionAndSize().
+
+commit 1623f86f0834e7c13a89682983729b70348512b2
+Author: Stefan Dirsch <sndirsch@suse.de>
+Date:   Thu Mar 27 17:49:01 2008 +0100
+
+    Added missing rhd_ddia.c/rhd_ddia.o to Imakefile.
+
+commit 186c345cad07fb4eb626707f40a2c444fc5d8bc7
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Mar 27 07:34:30 2008 +0100
+
+    Print output name for sensed type.
+
+commit d7d63b25d264f0838c497a79e38059506ccdc814
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Mar 26 22:50:43 2008 +0100
+
+    Print sensed type also for RandR.
+
+commit 6d628f5658512cb73fd04dda85f5672736e80080
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Mar 26 21:10:31 2008 +0100
+
+    Make debugging output of HPD verbose about the result.
+
+commit 811b0cd66958e32bddcbbca7656893de160b2de8
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Tue Mar 25 17:25:14 2008 +0100
+
+    Added quirk table entry for a different Sapphire X1300
+
+commit 89cfb7384b1e34c1de88d3b32ff6202b9ecda287
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 24 23:07:08 2008 +0100
+
+    Add support for RS690 DDIA digital block.
+    
+    This will support the second digital output on many RS690 boards.
+
+commit b6418a97bfc448ecd6e15c548bcdeb8af8967619
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 24 09:34:18 2008 +0100
+
+    Add debugging aids.
+    
+    The RHDReg??D() functions can be used to print out the register
+    values read/written. When RHD_DEBUG isn't define they will be
+    identical to the versions without the 'D'.
+
+commit c8ad2599d54fa855b4cdf234c6c560301afeebf4
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 24 18:28:55 2008 +0100
+
+    Reset CRTC horizontal counter replication.
+    
+    Appearantly this should only be set for 30bpp DVI modes.
+
+commit bd11d76aab42354403dff1bffd5f89dc86c3ecc7
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 24 16:23:08 2008 +0100
+
+    Handle AtomBIOS TMDS PLL parameters correctly.
+    
+    NOTE: This code is not used so far but support for this
+    will be added later.
+
+commit 806d95361c11068a078c85db2891c3802a106f9d
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 24 13:57:44 2008 +0100
+
+    HDMI Type B connector is dual link capable.
+
+commit ae3171b9621b54ecacc2a10a133c435f2e380152
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 24 13:43:40 2008 +0100
+
+    Add TMDS PLL macro control values for M54 (0x7145).
+    
+    Bug #15132, reported by Veli-Jussi Raitila.
+
+commit 19a6eb464a5f988a700259c85042350d67d66ea3
+Author: Stefan Dirsch <sndirsch@suse.de>
+Date:   Fri Mar 21 11:35:13 2008 +0100
+
+    Chipset name review.
+    
+    Added Device ID for Radeon HD 3850 AGP. Fixed typo in Device
+    ID for ATI FireMV 2450.
+
+commit 96f36339e2b6dbe60efafc6a150a561111aaf844
+Author: Stefan Dirsch <sndirsch@suse.de>
+Date:   Thu Mar 20 17:54:57 2008 +0100
+
+    Fixed imake build.
+    
+    Added rhd_mc.c, rhd_dig.c to Imakefile to resolve undefined
+    symbol RHDMCInit, which prevented Xserver from starting.
+
+commit 3d62e9a1be968655969e79570a522c28da218bae
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Wed Mar 19 01:54:17 2008 +0100
+
+    Cosmetics: Move RV620/635 to a more sensible position in our devices list.
+    
+    Makes supported devices printing a bit saner, but pretty useless otherwise :)
+
+commit 9de85904ca8183fad9c9ec67985394c2567ac2f5
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Wed Mar 19 00:13:48 2008 +0100
+
+    RHDPLLsInit: PLL2: Add missing " else " in "if () {}{}"... Duh.
+    
+    I really must visit an optician one of these days...
+
+commit 00f182d6c9f026ac05969cc1304e02e6483cae90
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Mar 13 13:20:03 2008 +0100
+
+    Use correct option name for (yet unused) TVMode option.
+
+commit 98d328b04500dda5030eb612f1fa899ee0fb5a95
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Mar 13 13:12:21 2008 +0100
+
+    Fix endless loop.
+    
+    Bugzilla #14988
+
+commit 427d95537b424d7f3ccfb3b0c0ccb779adc9ab8e
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Mar 13 07:51:13 2008 +0100
+
+    If available read panel dithering parameters from AtomBIOS.
+    
+    AtomBIOS contains information about temporal and spatial dithering
+    as well as the number of grey levels emulated thru temporal dithering
+    in the LVDS_Info table. If available use this information.
+
+commit c336508ea9cc26c02c1331f3ec9dbb394c3cd9fd
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Mar 13 07:37:37 2008 +0100
+
+    Remove DVI_DUAL as a type which can be detected by load detection.
+    
+    Appearantly TMDS(A) load detection cannot be used to distringuish between
+    single link and dual link DVI which would be useful to detect if someone
+    erronously uses a single link DVI cable on a dual link capable monitor.
+
+commit bf8bda883793465f0f88b622a2412b3f3597cf60
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Mar 13 07:33:05 2008 +0100
+
+    Make variable and enum names more consistent.
+
+commit db0d605852934a248f484a88528042c3623f6ddc
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Mar 11 07:35:41 2008 +0100
+
+    Fix a memory leak.
+
+commit 098cf71d3d51694908f2766a8c35483a9f79da19
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 10 12:36:01 2008 +0100
+
+    Make test for DIG2 more consistent.
+
+commit 46a40c82c6696d1d57261ea34d124f94e342b391
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Mar 6 17:03:09 2008 +0100
+
+    Add #ifdef wrappers around AtomBIOS related code.
+
+commit 54f491f983ab6d618e9e06e2c8f7d8cd37464266
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Mar 5 20:54:34 2008 +0100
+
+    Add AtomBIOS based UNIPHY support for RV620/635.
+
+commit 2d81ffc704db68f3758e5ce28fe6d1de83ef7c11
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Mar 5 20:52:12 2008 +0100
+
+    Fix a wrong type in ATOM_ANALOG_TV_INFO in upstream version of atombios.h.
+
+commit cab03118f05d47b714965d7d46ae61eeb37abcfd
+Author: Luc Verhaegen <lverhaegen@ridcully.suse.de>
+Date:   Wed Mar 12 18:36:26 2008 +0100
+
+    DxCRTC: Fix disabling check.
+    
+    We were waiting on hblank, while we have a nice little bit for checking the
+    state of the CRTC.
+
+commit 52f04a7f8ff43fe79c140ba7d17d18bb78cdb1af
+Author: Luc Verhaegen <lverhaegen@ridcully.suse.de>
+Date:   Wed Mar 12 17:20:49 2008 +0100
+
+    TMDSA: Fix sensing with respect to duallink.
+    
+    Load detection is apparently sniffed at at ATI. So our only sense-able
+    digital link is unable to find out whether we have proper duallink
+    termination there or not. A missed opportunity...
+
+commit 42d3201bb7dcfe2ec1755976641e0260f5eb4e91
+Author: Luc Verhaegen <lverhaegen@ridcully.suse.de>
+Date:   Wed Mar 12 16:34:10 2008 +0100
+
+    PLL: further fall-out of removal of validation callback for our hw.
+    
+    NoRandR path was fixed, but RandR wasn't... Stupid!
+
+commit 8f499c3879cff399ec40db2403a0bf5626f13c03
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 10 11:57:55 2008 +0100
+
+    DVI is on TMDSB not LVDS.
+
+commit 56a264f86762030bb4173b6fc0515918b0e3fc5e
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 10 11:51:48 2008 +0100
+
+    Set Connector element already in rhdRROutputDetect().
+    
+    Setting this early makes this infornmation available to mode validation.
+    Some limits may depend on the connector (example: dual link DVI has a
+    pix clock limit twice as high as single link).
+
+commit 478bda793b7101834ce58bbe37f03a3ccf5036a4
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 10 11:31:27 2008 +0100
+
+    Fix issues with DDC on RV620/635.
+    
+    DDC may also time out or be aborted - in which case the result is also
+    invalid. Let the status function check for that.
+
+commit e5dddbc2f73bccc66a5ff00a2afb6e8a7ffa93e5
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 10 11:30:42 2008 +0100
+
+    Fix issues with DAC load detection on RV620/635.
+    
+    Some BIOSes leave DDET_REF_EN or SDET_REF_EN set. This changes the
+    DAC comparator reference. We turn off either.
+
+commit 5596d06da56a299a42818a63ec15b72393703861
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 10 11:26:38 2008 +0100
+
+    Fix issues with DAC load detection and erronous DDC detection on RV620/635.
+    
+    Some BIOSes leave DDET_REF_EN or SDET_REF_EN set. This changes the
+    DAC comparator reference. We turn off either.
+    DDC may also time out or be aborted - in which case the result is also
+    invalid. Let the status function check for that.
+
+commit c9ccc4c474af39b583073ea083a61a7b0f711ad3
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sat Mar 8 10:52:09 2008 +0100
+
+    Resolve unknown registers.
+    
+    DIG1 drives UNIPHY link1 and DIG2 drives UNIPHY link2 (if not dual)
+    unless swapping bit is set.
+    Fix DIG clock source selection and enable.
+
+commit aa7037a7418869da702bd2429b59fb51c9ee6e42
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sat Mar 8 10:40:04 2008 +0100
+
+    Remove stale structure elements.
+
+commit dfe3604858d8792a5d34ac6324baced24274135e
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Mar 5 15:24:21 2008 +0100
+
+    Changed heuristics for encoder link enabling.
+
+commit 153331e806eedff5f73ccb212a7d68d0b691753d
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Mar 4 18:03:47 2008 +0100
+
+    Properly restore Encoder and Transmitter.
+    
+    This patch attempts to follow the set procedure to restore encoder and
+    transmitter values. Not doing this doesn't seem to make any difference
+    here, but we never know...
+
+commit 6742f79e8e77add4d62893c1a84908c6c4a5d621
+Author: Luc Verhaegen <lverhaegen@ridcully.suse.de>
+Date:   Sat Mar 8 04:09:07 2008 +0100
+
+    RV620: Add Pixelclock support.
+
+commit 807e525a277668b3006afb36596a9f89dad7ca48
+Author: Luc Verhaegen <lverhaegen@ridcully.suse.de>
+Date:   Thu Mar 6 17:22:36 2008 +0100
+
+    Implement the hardware level scaling code.
+    
+    This is currently only useful for disabling scaling and for save and restore.
+    The framework for enabling scaling is not implemented yet, so this code should
+    not change driver functionality, just fix some modesetting issues we've come
+    across.
+
+commit fd6a7abfc2dce560092791706393ca073090e995
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Mar 4 13:55:46 2008 +0100
+
+    Restructure FMT block handling.
+    
+    The FMT block is directly linked to the CRTC block but only the ditital
+    outputs seem to be connected to it. The FMT block preformats the pixel
+    data for the display doing things like dithering which will give the
+    impression of a higher color depth on 18bit digital displays.
+    Since the FMT block is connected to the CRTC we save/restore it in the
+    rhd_crtc.c while we program it from within DigMode().
+
+commit 2e1f55b00d101274bebc51d7ce3a27d54f92d658
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Mar 4 11:41:54 2008 +0100
+
+    Consolidate handling of dual link TMDS displays.
+    
+    This code is still not tested, yet due to lack of equipment.
+
+commit f0256f38aff57fc88e2a5deed79a4744fd1f331a
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Mar 4 11:12:41 2008 +0100
+
+    List explicite arguments for FMT block programming.
+
+commit 59de4071c6354cf95722d9e5d19f7506d7f69a5f
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 3 22:19:36 2008 +0100
+
+    Fix identification of end-of-code table data tables and GoldenSettings search.
+
+commit b3df388f2917e754bd5cd1bee68292032c0a75e0
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 3 22:14:08 2008 +0100
+
+    Add RV620/RV635 devices.
+
+commit c13650e667aad0064223060bb6460de2c307f810
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 3 22:10:34 2008 +0100
+
+    Add KLDSKP_LVTMA and UNIPHYs to connector handling.
+
+commit 0dee42c5b7c1153ea524c65766ee7b0f36b63c93
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Mar 12 20:42:02 2008 +0100
+
+    Add support for new DIG blocks on RV620/635.
+
+commit 8dabb69a3780ffcf231dd38dc190e39fd1f88437
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 3 22:18:02 2008 +0100
+
+    Fix structure names in rhd_output.c.
+
+commit 80fb6b3fa5a9dfccc9c2b8bfdfeba39842ca3cf2
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 3 22:15:53 2008 +0100
+
+    Fix copy-over artefacts from rhd_conntest.
+
+commit 252491e4a1b97b2ad020ebf45862d75c99da561b
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Feb 27 20:25:27 2008 +0100
+
+    Adding KLDSKP_LVTMA and UNIPYA/B as output types.
+
+commit 6dab67a84caa30d4653cad44ce67b572037b89f2
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Feb 27 19:31:03 2008 +0100
+
+    Add RHD_CONNECTOR_DVI_SINGLE to be able to mark a single link connector.
+
+commit abb188fe88e5b1887b940201ce0f7c5cf7234a66
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Feb 26 22:16:45 2008 +0100
+
+    Separate query for temporal and spatial dithering.
+
+commit 4ec302827107453fc8f20f9c0dd083644683a834
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Feb 26 21:59:48 2008 +0100
+
+    Add more verbose output on GoldenSettings matching.
+
+commit a0c11368fb48f7bec4b0e0dee723f523315e76b6
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Feb 26 20:35:43 2008 +0100
+
+    Add support enumerated object IDs to the connector table parser.
+    
+    The enumeration of object IDs is not just used to number devices but
+    is used to further specify the device type.
+
+commit b280b417463affbb2da7168f1eb67f68a2b40864
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Feb 13 10:29:28 2008 +0100
+
+    Support for TMDSA dual link load detection (untested!).
+    
+    This code attempts to load detect it a second DVI channel on TMDSA is
+    available. This code is entirely untested.
+
+commit dec87ba6920ac89df21c6c7453d3c8e79626f0aa
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Feb 13 10:24:37 2008 +0100
+
+    Add support for dual link DVI panels (untested!).
+    
+    NOTE: This is entirely untested due to lack of testing equipment.
+
+commit cf8eea258505b1902b030a3d0ca8bf41d4dae9d8
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Feb 12 09:25:47 2008 +0100
+
+    Add support for two new ObjectIDs required for RV620/635.
+
+commit 55ce4f82c4ac88dfb184d1a21c364ad87b0acab9
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Feb 20 14:19:48 2008 +0100
+
+    Added own version of AtomBIOS getConditionalGoldenValues().
+
+commit 283c2d2e877e1eb8bef9ed496ba153484b9c768a
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sun Feb 3 20:05:39 2008 +0100
+
+    Fix GPIO routing for DDC in RV620/635.
+    
+    Locate GPIO routing data table in ReadEDIDFromHWAssistedI2C
+    table and find the correct entry.
+
+commit d499a61623b10a9ff2b046877bf2528efe250e70
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sun Feb 3 20:05:03 2008 +0100
+
+    Fix GPIO routing for DDC for RV620/635 in rhd_conntest.c.
+    
+    This adds support to pick data tables from AtomBIOS command tables.
+    And code that locates GPIO routing table in ReadEDIDFromHWAssistedI2C
+    command table.
+
+commit 8de4cd9a9b71ca2f7e2b00a2943c19ced3517b8f
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sun Feb 3 20:04:32 2008 +0100
+
+    Locate data tables embedded in AtomBIOS command tables.
+    
+    The AtomBIOS bytecode tables can contain data tables which are
+    referenced from this specific table only. Find them and return
+    their size and a pointer to their start.
+
+commit e29024d98e605e3b0d38462f4a7b42b4f246d400
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sat Feb 2 15:33:47 2008 +0100
+
+    Consolidate load detection for R5xx/r6xx in rhd_conntest.
+
+commit f021c0cf6ed65095d7ee6bfbf3ecebfa6d4279f4
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Feb 1 18:50:39 2008 +0100
+
+    Add support for DAC load detection and I2C for RV620/RV635 to rhd_conntest.
+
+commit 481df4027f75b38a522355668561db1439f1d50e
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Feb 1 18:49:39 2008 +0100
+
+    Add stubs for the PLL subsystem.
+    
+    PLL support is going to follow soon.
+
+commit 3ba1c0937d60eea79167039062f931c3974e5bc3
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Feb 1 18:48:45 2008 +0100
+
+    Add support for the DAC output subsystem for RV620/RV635.
+
+commit b08e64ec70e29af8e8050508f44e7c8f822ff41f
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Feb 1 18:44:46 2008 +0100
+
+    Add I2C subsystem support for RV620/RV635.
+    
+    This patch includes the register additions required for I2C and DAC support.
+
+commit 089801d49ffd3b736f27529fc8ba4499e43f280f
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Feb 1 18:27:36 2008 +0100
+
+    Add RV620/RV635 PCI IDs.
+    
+    These IDs are disabled at the moment as we are still missing PLLs to
+    do anything really useful.
+
+commit 47298a34699d9c81ba61e5d829279253e193d3bf
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Jan 16 10:25:06 2008 +0100
+
+    Add support for sensing and programming different analog outputs.
+    
+    In this event clean up handling of analog output norm handling
+    and AtomBIOS fixed mode retrieval.
+
+commit 2d42e5b7c8e826771c38c19d7418c3ab0e07a667
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Jan 15 15:34:02 2008 +0100
+
+    Add monitor support for TVs.
+
+commit 8f06626d19543f5e7e4b99819cc230f3a38ebe9a
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Jan 15 15:33:17 2008 +0100
+
+    Add an option to pass the TV standard to override boot default.
+
+commit 3fe49f2a1de02d572c3e66f16ba6aba439f1fe79
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Mar 12 21:24:35 2008 +0100
+
+    Fix spelling of 'Supp(p)orted' to match the fixed spelling in atombios.h.
+    
+    Fixing spelling in atombios.h generally isn't a good idea as it would
+    require all the code that depends on it to be fixed (in the
+    Catalyst driver for example).
+    Nontheless this fix was given to us by ATI.
+
+commit 2bcabe12c8f07ce501025e7214854a7df9b5231f
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Jan 15 15:30:13 2008 +0100
+
+    Add parsing of TV releated data tables to the AtomBIOS support.
+    
+    Add AtomBIOS support for setting up the TV encoder.
+
+commit 726f6da1f3778d420b505bd28894dba7cad327e1
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Jan 15 15:26:38 2008 +0100
+
+    Add TV detection do DAC load detection.
+
+commit e1605dfbfa917cd52c7685fc612ee876ba2266c5
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 3 09:59:27 2008 +0100
+
+    Be more verbose about fb parameters.
+
+commit 5163b9fb81967ff026a8f2ed7dddaae640fa3f93
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 3 09:58:38 2008 +0100
+
+    Get and store verbosity level.
+    
+    The verbosity level is used in many instances when we need to decide
+    wether we want to log a certain information or not. If we know the
+    verbosity level we can avoid computational overhead when we are not
+    going to print anything anyway.
+
+commit 00e1b02500d0513681c48ca4c5cf1b4fa419c6eb
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Mar 3 09:25:17 2008 +0100
+
+    Restore original order of CRTCRestore and VGARestore.
+    
+    This reverts commit 23a47ec001e195218e5c4ac4349139f70fc9984a:
+    "Restore VGA after restoring the CRTCs."
+    This change collided with 1a1d110f49c66063aba92d823e3158ea1860f5ae
+    and doesn't seem to be required to fix the underlying problem.
+
+commit 8c6d1b46b70ae19fafb5484c238a74cca18d5990
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Fri Feb 29 23:03:14 2008 +0100
+
+    conntest: add new ids.
+
+commit 294cf1f62a9def23e08405c3718c4696881e2a80
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Feb 29 09:08:56 2008 +0100
+
+    Fix test for RS6XX in RHDMCSetup().
+    
+    Problem pointed out by CornedBee on #radeonid.
+
+commit 1b3f3c9c56fb4f70d49f4b123f1e2b1feb6ec3cd
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Feb 29 09:03:55 2008 +0100
+
+    Add connector table flag for X1400 (0x7145, 0x1297, 0x3058).
+
+commit a23b11238155b184c4f886ee72b33bd41d18b0ce
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Feb 27 13:00:08 2008 +0100
+
+    Loop over all CRTCs when shutting down memory access.
+    
+    A stupid cut-n-paste bug had prevented this.
+
+commit 8432cb084ec351da6ec586b10940cc53327163ec
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Mon Feb 25 18:26:39 2008 +0100
+
+    Add quirk table entry for Diamond Viper Radeon X1650 Pro
+
+commit 5ba5f4b5cf28a106d40c5a73c648ce15f4d99b62
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Mon Feb 25 18:22:39 2008 +0100
+
+    Include description for acceleration options.
+
+commit eee9b71888aa5916b5681de1b014c3d03b9e9614
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Feb 25 18:06:04 2008 +0100
+
+    Fix typo in patch adding DradonFlyBSD support.
+
+commit f89bac589adb2586b15643d6829a047d7853a101
+Author: Thomas E. Spanjaard <tgen@netphreax.net>
+Date:   Mon Feb 25 16:25:52 2008 +0100
+
+    Add support for DragonFlyBSD.
+
+commit 1223e40a401e4abf67752197ff05e01d9a7856c0
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Feb 20 13:20:26 2008 +0100
+
+    Add debugging to rhd_conntest.c
+
+commit 1e8637b1be1ffd7de16d519ad175110383d005a8
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Feb 18 23:05:27 2008 +0100
+
+    Changing R6XX_MC_VM_MISC_OFFSET to R6XX_HDP_NONSURFACE_BASE.
+    
+    HDP_NONSURFACE_BASE is the official ATI name.
+    Originally we found this register in code tables called by AsicInit.
+    It was given the name MC_VM_MISC_OFFSET because we didn't know the
+    official name of it as we never received docs on it from ATI.
+    
+    Now it appeared in the 'radeon' driver under it's official name.
+
+commit 854ce3b22585be6b51a3870817081fc599ece6dc
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Feb 15 18:16:47 2008 +0100
+
+    Make DDC for panels work on MacBook Pro's.
+
+commit 247d42637b24dc07fdf3763a40d08fda52d632d7
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Feb 15 01:32:00 2008 +0100
+
+    Set up GPIO pin HW access for DDC testing in rhd_conntest.
+
+commit 23a47ec001e195218e5c4ac4349139f70fc9984a
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Feb 14 13:24:34 2008 +0100
+
+    Restore VGA after restoring the CRTCs.
+
+commit 74eacf3e5ef7c490e08e0806944cf2f1af9d535a
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Feb 14 13:23:16 2008 +0100
+
+    Make sure GRAPH and CRTC engine are disabled before changing surface.
+
+commit 2b16734b998e657a426af5b9dc332700cba2c9be
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Feb 14 12:23:10 2008 +0100
+
+    Set GPIO pins to be HW driven on R5xx for HW controlled I2C.
+
+commit 2feff5cb81db551e1b25a60a3cd4c130a6f3c9af
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Feb 14 12:20:51 2008 +0100
+
+    Add wait for memory idle state.
+    
+    Make sure all engines are properly turned off and memory is idle
+    before accessing MC or surface offset registers.
+
+commit e0d587844419881b4523dfd8288abf606f7b819e
+Author: Egbert Eich <eich@freedesktop.org>


Reply to: