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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> Fri, 21 Dec 2007 08:37:42 +0100 + -- Brice Goglin <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> +Date: Fri Dec 21 10:03:49 2007 +1000 + + fix mode bandwidth configure check + +commit 3f9b597dedc45379b0bc0b631f3f924c403bca48 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Fri Dec 21 09:55:42 2007 +1000 + + fixup clip test include handling + +commit 9a5b501332c0a1f10af20845af48c9ddd2ce26a0 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Fri Dec 21 09:45:55 2007 +1000 + + set ddc line correctly post-merge + +commit 3c31b96afa20913ad947e68fe0c3a662e5eafbdd +Merge: eb99c3c... f5e8c18... +Author: Dave Airlie <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED](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 <[EMAIL PROTECTED]> +Date: Wed Dec 19 10:38:58 2007 +1000 + + more endian related fixage + +commit 98b247066d00db66abe91f518cd93b5c4da4cfb4 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Wed Dec 19 10:25:41 2007 +1000 + + fix big endian build since zaphod fixups + commit ce4fa1cedec0cf56b9979dfaa12a8d3a7c643df4 Author: Arkadiusz Miskiewicz <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED](none)> +Date: Tue Dec 18 03:03:11 2007 -0500 + + RADEON: fix another merge error + + this broken legacy radeons + +commit 65a3ac7530e11bb7d818a988fd0cf1dde7688fa4 +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Tue Dec 18 00:15:38 2007 -0500 + + RADEON: more PLL tweaks + +commit d93a0e10b8bc6e3797a3cf6c1e28ca413a7c38e4 +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Mon Dec 17 20:32:45 2007 -0500 + + RADEON: post div tweaks for legacy radeon + +commit 03b8b49f6f502c45552b018fd8c44d366b2d576f +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Mon Dec 17 20:20:04 2007 -0500 + + RADEON: fix typo from merge + +commit 19b9d3708852b7efe2b05249c8359dadb924dd94 +Merge: cf685f3... 29706ca... +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Mon Dec 17 20:07:32 2007 -0500 + + Merge branch 'atombios-support' of git+ssh://[EMAIL PROTECTED]/git/xorg/driver/xf86-video-ati into atombios-support + +commit cf685f37ec874f0aacd09e7c4eb0402c6daec1b0 +Merge: 2a134af... 44d07c4... +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Mon Dec 17 20:07:07 2007 -0500 + + Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/driver/xf86-video-ati into atombios-support + + merge master and fix conflicts + +commit 29706ca585ebd9b7b3521521a17016322e9ecccb +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Tue Dec 18 10:55:38 2007 +1000 + + fixup shadow setup on !r600 + commit 44d07c4ccce9acb5bd21a17acb082e91f7225764 Author: Alex Deucher <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +Date: Mon Dec 17 11:10:14 2007 +1000 + + radeon: cleanup pitch calculation and make r600 work again + +commit 79a375dbc7f323e2f551490a35f44ec36bed877c +Author: George Wu <[EMAIL PROTECTED]> +Date: Mon Dec 17 10:55:36 2007 +1000 + + r600: might as well fix VT for R600 + +commit bc213ee723a45f2c396b4ed211a50f7642349973 +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Sun Dec 16 14:54:00 2007 -0500 + + RADEON: fix sclock printout + commit 4747c1f3cd4167b6a51d4864a297719ea48b9346 Author: Alex Deucher <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED](none)> +Date: Sat Dec 15 20:51:53 2007 -0500 + + RADEON: clean up units in PLL calculation + commit b653e5a628bfa4dfb168e96f93f41eb910f409fb Author: Michel Dänzer <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED](none)> +Date: Fri Dec 14 00:20:10 2007 -0500 + + RADEON: fix typo in previous cursor fix + +commit 814c6c48aebba2e45ce257289b922cd7e92caf2a +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Wed Dec 12 22:37:44 2007 -0500 + + Merge branch 'master' of git+ssh://[EMAIL PROTECTED]/git/xorg/driver/xf86-video-ati into atombios-support + + merge and fix conflicts + +commit f2b2e0804183b52d9d3f56ad85b3552ece76c544 +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Tue Dec 11 13:11:15 2007 -0500 + + Merge branch 'master' of ssh://[EMAIL PROTECTED]/git/xorg/driver/xf86-video-ati into atombios-support + + fix conflicts + commit f3d2ec3a5ae61215c792018320158750e7aa937c Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED]> +Date: Tue Dec 11 06:03:46 2007 +1000 + + more zaphod fixes - some other work maybe needed + commit 9b125312ab6edc585e4f5931a6a6de81e13b6acc Author: Alex Deucher <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> +Date: Mon Dec 10 15:50:38 2007 +1000 + + fixup some warnings + +commit 2818e2b02ca90c9dfa50905b5311b2ae83ac3b0c +Author: Dave Airlie <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +Date: Mon Dec 10 15:08:42 2007 +1000 + + Merge branch 'master' into atombios-support + commit 5896ca4097d439f59f90f397939132c061c3c364 Author: LisaWu <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> +Date: Fri Dec 7 15:41:36 2007 +1000 + + disable tiling for zaphod heads + +commit 2ce8d192533a8c795714c5a9fb308ec74db40287 +Author: Dave Airlie <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +Date: Fri Dec 7 14:30:32 2007 +1000 + + radeon: move savedreg/modereg into entity instead of info + commit 64ab1cdf343a9a69e7e9e64f0bba77c54a94e9d0 Author: James Cloos <[EMAIL PROTECTED]> Date: Thu Dec 6 15:51:12 2007 -0500 Add missing PHONY line for automatic ChangeLog generation +commit 0d89556bfa41a3acbd6afe85b062e3a21f2ca057 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Thu Dec 6 19:23:06 2007 +1100 + + powerpc: build fixes from last merge + +commit dbe3d2608ecc9896db9c23b3a347b50748c51e13 +Merge: 48e31cd... 21ed435... +Author: Dave Airlie <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> +Date: Sun Dec 2 15:25:09 2007 +1000 + + RADEON/R600: small code cleanup + commit 00b4480aa2c5d7f751e34fc964f431b90b14c8d2 Author: Alex Deucher <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED](none)> +Date: Sat Dec 1 00:58:51 2007 -0500 + + RADEON: move GPIO lookup to a separate function + +commit dcbef1ba9dfcf35c28e058832a55adf00afb472e +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Fri Nov 30 20:14:42 2007 -0500 + + RADEON: remove unused cruft from last atom import + +commit d5d83411e8a884154d671aad440524507cce313e +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Fri Nov 30 16:40:28 2007 -0500 + + Merge branch 'master' of ssh://[EMAIL PROTECTED]/git/xorg/driver/xf86-video-ati into atombios-support + + merge master and fix conflicts + +commit d9858a2b3744b99003cfb9f31b743a2d31b322e9 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Sat Dec 1 06:49:59 2007 +1000 + + radeon: add in pll spread spectrum workaround + commit 0175b79987ef4d7b0ce8238c3bdde989e504516a Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Fri Nov 30 14:30:55 2007 -0500 + + Merge branch 'atombios-support' of ssh://[EMAIL PROTECTED]/git/xorg/driver/xf86-video-ati into atombios-support + +commit b368b0f22cd1d7ef9b4c65d82929c76f3b82d573 +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Fri Nov 30 14:24:30 2007 -0500 + + RADEON: small cleanup of pll code + +commit df7777bff40c1feabcc12d2148ad6ac5213efbb3 +Author: George Wu <[EMAIL PROTECTED]> +Date: Fri Nov 30 17:49:33 2007 +1000 + + Add LVTMA PWRSEQ registers to fix VT switching for LVDS + commit 9840a0fd4fc8c980533fcd4a02c55cd0d5634b6d Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Thu Nov 29 02:52:14 2007 -0500 + + RADEON: implement CLUT adjust support + +commit 9963b0fe01feb6dd0cb555b874a48f6fa3b255cb +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Thu Nov 29 00:46:23 2007 -0500 + + RADEON: fix cursor offset on avivo chips + +commit 6c56e3d7655b17e93e8823aefe34b05291104695 +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Tue Nov 27 15:27:36 2007 -0500 + + RADEON: switch r4xx to atombios load detection + + works great + +commit 7561242e5b79bc2798ca3aace2b79e1a36949488 +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Tue Nov 27 14:50:36 2007 -0500 + + RADEON: re-org load detection for legacy chips + +commit febdcc2dccd42acbcd68ae630b7811cae5c58e8a +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Wed Nov 28 05:10:57 2007 +1000 + + legacy: fix fb/agp read/writes + +commit bb8545146959b748994be055d5b3de66ec66c8b2 +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Mon Nov 26 14:20:54 2007 -0500 + + RADEON: add default connector table for avivo chips + commit 6f080d00e6f4f84d5e0d6b4eff302bf42c230e81 Author: Arkadiusz Miskiewicz <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> +Date: Fri Nov 23 15:44:44 2007 +1000 + + r500: set default minimum pll freq + +commit a13b4c69c105c096dd05e6de2c5c154c9a8bcc71 +Author: Dave Airlie <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +Date: Fri Nov 23 15:03:13 2007 +1000 + + radeon: fix up memory mapping issues for vt switch + +commit 558a2ef266c1ca517c7fb464b0ccfef83238c913 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Fri Nov 23 14:39:32 2007 +1000 + + fix silly spaces + +commit 1bda4424a7031de437acfca9c41d4b3668e36051 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Fri Nov 23 14:39:19 2007 +1000 + + r600: add hi agp address for mc + +commit 133234c31a294f24a3968a576aad2bb8b89d0f6a +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Fri Nov 23 14:15:18 2007 +1000 + + atombios: use values from object header + +commit dbf6eae7e7a4bd1bc60fefdc7ab6276ed3f097c4 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Fri Nov 23 11:55:05 2007 +1000 + + atombios: add initial object header parsing for r600 cards + +commit 6b103915c11fc79d2efc43c44fc2a00c3bc64ede +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Fri Nov 23 09:24:20 2007 +1000 + + r500: make vt switch work again for me + +commit d24208276aad7669feeed527dced60c76d39eae6 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Fri Nov 23 08:50:25 2007 +1000 + + avivo: fix typo in register saving + commit 197a62704742a4a19736c2637ac92d1dc5ab34ed Author: Adam Jackson <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED](none)> +Date: Wed Nov 21 17:06:17 2007 -0500 + + RADEON: reorder crtc/pll setup + +commit d56bde98efceaa8344e62f8e98db90c4bb642331 +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Wed Nov 21 01:35:44 2007 -0500 + + RADEON: provide clearer debugging info + +commit e74dca19416b13f97db9d1fc06299b988057d6a4 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Wed Nov 21 16:24:25 2007 +1000 + + re-enable mobility chips + +commit 9c5b813dd6b3492cbc9833bc59792a5cec457e51 +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Wed Nov 21 00:10:14 2007 -0500 + + RADEON: make naming consistent and remove some cruft + +commit 908748343fc9a6cdc38af0fc028c63a82766da3f +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Tue Nov 20 23:35:46 2007 -0500 + + RADEON: add LVDS atom support + +commit e4bc3e1e7bb45571367d41b5328ff2590810b0f9 +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Tue Nov 20 18:09:29 2007 -0500 + + RADEON: enable/disable the right TMDS controller + +commit 3e47683ffaa44a89cda9bcddf530643befb27efa +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Tue Nov 20 18:01:15 2007 -0500 + + RADEON: fixup for bios tables with wrong connector types + +commit 7412952eb1d1e9857cdab8417f7305f676900827 +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +Date: Wed Nov 21 08:06:12 2007 +1000 + + r600: add memory controller regs from AMD + +commit aa88da974b97ea1e9bbb47b3494543575c09d912 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Wed Nov 21 08:01:35 2007 +1000 + + rs690 is !> r600 + commit c8872603454e6a4ffed9fc7d9adc2c364a429608 Author: Dave Airlie <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> +Date: Tue Nov 20 16:37:29 2007 +1000 + + r600: use standard memory controller setup paths + +commit 4a523da5221d53f2efa49da2326500e9b0b9f14d +Author: Dave Airlie <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +Date: Tue Nov 20 13:41:55 2007 +1000 + + atombios: add warnings for r500 and r600 + +commit 45a8b083c123b820c008f04ab857a64a8facec14 +Author: Dave Airlie <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +Date: Tue Nov 20 09:08:04 2007 +1000 + + r5xx: add 71c5 for macbook pro + +commit d5909b30595c103bb5f42cd1704330f944bba49c +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Tue Nov 20 08:15:58 2007 +1000 + + r5xx: cleanups after last merge + +commit fe2f7a09050fb7a345a1f52239f8f3c4f1053891 +Merge: 744c8cb... 49055d8... +Author: Dave Airlie <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +Date: Mon Nov 19 16:35:05 2007 +1000 + + makes 2-headed cursor work + +commit e530af79adf51b3e95a0eca676c915a34dcbf4a7 +Merge: 69e197f... 52aba8d... +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](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 <[EMAIL PROTECTED]> +Date: Mon Nov 19 15:53:40 2007 +1000 + + add z3ro's pciids + +commit 5e8940fa6e33d09091aa4bcf04b0f9e79596e1b8 +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED]> +Date: Mon Nov 19 15:46:58 2007 +1000 + + add firegl card on ajaxs machine + +commit f02f340e466a415b4e01648ca1e323f4ce125885 +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED]> +Date: Mon Nov 19 15:30:08 2007 +1000 + + r520: nail i2c enable/disable issue + +commit f3dd7f413b670eeb6b8639f6677d72050ad5fe04 +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Mon Nov 19 00:19:39 2007 -0500 + + Don't detect TV out for now + +commit 94de0e22d7229ca71e18e1e849d8545d9ca7bafe +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Mon Nov 19 14:47:33 2007 +1000 + + i2c: fix bus enable stuff + +commit 3f1fc7eef13ea02fa5119e9b51d499841b801f2d +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Sun Nov 18 23:43:06 2007 -0500 + + fix typo in loop + +commit 384cd8f52c89d089c6559e2eedbae45641fcd14e +Merge: f3f0e4e... 234b607... +Author: Dave Airlie <[EMAIL PROTECTED]> +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 <[EMAIL PROTECTED](none)> +Date: Sun Nov 18 23:14:01 2007 -0500 + + RADEON: unify connectortype handling + +commit 234b6073054ac7630e82781683e666b94b2f12de +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Mon Nov 19 14:02:09 2007 +1000 + + restore avivo memory map registers at correct places + +commit 459a30ba511fe2fa8051380a9741fcfd9bb401ef +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Mon Nov 19 13:44:38 2007 +1000 + + fix type for r520 agp code + +commit 760af92412ef0d5cc44e52e7cec11fd80c4aaaeb +Author: Alex Deucher <[EMAIL PROTECTED](none)> +Date: Sun Nov 18 22:34:59 2007 -0500 + + RADEON: unify DDC line handling + +commit e73bf6290da20dd61798ace775999ce1cb550934 +Author: Dave Airlie <[EMAIL PROTECTED]> +Date: Mon Nov 19 13:32:16 2007 +1000 + + add x1900xt support + +commit 2e37937bacd624d616b91c41006c113791ebe98d +Author: Alex Deucher <[EMAIL PROTECTED](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 <[EMAIL PROTECTED](none)> +Date: Sun Nov 18 17:56:51 2007 -0500 + + Few fixes from the last commit. + + Update parser works fine on r4xx. + -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]