Reporting from xf86-video-radeonhd: Radeon HD video driver
Please visit:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd
Or get your own copy by using:
git-clone git://anongit.freedesktop.org/xorg/driver/xf86-video-radeonhd
55 commits against master at 8c6d1b46...:
src/AtomBios/includes/atombios.h | 3
src/Makefile.am | 1
src/rhd.h | 24
src/rhd_atombios.c | 565 ++++++++++++++++++---
src/rhd_atombios.h | 101 +++
src/rhd_connector.c | 27 -
src/rhd_connector.h | 4
src/rhd_crtc.c | 279 +++++++++-
src/rhd_crtc.h | 26
src/rhd_dac.c | 718 +++++++++++++++++++++-----
src/rhd_dig.c | 1049 +++++++++++++++++++++++++++++++++++++++
src/rhd_driver.c | 82 ++-
src/rhd_i2c.c | 263 +++++++++
src/rhd_id.c | 26
src/rhd_lvtma.c | 47 +
src/rhd_modes.c | 40 +
src/rhd_monitor.c | 61 ++
src/rhd_output.c | 40 +
src/rhd_output.h | 37 +
src/rhd_pll.c | 796 ++++++++++++++++++++++++-----
src/rhd_pll.h | 15
src/rhd_randr.c | 57 +-
src/rhd_regs.h | 223 ++++++++
src/rhd_tmds.c | 74 ++
utils/conntest/rhd_conntest.c | 712 ++++++++++++++++++++++----
25 files changed, 4670 insertions(+), 600 deletions(-)
commit db0d605852934a248f484a88528042c3623f6ddc
Author: Egbert Eich
Date: Tue Mar 11 07:35:41 2008 +0100
Fix a memory leak.
diffstat:
src/rhd_dig.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 098cf71d3d51694908f2766a8c35483a9f79da19
Author: Egbert Eich
Date: Mon Mar 10 12:36:01 2008 +0100
Make test for DIG2 more consistent.
diffstat:
src/rhd_dig.c | 37 +++++++++++++++++++++++++++----------
1 file changed, 27 insertions(+), 10 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 46a40c82c6696d1d57261ea34d124f94e342b391
Author: Egbert Eich
Date: Thu Mar 6 17:03:09 2008 +0100
Add #ifdef wrappers around AtomBIOS related code.
diffstat:
src/rhd_dig.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 54f491f983ab6d618e9e06e2c8f7d8cd37464266
Author: Egbert Eich
Date: Wed Mar 5 20:54:34 2008 +0100
Add AtomBIOS based UNIPHY support for RV620/635.
diffstat:
src/rhd_atombios.c | 112 ++++++++++++++++++++++++++-
src/rhd_atombios.h | 55 +++++++++++++
src/rhd_dig.c | 200 ++++++++++++++++++++++++++++++++++++++++++++-----
3 files changed, 345 insertions(+), 22 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 2d81ffc704db68f3758e5ce28fe6d1de83ef7c11
Author: Egbert Eich
Date: Wed Mar 5 20:52:12 2008 +0100
Fix a wrong type in ATOM_ANALOG_TV_INFO in upstream version of atombios.h.
diffstat:
src/AtomBios/includes/atombios.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit cab03118f05d47b714965d7d46ae61eeb37abcfd
Author: Luc Verhaegen
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.
diffstat:
src/rhd_crtc.c | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 52f04a7f8ff43fe79c140ba7d17d18bb78cdb1af
Author: Luc Verhaegen
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...
diffstat:
src/rhd_lvtma.c | 44 +++++++++++++--------
src/rhd_output.c | 4 -
src/rhd_tmds.c | 105 ++++++++++++++++++++++++---------------------------
3 files changed, 81 insertions(+), 72 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 42d3201bb7dcfe2ec1755976641e0260f5eb4e91
Author: Luc Verhaegen
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!
diffstat:
src/rhd_modes.c | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 8f499c3879cff399ec40db2403a0bf5626f13c03
Author: Egbert Eich
Date: Mon Mar 10 11:57:55 2008 +0100
DVI is on TMDSB not LVDS.
diffstat:
src/rhd_lvtma.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 56a264f86762030bb4173b6fc0515918b0e3fc5e
Author: Egbert Eich
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).
diffstat:
src/rhd_randr.c | 43 ++++++++++++++++++++++++++-----------------
1 file changed, 26 insertions(+), 17 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 478bda793b7101834ce58bbe37f03a3ccf5036a4
Author: Egbert Eich
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.
diffstat:
src/rhd_i2c.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit e5dddbc2f73bccc66a5ff00a2afb6e8a7ffa93e5
Author: Egbert Eich
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.
diffstat:
src/rhd_dac.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 5596d06da56a299a42818a63ec15b72393703861
Author: Egbert Eich
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.
diffstat:
utils/conntest/rhd_conntest.c | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit c9ccc4c474af39b583073ea083a61a7b0f711ad3
Author: Egbert Eich
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.
diffstat:
src/rhd_dig.c | 48 ++++++++++++++++++++++++++----------------------
src/rhd_regs.h | 24 ++++++++++++++++++++----
2 files changed, 46 insertions(+), 26 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit aa7037a7418869da702bd2429b59fb51c9ee6e42
Author: Egbert Eich
Date: Sat Mar 8 10:40:04 2008 +0100
Remove stale structure elements.
diffstat:
src/rhd_dac.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit dfe3604858d8792a5d34ac6324baced24274135e
Author: Egbert Eich
Date: Wed Mar 5 15:24:21 2008 +0100
Changed heuristics for encoder link enabling.
diffstat:
src/rhd_dig.c | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 153331e806eedff5f73ccb212a7d68d0b691753d
Author: Egbert Eich
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...
diffstat:
src/rhd_dig.c | 24 +++++++++++++++++++++---
1 file changed, 21 insertions(+), 3 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 6742f79e8e77add4d62893c1a84908c6c4a5d621
Author: Luc Verhaegen
Date: Sat Mar 8 04:09:07 2008 +0100
RV620: Add Pixelclock support.
diffstat:
src/rhd_modes.c | 12
src/rhd_pll.c | 742 ++++++++++++++++++++++++++++++++++++++++------------
src/rhd_pll.h | 15 -
src/rhd_regs.h | 7
4 files changed, 602 insertions(+), 174 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 807e525a277668b3006afb36596a9f89dad7ca48
Author: Luc Verhaegen
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.
diffstat:
src/rhd_crtc.c | 117 ++++++++++++++++++++++++++++++++++++++++++++-------
src/rhd_crtc.h | 14 ++++--
src/rhd_driver.c | 4 +
src/rhd_modes.c | 16 ++++++
src/rhd_randr.c | 1
src/rhd_regs.h | 16 ++++++
6 files changed, 151 insertions(+), 17 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit fd6a7abfc2dce560092791706393ca073090e995
Author: Egbert Eich
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().
diffstat:
src/rhd_crtc.c | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++++
src/rhd_crtc.h | 12 ++++
src/rhd_dig.c | 91 +++++++++++------------------------
3 files changed, 180 insertions(+), 60 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 2e1f55b00d101274bebc51d7ce3a27d54f92d658
Author: Egbert Eich
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.
diffstat:
src/rhd_dig.c | 15 +++++++++++++--
src/rhd_lvtma.c | 14 +++++++++-----
src/rhd_tmds.c | 25 ++++++++++++++-----------
3 files changed, 36 insertions(+), 18 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit f0256f38aff57fc88e2a5deed79a4744fd1f331a
Author: Egbert Eich
Date: Tue Mar 4 11:12:41 2008 +0100
List explicite arguments for FMT block programming.
diffstat:
src/rhd_dig.c | 72 ++++++++++++++++++++++++++++++++++++++++++++---------
src/rhd_regs.h | 33 ++++++++++++++++++++----
2 files changed, 88 insertions(+), 17 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 59de4071c6354cf95722d9e5d19f7506d7f69a5f
Author: Egbert Eich
Date: Mon Mar 3 22:19:36 2008 +0100
Fix identification of end-of-code table data tables and GoldenSettings search.
diffstat:
src/rhd_atombios.c | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit b3df388f2917e754bd5cd1bee68292032c0a75e0
Author: Egbert Eich
Date: Mon Mar 3 22:14:08 2008 +0100
Add RV620/RV635 devices.
diffstat:
src/rhd_id.c | 2 --
1 file changed, 2 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit c13650e667aad0064223060bb6460de2c307f810
Author: Egbert Eich
Date: Mon Mar 3 22:10:34 2008 +0100
Add KLDSKP_LVTMA and UNIPHYs to connector handling.
diffstat:
src/rhd_connector.c | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 0dee42c5b7c1153ea524c65766ee7b0f36b63c93
Author: Egbert Eich
Date: Wed Mar 12 20:42:02 2008 +0100
Add support for new DIG blocks on RV620/635.
diffstat:
src/Makefile.am | 1
src/rhd_dig.c | 802 ++++++++++++++++++++++++++++++++++++++++++++++++++++
src/rhd_regs.h | 124 +++++++-
3 files changed, 913 insertions(+), 14 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 8dabb69a3780ffcf231dd38dc190e39fd1f88437
Author: Egbert Eich
Date: Mon Mar 3 22:18:02 2008 +0100
Fix structure names in rhd_output.c.
diffstat:
src/rhd_output.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 80fb6b3fa5a9dfccc9c2b8bfdfeba39842ca3cf2
Author: Egbert Eich
Date: Mon Mar 3 22:15:53 2008 +0100
Fix copy-over artefacts from rhd_conntest.
diffstat:
utils/conntest/rhd_conntest.c | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 252491e4a1b97b2ad020ebf45862d75c99da561b
Author: Egbert Eich
Date: Wed Feb 27 20:25:27 2008 +0100
Adding KLDSKP_LVTMA and UNIPYA/B as output types.
diffstat:
src/rhd_atombios.c | 4 ++--
src/rhd_connector.c | 10 +++++-----
src/rhd_driver.c | 5 ++++-
src/rhd_output.h | 3 +++
src/rhd_randr.c | 11 ++++++++++-
5 files changed, 24 insertions(+), 9 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 6dab67a84caa30d4653cad44ce67b572037b89f2
Author: Egbert Eich
Date: Wed Feb 27 19:31:03 2008 +0100
Add RHD_CONNECTOR_DVI_SINGLE to be able to mark a single link connector.
diffstat:
src/rhd_atombios.c | 12 ++++++------
src/rhd_connector.c | 3 ++-
src/rhd_connector.h | 4 ++--
src/rhd_dac.c | 4 ++++
src/rhd_randr.c | 4 ++++
src/rhd_tmds.c | 2 +-
6 files changed, 19 insertions(+), 10 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit abb188fe88e5b1887b940201ce0f7c5cf7234a66
Author: Egbert Eich
Date: Tue Feb 26 22:16:45 2008 +0100
Separate query for temporal and spatial dithering.
diffstat:
src/rhd_atombios.c | 34 ++++++++++++++++++++++------------
src/rhd_atombios.h | 3 ++-
2 files changed, 24 insertions(+), 13 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 4ec302827107453fc8f20f9c0dd083644683a834
Author: Egbert Eich
Date: Tue Feb 26 21:59:48 2008 +0100
Add more verbose output on GoldenSettings matching.
diffstat:
src/rhd_atombios.c | 7 +++++++
1 file changed, 7 insertions(+)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit a0c11368fb48f7bec4b0e0dee723f523315e76b6
Author: Egbert Eich
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.
diffstat:
src/rhd_atombios.c | 76 +++++++++++++++++++++++++------------------------
1 file changed, 39 insertions(+), 37 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit b280b417463affbb2da7168f1eb67f68a2b40864
Author: Egbert Eich
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.
diffstat:
src/rhd_output.c | 1 +
src/rhd_output.h | 1 +
src/rhd_tmds.c | 46 +++++++++++++++++++++++++++++++++-------------
3 files changed, 35 insertions(+), 13 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit dec87ba6920ac89df21c6c7453d3c8e79626f0aa
Author: Egbert Eich
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.
diffstat:
src/rhd_dac.c | 8 ++++----
src/rhd_driver.c | 4 ++--
src/rhd_lvtma.c | 23 ++++++++++++++---------
src/rhd_output.c | 4 ++--
src/rhd_output.h | 4 ++--
src/rhd_randr.c | 2 +-
src/rhd_tmds.c | 24 +++++++++++++++++++-----
7 files changed, 44 insertions(+), 25 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit cf8eea258505b1902b030a3d0ca8bf41d4dae9d8
Author: Egbert Eich
Date: Tue Feb 12 09:25:47 2008 +0100
Add support for two new ObjectIDs required for RV620/635.
diffstat:
src/rhd_atombios.c | 2 ++
1 file changed, 2 insertions(+)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 55ce4f82c4ac88dfb184d1a21c364ad87b0acab9
Author: Egbert Eich
Date: Wed Feb 20 14:19:48 2008 +0100
Added own version of AtomBIOS getConditionalGoldenValues().
diffstat:
src/rhd_atombios.c | 28 ++++++++++++++++++++++++++++
src/rhd_atombios.h | 10 ++++++++++
2 files changed, 38 insertions(+)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 283c2d2e877e1eb8bef9ed496ba153484b9c768a
Author: Egbert Eich
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.
diffstat:
src/rhd_i2c.c | 44 ++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 42 insertions(+), 2 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit d499a61623b10a9ff2b046877bf2528efe250e70
Author: Egbert Eich
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.
diffstat:
utils/conntest/rhd_conntest.c | 136 ++++++++++++++++++++++++++++++++++++--
1 file changed, 130 insertions(+), 6 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 8de4cd9a9b71ca2f7e2b00a2943c19ced3517b8f
Author: Egbert Eich
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.
diffstat:
src/rhd_atombios.c | 102 +++++++++++++++++++++++++++++++++++++++++++++----
src/rhd_atombios.h | 13 ++++--
2 files changed, 104 insertions(+), 11 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit e29024d98e605e3b0d38462f4a7b42b4f246d400
Author: Egbert Eich
Date: Sat Feb 2 15:33:47 2008 +0100
Consolidate load detection for R5xx/r6xx in rhd_conntest.
diffstat:
utils/conntest/rhd_conntest.c | 187 ++++++++++----------------------------
1 file changed, 54 insertions(+), 133 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit f021c0cf6ed65095d7ee6bfbf3ecebfa6d4279f4
Author: Egbert Eich
Date: Fri Feb 1 18:50:39 2008 +0100
Add support for DAC load detection and I2C for RV620/RV635 to rhd_conntest.
diffstat:
utils/conntest/rhd_conntest.c | 420 ++++++++++++++++++++++++++++++++++++--
1 file changed, 404 insertions(+), 16 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 481df4027f75b38a522355668561db1439f1d50e
Author: Egbert Eich
Date: Fri Feb 1 18:49:39 2008 +0100
Add stubs for the PLL subsystem.
PLL support is going to follow soon.
diffstat:
src/rhd_pll.c | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 100 insertions(+), 8 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 3ba1c0937d60eea79167039062f931c3974e5bc3
Author: Egbert Eich
Date: Fri Feb 1 18:48:45 2008 +0100
Add support for the DAC output subsystem for RV620/RV635.
diffstat:
src/rhd_dac.c | 508 +++++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 462 insertions(+), 46 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit b08e64ec70e29af8e8050508f44e7c8f822ff41f
Author: Egbert Eich
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.
diffstat:
src/rhd_i2c.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++++++--
src/rhd_regs.h | 63 ++++++++++++++-
2 files changed, 273 insertions(+), 12 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 089801d49ffd3b736f27529fc8ba4499e43f280f
Author: Egbert Eich
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.
diffstat:
src/rhd.h | 4 ++++
src/rhd_id.c | 28 +++++++++++++++++++++++++---
2 files changed, 29 insertions(+), 3 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 47298a34699d9c81ba61e5d829279253e193d3bf
Author: Egbert Eich
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.
diffstat:
src/rhd.h | 17 +++
src/rhd_atombios.c | 105 ++++++++++-----------
src/rhd_atombios.h | 6 -
src/rhd_dac.c | 239 ++++++++++++++++++++++++++-----------------------
src/rhd_driver.c | 56 +++++++++++
src/rhd_monitor.c | 62 ++----------
src/rhd_output.c | 35 ++++++-
src/rhd_output.h | 23 +++-
src/rhd_randr.c | 14 ++
src/rhd_regs.h | 2
src/rhd_tmds.c | 6 -
11 files changed, 328 insertions(+), 237 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 2d42e5b7c8e826771c38c19d7418c3ab0e07a667
Author: Egbert Eich
Date: Tue Jan 15 15:34:02 2008 +0100
Add monitor support for TVs.
diffstat:
src/rhd_monitor.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 91 insertions(+)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 8f06626d19543f5e7e4b99819cc230f3a38ebe9a
Author: Egbert Eich
Date: Tue Jan 15 15:33:17 2008 +0100
Add an option to pass the TV standard to override boot default.
diffstat:
src/rhd.h | 1 +
src/rhd_driver.c | 6 +++++-
2 files changed, 6 insertions(+), 1 deletion(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 3fe49f2a1de02d572c3e66f16ba6aba439f1fe79
Author: Egbert Eich
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.
diffstat:
src/rhd_atombios.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 2bcabe12c8f07ce501025e7214854a7df9b5231f
Author: Egbert Eich
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.
diffstat:
src/rhd_atombios.c | 207 +++++++++++++++++++++++++++++++++++++++++++++++--
src/rhd_atombios.h | 22 +++++
2 files changed, 222 insertions(+), 7 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 726f6da1f3778d420b505bd28894dba7cad327e1
Author: Egbert Eich
Date: Tue Jan 15 15:26:38 2008 +0100
Add TV detection do DAC load detection.
diffstat:
utils/conntest/rhd_conntest.c | 112 ++++++++++++++++++++++++++++++++------
1 file changed, 97 insertions(+), 15 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit e1605dfbfa917cd52c7685fc612ee876ba2266c5
Author: Egbert Eich
Date: Mon Mar 3 09:59:27 2008 +0100
Be more verbose about fb parameters.
diffstat:
src/rhd_crtc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 5163b9fb81967ff026a8f2ed7dddaae640fa3f93
Author: Egbert Eich
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.
diffstat:
src/rhd.h | 2 ++
src/rhd_driver.c | 3 +++
2 files changed, 5 insertions(+)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
commit 00e1b02500d0513681c48ca4c5cf1b4fa419c6eb
Author: Egbert Eich
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.
diffstat:
src/rhd_driver.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
--
To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org
For additional commands, e-mail: radeonhd+help@opensuse.org