xserver-xorg-video-ati: Changes to 'debian-experimental'
ChangeLog | 1093 ++++++++
Makefile.in | 1
config.h.in | 9
configure | 351 ++
configure.ac | 69
debian/NEWS | 9
debian/changelog | 17
debian/patches/01_gen_pci_ids.diff | 6
man/Makefile.in | 1
src/AtomBios/CD_Operations.c | 954 +++++++
src/AtomBios/Decoder.c | 235 +
src/AtomBios/hwserv_drv.c | 348 ++
src/AtomBios/includes/CD_Common_Types.h | 154 +
src/AtomBios/includes/CD_Definitions.h | 49
src/AtomBios/includes/CD_Opcodes.h | 181 +
src/AtomBios/includes/CD_Structs.h | 464 +++
src/AtomBios/includes/CD_binding.h | 46
src/AtomBios/includes/CD_hw_services.h | 318 ++
src/AtomBios/includes/Decoder.h | 86
src/AtomBios/includes/ObjectID.h | 448 +++
src/AtomBios/includes/atombios.h | 4306 ++++++++++++++++++++++++++++++++
src/AtomBios/includes/regsdef.h | 25
src/Makefile.am | 48
src/Makefile.in | 174 +
src/ati_pciids_gen.h | 132
src/atipciids.h | 7
src/atombios_crtc.c | 381 ++
src/atombios_output.c | 613 ++++
src/pcidb/ati_pciids.csv | 132
src/radeon.h | 220 -
src/radeon_accel.c | 9
src/radeon_accelfuncs.c | 2
src/radeon_atombios.c | 2625 +++++++++++++++++++
src/radeon_atombios.h | 235 +
src/radeon_atomwrapper.c | 101
src/radeon_atomwrapper.h | 31
src/radeon_bios.c | 329 +-
src/radeon_chipinfo_gen.h | 132
src/radeon_chipset_gen.h | 132
src/radeon_crtc.c | 254 +
src/radeon_cursor.c | 144 -
src/radeon_display.c | 15
src/radeon_dri.c | 4
src/radeon_driver.c | 1365 ++++++++--
src/radeon_exa_funcs.c | 8
src/radeon_macros.h | 53
src/radeon_modes.c | 16
src/radeon_output.c | 979 ++++---
src/radeon_pci_chipset_gen.h | 132
src/radeon_probe.c | 2
src/radeon_probe.h | 361 ++
src/radeon_reg.h | 461 +++
src/radeon_render.c | 4
src/radeon_tv.c | 4
src/radeon_tv.h | 5
src/radeon_video.c | 84
56 files changed, 17129 insertions(+), 1235 deletions(-)
New commits:
commit dfc87e81db78e0691d126686055028ab4a3bd928
Author: Brice Goglin <bgoglin@debian.org>
Date: Fri Dec 21 08:40:22 2007 +0100
Prepare changelog for upload to experimental
diff --git a/debian/changelog b/debian/changelog
index 82b573a..173397a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-xserver-xorg-video-ati (1:6.7.198~git20071221.be7f8fd3-1) UNRELEASED; urgency=low
+xserver-xorg-video-ati (1:6.7.198~git20071221.be7f8fd3-1) experimental; urgency=low
* New upstream snapshot, containing commits up to be7f8fd3.
+ New atombios based support for r500 and r600 boards.
+ Zaphod mode is back, reimplemented on top of RandR 1.2.
- -- Brice Goglin <bgoglin@debian.org> Fri, 21 Dec 2007 08:37:42 +0100
+ -- Brice Goglin <bgoglin@debian.org> Fri, 21 Dec 2007 08:39:57 +0100
xserver-xorg-video-ati (1:6.7.197-1) unstable; urgency=low
commit e6907feed9a8f590060427374c23c2ac7ff177a1
Author: Brice Goglin <bgoglin@debian.org>
Date: Fri Dec 21 08:38:21 2007 +0100
New upstream snapshot, containing commits up to be7f8fd3
diff --git a/ChangeLog b/ChangeLog
index a8bc3ce..dcbfa80 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+commit be7f8fd338f5af8b632f16a83db41e15d00af469
+Author: Dave Airlie <airlied@linux.ie>
+Date: Fri Dec 21 10:03:49 2007 +1000
+
+ fix mode bandwidth configure check
+
+commit 3f9b597dedc45379b0bc0b631f3f924c403bca48
+Author: Dave Airlie <airlied@linux.ie>
+Date: Fri Dec 21 09:55:42 2007 +1000
+
+ fixup clip test include handling
+
+commit 9a5b501332c0a1f10af20845af48c9ddd2ce26a0
+Author: Dave Airlie <airlied@linux.ie>
+Date: Fri Dec 21 09:45:55 2007 +1000
+
+ set ddc line correctly post-merge
+
+commit 3c31b96afa20913ad947e68fe0c3a662e5eafbdd
+Merge: eb99c3c... f5e8c18...
+Author: Dave Airlie <airlied@linux.ie>
+Date: Fri Dec 21 09:36:22 2007 +1000
+
+ Merge remote branch 'origin/atombios-support'
+
+ Conflicts:
+
+ src/radeon_display.c
+ src/radeon_driver.c
+
commit eb99c3c5c9a2249cb84920f0f225e525fc3a4144
Author: Alex Deucher <alex@botch2.(none)>
Date: Thu Dec 20 18:14:38 2007 -0500
@@ -46,6 +76,18 @@ Date: Wed Dec 19 11:48:38 2007 -0500
RADEON: add support for legacy radeons with DVI and no connector table
+commit f5e8c185001e62e744310667c2d1bd3fe6542a62
+Author: Dave Airlie <airlied@clockmaker.usersys.redhat.com>
+Date: Wed Dec 19 10:38:58 2007 +1000
+
+ more endian related fixage
+
+commit 98b247066d00db66abe91f518cd93b5c4da4cfb4
+Author: Dave Airlie <airlied@clockmaker.usersys.redhat.com>
+Date: Wed Dec 19 10:25:41 2007 +1000
+
+ fix big endian build since zaphod fixups
+
commit ce4fa1cedec0cf56b9979dfaa12a8d3a7c643df4
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
Date: Tue Dec 18 15:34:14 2007 -0500
@@ -64,6 +106,54 @@ Date: Tue Dec 18 15:29:53 2007 -0500
RADEON: driver cleanups, warning fixes
+commit bd7206fa120495037e3fea0c920d0031d7715bf6
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Tue Dec 18 03:03:11 2007 -0500
+
+ RADEON: fix another merge error
+
+ this broken legacy radeons
+
+commit 65a3ac7530e11bb7d818a988fd0cf1dde7688fa4
+Author: Alex Deucher <alex@samba.(none)>
+Date: Tue Dec 18 00:15:38 2007 -0500
+
+ RADEON: more PLL tweaks
+
+commit d93a0e10b8bc6e3797a3cf6c1e28ca413a7c38e4
+Author: Alex Deucher <alex@samba.(none)>
+Date: Mon Dec 17 20:32:45 2007 -0500
+
+ RADEON: post div tweaks for legacy radeon
+
+commit 03b8b49f6f502c45552b018fd8c44d366b2d576f
+Author: Alex Deucher <alex@samba.(none)>
+Date: Mon Dec 17 20:20:04 2007 -0500
+
+ RADEON: fix typo from merge
+
+commit 19b9d3708852b7efe2b05249c8359dadb924dd94
+Merge: cf685f3... 29706ca...
+Author: Alex Deucher <alex@samba.(none)>
+Date: Mon Dec 17 20:07:32 2007 -0500
+
+ Merge branch 'atombios-support' of git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
+
+commit cf685f37ec874f0aacd09e7c4eb0402c6daec1b0
+Merge: 2a134af... 44d07c4...
+Author: Alex Deucher <alex@samba.(none)>
+Date: Mon Dec 17 20:07:07 2007 -0500
+
+ Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
+
+ merge master and fix conflicts
+
+commit 29706ca585ebd9b7b3521521a17016322e9ecccb
+Author: Dave Airlie <airlied@linux.ie>
+Date: Tue Dec 18 10:55:38 2007 +1000
+
+ fixup shadow setup on !r600
+
commit 44d07c4ccce9acb5bd21a17acb082e91f7225764
Author: Alex Deucher <alex@t41p.hsd1.va.comcast.net>
Date: Mon Dec 17 18:56:12 2007 -0500
@@ -97,12 +187,42 @@ Date: Mon Dec 17 18:04:05 2007 -0500
- add pll flags to handle special cases
- adjust the pll limits on legacy cards
+commit 2a134af01bc85de758ad83a85b23d1bba4a1a0f5
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Dec 17 15:00:36 2007 +1000
+
+ r600: add shadow support to r600 driver to at least make 2d useable
+
+commit 614414611a9f246cbc74f579a79987fff97cf571
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Dec 17 11:10:14 2007 +1000
+
+ radeon: cleanup pitch calculation and make r600 work again
+
+commit 79a375dbc7f323e2f551490a35f44ec36bed877c
+Author: George Wu <geo@flood.OCF.Berkeley.EDU>
+Date: Mon Dec 17 10:55:36 2007 +1000
+
+ r600: might as well fix VT for R600
+
+commit bc213ee723a45f2c396b4ed211a50f7642349973
+Author: Alex Deucher <alex@samba.(none)>
+Date: Sun Dec 16 14:54:00 2007 -0500
+
+ RADEON: fix sclock printout
+
commit 4747c1f3cd4167b6a51d4864a297719ea48b9346
Author: Alex Deucher <alex@t41p.hsd1.va.comcast.net>
Date: Sun Dec 16 14:07:29 2007 -0500
RADEON: Make sure LVDS_EN bit is set when enabling LVDS
+commit a9817b2cf436a536dbc43ad77abc3bdcc53d346d
+Author: Alex Deucher <alex@samba.(none)>
+Date: Sat Dec 15 20:51:53 2007 -0500
+
+ RADEON: clean up units in PLL calculation
+
commit b653e5a628bfa4dfb168e96f93f41eb910f409fb
Author: Michel Dänzer <michel@tungstengraphics.com>
Date: Sat Dec 15 00:50:10 2007 +0100
@@ -153,6 +273,38 @@ Date: Fri Dec 14 02:17:14 2007 -0500
I wonder if desktop RV410 need a similar fix.
If your x700 laptop panel has problems after this let me know.
+commit b3eed3d87f76779b5a62a3115f99a31484dc38e0
+Author: Alex Deucher <alex@samba.(none)>
+Date: Fri Dec 14 00:20:10 2007 -0500
+
+ RADEON: fix typo in previous cursor fix
+
+commit 814c6c48aebba2e45ce257289b922cd7e92caf2a
+Author: Alex Deucher <alex@samba.(none)>
+Date: Thu Dec 13 18:45:09 2007 -0500
+
+ RADEON: rework PLL calculation
+
+ - Take into account the limits from the bios tables
+ - Unify the PLL calculation between legacy and avivo chips
+
+commit f5ac34983411e4c4f41ab1817dce582830f398fd
+Merge: f2b2e08... 6ccf5b3...
+Author: Alex Deucher <alex@samba.(none)>
+Date: Wed Dec 12 22:37:44 2007 -0500
+
+ Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
+
+ merge and fix conflicts
+
+commit f2b2e0804183b52d9d3f56ad85b3552ece76c544
+Author: Alex Deucher <alex@samba.(none)>
+Date: Wed Dec 12 22:18:37 2007 -0500
+
+ RADEON: fix rotation on avivo chips
+
+ There are still some issues, but this is better than before.
+
commit 6ccf5b33d27218ae1c45ab93c122438ed536d8ba
Author: Alex Deucher <alex@botch2.(none)>
Date: Wed Dec 12 20:12:06 2007 -0500
@@ -183,6 +335,21 @@ Date: Tue Dec 11 23:53:03 2007 -0500
sparse fixes and cleanups from arekm
+commit 372bf41818fdafc6a9d2914aee3a8e359f668f02
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Tue Dec 11 14:04:58 2007 -0500
+
+ RADEON: handle HMDI properly (untested) and fix some merge leftovers
+
+commit 3c22ad977c25d5ca2811821fcac6bb8ecd79994a
+Merge: c9a0cee... f3d2ec3...
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Tue Dec 11 13:11:15 2007 -0500
+
+ Merge branch 'master' of ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
+
+ fix conflicts
+
commit f3d2ec3a5ae61215c792018320158750e7aa937c
Author: Alex Deucher <alex@botch2.(none)>
Date: Tue Dec 11 11:57:27 2007 -0500
@@ -194,6 +361,12 @@ Date: Tue Dec 11 11:57:27 2007 -0500
Also, always calculate the PLL, rather than falling back to bios dividers.
This should fix bugs 12913, 13590, 13533, possibly others.
+commit c9a0cee97ca69e8fe1e1937c7670fa903214cded
+Author: Dave Airlie <airlied@linux.ie>
+Date: Tue Dec 11 06:03:46 2007 +1000
+
+ more zaphod fixes - some other work maybe needed
+
commit 9b125312ab6edc585e4f5931a6a6de81e13b6acc
Author: Alex Deucher <alex@t41p.hsd1.va.comcast.net>
Date: Mon Dec 10 13:53:15 2007 -0500
@@ -206,6 +379,45 @@ Date: Mon Dec 10 00:57:26 2007 -0500
RADEON: bios PLL cleanup
+commit 731830297f2fc4a416882aacfb0d9b5f8ed32520
+Author: Dave Airlie <airlied@linux.ie>
+Date: Mon Dec 10 15:50:38 2007 +1000
+
+ fixup some warnings
+
+commit 2818e2b02ca90c9dfa50905b5311b2ae83ac3b0c
+Author: Dave Airlie <airlied@linux.ie>
+Date: Mon Dec 10 15:43:52 2007 +1000
+
+ add more to configure.ac for using out-of-tree mode src
+
+commit cc3c36100986f9d8060bc2d433373d4806f8e730
+Author: Dave Airlie <airlied@linux.ie>
+Date: Mon Dec 10 15:25:56 2007 +1000
+
+ add support for building against legacy servers similiar to Intel codepaths
+
+commit 9c278cb7fa7f18d13bde053fd75221cfba9da377
+Merge: 6451ea2... cc167b9...
+Author: Dave Airlie <airlied@linux.ie>
+Date: Mon Dec 10 15:18:03 2007 +1000
+
+ Merge branch 'zaphod-lolz' of git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
+
+ Conflicts:
+
+ src/radeon.h
+ src/radeon_crtc.c
+ src/radeon_driver.c
+ src/radeon_output.c
+
+commit 6451ea2dcc4fac762442f699935864f4a8d445f7
+Merge: 0d89556... 5896ca4...
+Author: Dave Airlie <airlied@linux.ie>
+Date: Mon Dec 10 15:08:42 2007 +1000
+
+ Merge branch 'master' into atombios-support
+
commit 5896ca4097d439f59f90f397939132c061c3c364
Author: LisaWu <liswu@ati.com>
Date: Fri Dec 7 09:45:05 2007 +0100
@@ -218,12 +430,58 @@ Date: Fri Dec 7 09:41:47 2007 +0100
radeon: Use gettimeofday instead of xf86getsecs.
+commit cc167b9bb7f1c3b8579e51e7bc2fca2f8eba6bd1
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Dec 7 15:41:36 2007 +1000
+
+ disable tiling for zaphod heads
+
+commit 2ce8d192533a8c795714c5a9fb308ec74db40287
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Dec 7 15:35:21 2007 +1000
+
+ don't add fboffset to info->FB it already is mapped at the offset
+
+commit 0dcd926d3092100854b3e362d6659d4950508aeb
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Dec 7 14:45:04 2007 +1000
+
+ radeon: bring back zaphod all is forgiven.
+
+ You've whined, you've cried, you've nagged, and you're guilt trippin has
+ made me do it... It actually wasn't as hard as I thought it would be.
+
+ Still not perfect, couple of things to fix yet
+
+commit bb5ede557bf32a42eef158ff0fbcfe1c6ede098a
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Dec 7 14:30:32 2007 +1000
+
+ radeon: move savedreg/modereg into entity instead of info
+
commit 64ab1cdf343a9a69e7e9e64f0bba77c54a94e9d0
Author: James Cloos <cloos@jhcloos.com>
Date: Thu Dec 6 15:51:12 2007 -0500
Add missing PHONY line for automatic ChangeLog generation
+commit 0d89556bfa41a3acbd6afe85b062e3a21f2ca057
+Author: Dave Airlie <airlied@ppcg5.localdomain>
+Date: Thu Dec 6 19:23:06 2007 +1100
+
+ powerpc: build fixes from last merge
+
+commit dbe3d2608ecc9896db9c23b3a347b50748c51e13
+Merge: 48e31cd... 21ed435...
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu Dec 6 14:22:03 2007 +1000
+
+ Merge branch 'master' into atombios-support
+
+ Conflicts:
+
+ src/radeon_output.c
+
commit 21ed435398e4a398dd8a0a5d7c1d4cc45e916332
Author: Alex Deucher <alex@t41p.hsd1.va.comcast.net>
Date: Tue Dec 4 17:08:58 2007 -0500
@@ -263,6 +521,12 @@ Date: Sun Dec 2 17:11:20 2007 +0100
(DE)ALLOCATE_LOCAL are gone.
+commit 48e31cdaa0caa21573879af5b9267773fe89176a
+Author: George Wu <geo@ocf.berkeley.edu>
+Date: Sun Dec 2 15:25:09 2007 +1000
+
+ RADEON/R600: small code cleanup
+
commit 00b4480aa2c5d7f751e34fc964f431b90b14c8d2
Author: Alex Deucher <alex@t41p.hsd1.va.comcast.net>
Date: Sat Dec 1 14:18:40 2007 -0500
@@ -271,6 +535,58 @@ Date: Sat Dec 1 14:18:40 2007 -0500
Also fix a typo in internal tv-out parsing
+commit 1e029fef5fe264f2ced445b80bf6070abcb84b82
+Author: Alex Deucher <alex@samba.(none)>
+Date: Sat Dec 1 00:58:51 2007 -0500
+
+ RADEON: move GPIO lookup to a separate function
+
+commit dcbef1ba9dfcf35c28e058832a55adf00afb472e
+Author: Alex Deucher <alex@samba.(none)>
+Date: Sat Dec 1 00:35:25 2007 -0500
+
+ RADEON: fix typo in previous commit
+
+ check gpio table revision before connector table revision
+
+commit fdce0598a2228c48c84deae1d7bebb2d7b3e979b
+Author: Alex Deucher <alex@samba.(none)>
+Date: Sat Dec 1 00:15:34 2007 -0500
+
+ RADEON: convert atombios connector table parsing to use ATOM structs
+
+ convert and add hpd info
+
+commit e3d7de9cc956aec5f940ad6db09e826b3a69523a
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Fri Nov 30 20:14:42 2007 -0500
+
+ RADEON: remove unused cruft from last atom import
+
+commit d5d83411e8a884154d671aad440524507cce313e
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Fri Nov 30 20:11:42 2007 -0500
+
+ RADEON: save/restore avivo crtc cursor control
+
+ this should prevent the cursor from showing up on in text
+ mode or vesafb etc. after running the driver.
+
+commit af0196f7bf0d1d5d211391149c18935d64ed2b06
+Merge: d9858a2... 0175b79...
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Fri Nov 30 16:40:28 2007 -0500
+
+ Merge branch 'master' of ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
+
+ merge master and fix conflicts
+
+commit d9858a2b3744b99003cfb9f31b743a2d31b322e9
+Author: Dave Airlie <airlied@linux.ie>
+Date: Sat Dec 1 06:49:59 2007 +1000
+
+ radeon: add in pll spread spectrum workaround
+
commit 0175b79987ef4d7b0ce8238c3bdde989e504516a
Author: Alex Deucher <alex@botch2.(none)>
Date: Fri Nov 30 15:37:42 2007 -0500
@@ -288,6 +604,34 @@ Date: Fri Nov 30 15:37:42 2007 -0500
yet, so we'll rely on OF to init the external chip in most cases
for now.
+commit e1945f1f25a34310bd58ce128c8ff27ecc985618
+Merge: b368b0f... df7777b...
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Fri Nov 30 14:30:55 2007 -0500
+
+ Merge branch 'atombios-support' of ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
+
+commit b368b0f22cd1d7ef9b4c65d82929c76f3b82d573
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Fri Nov 30 14:29:27 2007 -0500
+
+ RADEON: disable atom pll set for r4xx cards
+
+ the clocks do not get set correctly in all cases. this needs
+ further investigation.
+
+commit 5af15739571c09260750bcfd3620e16fd7fec862
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Fri Nov 30 14:24:30 2007 -0500
+
+ RADEON: small cleanup of pll code
+
+commit df7777bff40c1feabcc12d2148ad6ac5213efbb3
+Author: George Wu <geo@ocf.berkeley.edu>
+Date: Fri Nov 30 17:49:33 2007 +1000
+
+ Add LVTMA PWRSEQ registers to fix VT switching for LVDS
+
commit 9840a0fd4fc8c980533fcd4a02c55cd0d5634b6d
Author: Alex Deucher <alex@botch2.(none)>
Date: Thu Nov 29 13:27:37 2007 -0500
@@ -298,6 +642,61 @@ Date: Thu Nov 29 13:27:37 2007 -0500
and not just for dual-link TMDS, it shows up with single-link as well.
Unforunately, there doesn't seem to be any good way to figure it out.
+commit 017c939cf0a2b12fbdc1681cc70c28b23ae3b397
+Author: Alex Deucher <alex@samba.(none)>
+Date: Thu Nov 29 02:52:14 2007 -0500
+
+ RADEON: implement CLUT adjust support
+
+commit 9963b0fe01feb6dd0cb555b874a48f6fa3b255cb
+Author: Alex Deucher <alex@samba.(none)>
+Date: Thu Nov 29 00:46:23 2007 -0500
+
+ RADEON: fix cursor offset on avivo chips
+
+commit 6c56e3d7655b17e93e8823aefe34b05291104695
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Tue Nov 27 15:27:36 2007 -0500
+
+ RADEON: switch r4xx to atombios load detection
+
+ works great
+
+commit 7561242e5b79bc2798ca3aace2b79e1a36949488
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Tue Nov 27 14:50:36 2007 -0500
+
+ RADEON: re-org load detection for legacy chips
+
+commit febdcc2dccd42acbcd68ae630b7811cae5c58e8a
+Author: Dave Airlie <airlied@linux.ie>
+Date: Wed Nov 28 05:10:57 2007 +1000
+
+ legacy: fix fb/agp read/writes
+
+commit bb8545146959b748994be055d5b3de66ec66c8b2
+Author: Alex Deucher <alex@samba.(none)>
+Date: Mon Nov 26 17:34:51 2007 -0500
+
+ RADEON: first pass at TV/Component video
+
+ Untested and not likely to work just yet.
+
+commit e2bde646b864dca9056d9ecfe23a0d905647ea9a
+Author: Alex Deucher <alex@samba.(none)>
+Date: Mon Nov 26 14:35:57 2007 -0500
+
+ RADEON: move crtc output source selection into atombios_output.c
+
+ The function fits better as an output function and should now
+ work with clones as well.
+
+commit 16c9be4107678a2a58d3418b7f1cc94d695ca8d6
+Author: Alex Deucher <alex@samba.(none)>
+Date: Mon Nov 26 14:20:54 2007 -0500
+
+ RADEON: add default connector table for avivo chips
+
commit 6f080d00e6f4f84d5e0d6b4eff302bf42c230e81
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
Date: Mon Nov 26 12:43:30 2007 -0500
@@ -323,6 +722,62 @@ Date: Mon Nov 26 09:39:27 2007 -0500
RADEON: fix typo in man page
+commit 4e792db655dc92d2864db36b4d8f6714908de8e8
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Nov 23 15:44:44 2007 +1000
+
+ r500: set default minimum pll freq
+
+commit a13b4c69c105c096dd05e6de2c5c154c9a8bcc71
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Nov 23 15:25:06 2007 +1000
+
+ r5xx: cleanup pll code..
+
+ Clean the PLL code to use the radeon pll structs.
+
+commit 5d792b5673bbf4784eb0ec059221e9b57232a122
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Nov 23 15:03:13 2007 +1000
+
+ radeon: fix up memory mapping issues for vt switch
+
+commit 558a2ef266c1ca517c7fb464b0ccfef83238c913
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Nov 23 14:39:32 2007 +1000
+
+ fix silly spaces
+
+commit 1bda4424a7031de437acfca9c41d4b3668e36051
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Nov 23 14:39:19 2007 +1000
+
+ r600: add hi agp address for mc
+
+commit 133234c31a294f24a3968a576aad2bb8b89d0f6a
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Nov 23 14:15:18 2007 +1000
+
+ atombios: use values from object header
+
+commit dbf6eae7e7a4bd1bc60fefdc7ab6276ed3f097c4
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Nov 23 11:55:05 2007 +1000
+
+ atombios: add initial object header parsing for r600 cards
+
+commit 6b103915c11fc79d2efc43c44fc2a00c3bc64ede
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Nov 23 09:24:20 2007 +1000
+
+ r500: make vt switch work again for me
+
+commit d24208276aad7669feeed527dced60c76d39eae6
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Nov 23 08:50:25 2007 +1000
+
+ avivo: fix typo in register saving
+
commit 197a62704742a4a19736c2637ac92d1dc5ab34ed
Author: Adam Jackson <ajackson@redhat.com>
Date: Thu Nov 22 20:26:23 2007 +1000
@@ -356,6 +811,130 @@ Date: Thu Nov 22 02:37:55 2007 +0100
fix the if condition testing for these chips...
+commit 0cc7e94849c1525750fabd04cf58f2dee88372e0
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Wed Nov 21 17:06:17 2007 -0500
+
+ RADEON: reorder crtc/pll setup
+
+commit d56bde98efceaa8344e62f8e98db90c4bb642331
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Wed Nov 21 17:03:39 2007 -0500
+
+ RADEON: fix crtc to output routing
+
+ Thanks to AMD for the information
+
+commit a12390c832abe423def60e39cd5a9118e5910339
+Merge: d531792... e74dca1...
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Wed Nov 21 02:24:48 2007 -0500
+
+ Merge branch 'atombios-support' of git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
+
+commit d5317922f29a57b6c4127826a2fc126c5fd7c117
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Wed Nov 21 02:23:37 2007 -0500
+
+ RADEON: attempt to fix crtc to output routing
+
+ The output routing seems to be based on the output ids from the bios
+ connector tables and the connected status in the bios scratch regs.
+ I don't fully understand this yet, but this seems to work
+ for the most part, however changing modes can sometimes
+ lead to a blanked head. This can be remedied by forcing
+ a dpms off cycle.
+
+commit 81ce299bffd75540925b4c8234adf11226147165
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Wed Nov 21 01:35:44 2007 -0500
+
+ RADEON: provide clearer debugging info
+
+commit e74dca19416b13f97db9d1fc06299b988057d6a4
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Nov 21 16:24:25 2007 +1000
+
+ re-enable mobility chips
+
+commit 9c5b813dd6b3492cbc9833bc59792a5cec457e51
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Wed Nov 21 01:22:42 2007 -0500
+
+ RADEON: major re-org and clean up of atom output control
+
+ - use radeon_output->devices to determine output
+ - clean up and simplify dpms and mode set
+
+commit 7634cb6b96f938bc6615eb2c49ae75aaefd04cce
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Wed Nov 21 00:10:14 2007 -0500
+
+ RADEON: make naming consistent and remove some cruft
+
+commit 908748343fc9a6cdc38af0fc028c63a82766da3f
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Wed Nov 21 00:05:42 2007 -0500
+
+ RADEON: store devices ids from bios for each driver output
+
+commit 3975da2ea8cb628f7f66c3f26c5dfa181cd1c532
+Merge: e283aa3... 295ce27...
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Tue Nov 20 23:52:29 2007 -0500
+
+ Merge branch 'atombios-support' of git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
+
+commit e283aa332adf0134243a4fa3d14263719cd8a3fd
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Tue Nov 20 23:35:46 2007 -0500
+
+ RADEON: add LVDS atom support
+
+commit e4bc3e1e7bb45571367d41b5328ff2590810b0f9
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Tue Nov 20 18:09:29 2007 -0500
+
+ RADEON: enable/disable the right TMDS controller
+
+commit 3e47683ffaa44a89cda9bcddf530643befb27efa
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Tue Nov 20 18:01:15 2007 -0500
+
+ RADEON: fixup for bios tables with wrong connector types
+
+commit 7412952eb1d1e9857cdab8417f7305f676900827
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Tue Nov 20 18:00:12 2007 -0500
+
+ RADEON: switch to using ATOM defines for bios device table
+
+commit 295ce277bb0a44b9539b3dba575e7aff279dc2d0
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Nov 21 08:56:40 2007 +1000
+
+ add missing files for make dist
+
+ noted by ndim on #radeonhd
+
+commit 20083b0695987b25e442ecbdec24f3cb6f1ac2ae
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Nov 21 08:53:44 2007 +1000
+
+ LVDS on r500/r600 needs some work disable mobile chips for now
+
+commit e4b8a4479ddea9b083b3a763dc0b9302e7b9a82a
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Nov 21 08:06:12 2007 +1000
+
+ r600: add memory controller regs from AMD
+
+commit aa88da974b97ea1e9bbb47b3494543575c09d912
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Nov 21 08:01:35 2007 +1000
+
+ rs690 is !> r600
+
commit c8872603454e6a4ffed9fc7d9adc2c364a429608
Author: Dave Airlie <airlied@clockmaker.usersys.redhat.com>
Date: Tue Nov 20 22:33:39 2007 +1000
@@ -367,6 +946,322 @@ Date: Tue Nov 20 22:33:39 2007 +1000
a perl dependency on build but adding pci ids should be done via the csv file
with openoffice or gnumeric if possible.
+commit a5b34c2f1f7d5346c4489cb30e07291d1217026c
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Nov 20 16:37:29 2007 +1000
+
+ r600: use standard memory controller setup paths
+
+commit 4a523da5221d53f2efa49da2326500e9b0b9f14d
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Nov 20 15:31:11 2007 +1000
+
+ r600: get r600 to work non-accelerated.
+
+ DDC still not working yet
+
+commit 80023441ba46882bc810ff3790c7148059f155f5
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Nov 20 14:10:23 2007 +1000
+
+ r600: block r600 startup due to lack of memory controller info
+
+commit f6fbbacc17bf9b1073d3e993b225987fd9173182
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Nov 20 13:41:55 2007 +1000
+
+ atombios: add warnings for r500 and r600
+
+commit 45a8b083c123b820c008f04ab857a64a8facec14
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Nov 20 13:37:00 2007 +1000
+
+ atombios: add all r5xx and r6xx pci ids
+
+commit 5d023e2c3c2ab44ea57ffadc9607025d602c376c
+Merge: 0d1e0c7... c887260...
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Nov 20 13:02:43 2007 +1000
+
+ Merge branch 'master' into atombios-support
+
+ Conflicts:
+
+ src/radeon_chipset.h
+ src/radeon_driver.c
+ src/radeon_probe.c
+
+commit 0d1e0c7805b3d8e56ccb49465e6b144afb7bdc51
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Nov 20 09:08:04 2007 +1000
+
+ r5xx: add 71c5 for macbook pro
+
+commit d5909b30595c103bb5f42cd1704330f944bba49c
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Nov 20 08:15:58 2007 +1000
+
+ r5xx: cleanups after last merge
+
+commit fe2f7a09050fb7a345a1f52239f8f3c4f1053891
+Merge: 744c8cb... 49055d8...
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Nov 20 08:04:32 2007 +1000
+
+ Merge branch 'master' into agd-atom-merge
+
+ Conflicts:
+
+ src/radeon_cursor.c
+ src/radeon_output.c
+
+commit 744c8cb6c293fcaa687566f52901644e699baace
+Merge: e258fbe... e530af7...
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Nov 20 07:56:33 2007 +1000
+
+ Merge branch 'agd-atom' of ssh://people.freedesktop.org/~agd5f/xf86-video-ati-atom into agd-atom
+
+commit e258fbe411d255a1044b61d7ff738aee3fb5b7f4
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 19 16:35:05 2007 +1000
+
+ makes 2-headed cursor work
+
+commit e530af79adf51b3e95a0eca676c915a34dcbf4a7
+Merge: 69e197f... 52aba8d...
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Mon Nov 19 00:59:30 2007 -0500
+
+ Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom
+
+commit 69e197f2c8002aacf2587754c8d3bd63c88f85b1
+Merge: 5e8940f... 862dcab...
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Mon Nov 19 00:57:34 2007 -0500
+
+ Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom
+
+commit fca47ad083449f4cf9063dd970cdcebea6a7f110
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 19 15:53:40 2007 +1000
+
+ add z3ro's pciids
+
+commit 5e8940fa6e33d09091aa4bcf04b0f9e79596e1b8
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Mon Nov 19 00:52:38 2007 -0500
+
+ fix logic in connector table check for TVs and switch counter to symbolic names
+
+commit c19123fd9483758eb6b286c3dffcb6d79d5b1ee5
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 19 15:46:58 2007 +1000
+
+ add firegl card on ajaxs machine
+
+commit f02f340e466a415b4e01648ca1e323f4ce125885
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Mon Nov 19 00:39:19 2007 -0500
+
+ Don't assign a gpio for TV
+
+commit 52aba8d73189ba959f19c0437499d5e7a8829827
+Merge: 862dcab... 5e8940f...
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 19 15:30:46 2007 +1000
+
+ Merge branch 'agd-atom' of ssh://people.freedesktop.org/~agd5f/xf86-video-ati-atom into agd-atom
+
+commit 862dcabfe0c10751d815e5cdd7436c10c2c2db10
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 19 15:30:08 2007 +1000
+
+ r520: nail i2c enable/disable issue
+
+commit f3dd7f413b670eeb6b8639f6677d72050ad5fe04
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Mon Nov 19 00:19:39 2007 -0500
+
+ Don't detect TV out for now
+
+commit 94de0e22d7229ca71e18e1e849d8545d9ca7bafe
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 19 14:47:33 2007 +1000
+
+ i2c: fix bus enable stuff
+
+commit 3f1fc7eef13ea02fa5119e9b51d499841b801f2d
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Mon Nov 19 00:02:14 2007 -0500
+
+ CRTs/DFPs may share a DVI port, but TV and CV don't
+
+commit 8f84c5ad4c4af14612ea68fe6f24d0d527f00acc
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Sun Nov 18 23:43:06 2007 -0500
+
+ fix typo in loop
+
+commit 384cd8f52c89d089c6559e2eedbae45641fcd14e
+Merge: f3f0e4e... 234b607...
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 19 14:02:55 2007 +1000
+
+ Merge branch 'agd-atom' of ../xf86-video-ati into agd-atom
+
+commit f3f0e4ec92c935c89ddb2f4241fe4335a521b439
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Sun Nov 18 23:14:01 2007 -0500
+
+ RADEON: unify connectortype handling
+
+commit 234b6073054ac7630e82781683e666b94b2f12de
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 19 14:02:09 2007 +1000
+
+ restore avivo memory map registers at correct places
+
+commit 459a30ba511fe2fa8051380a9741fcfd9bb401ef
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 19 13:44:38 2007 +1000
+
+ fix type for r520 agp code
+
+commit 760af92412ef0d5cc44e52e7cec11fd80c4aaaeb
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Sun Nov 18 22:34:59 2007 -0500
+
+ RADEON: unify DDC line handling
+
+commit e73bf6290da20dd61798ace775999ce1cb550934
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 19 13:32:16 2007 +1000
+
+ add x1900xt support
+
+commit 2e37937bacd624d616b91c41006c113791ebe98d
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Sun Nov 18 20:18:50 2007 -0500
+
+ RADEON: step one in output rework
+
+ re-organize the output type
+
+commit 679e7a2e0d1b213524b8109193483bc9840fb116
+Author: Alex Deucher <alex@botch2.(none)>
+Date: Sun Nov 18 17:56:51 2007 -0500
+
+ Few fixes from the last commit.
+
+ Update parser works fine on r4xx.
+
Reply to: