summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfaust3 <faust3@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-03-26 14:11:31 +0000
committerfaust3 <faust3@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-03-26 14:11:31 +0000
commitddfdfafaf6da97e88c76d8b956f80351621c2c3f (patch)
treee79c5e7cf7272044ef282209f89b4bfeb68e6340
parent940bcdc4a5ad2014a9e962bceb3531a6bfda244e (diff)
downloadmpv-ddfdfafaf6da97e88c76d8b956f80351621c2c3f.tar.bz2
mpv-ddfdfafaf6da97e88c76d8b956f80351621c2c3f.tar.xz
support for Radeon 9200 based video boards patch by Benjamin Zores <ben at tutuxclan.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12071 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--libdha/oth/pci.db12
-rw-r--r--vidix/drivers/radeon_vid.c18
2 files changed, 30 insertions, 0 deletions
diff --git a/libdha/oth/pci.db b/libdha/oth/pci.db
index 4c9fc772df..812da05646 100644
--- a/libdha/oth/pci.db
+++ b/libdha/oth/pci.db
@@ -420,6 +420,18 @@ d 10025654 264VT [Mach64 VT] 0
s 1002565410025654 Mach64VT Reference 0
d 10025655 264VT3 [Mach64 VT3] 0
d 10025656 264VT4 [Mach64 VT4] 0
+d 10025941 RV280 [Radeon 9200] (Secondary) 0
+s 1002594117af200d Excalibur Radeon 9200 0
+s 1002594118bc0050 GeXcube GC-R9200-C3 (Secondary) 0
+d 10025960 RV280 [Radeon 9200 PRO] 0
+d 10025961 RV280 [Radeon 9200] 0
+s 1002596117af200c Excalibur Radeon 9200 0
+s 1002596118bc0051 GeXcube GC-R9200-C3 0
+d 10025964 RV280 [Radeon 9200 SE] 0
+s 10025964148c2073 CN-AG92E 0
+d 10025c61 RV250 5c61 [Radeon Mobility 9200 M9+] 0
+d 10025c63 RV250 5c63 [Radeon Mobility 9200 M9+] 0
+d 10025d44 RV280 [Radeon 9200 SE] (Secondary) 0
d 1002700f U1/A3 AGP Bridge [IGP 320M] 0
v 1003 ULSI Systems 0
d 10030201 US201 0
diff --git a/vidix/drivers/radeon_vid.c b/vidix/drivers/radeon_vid.c
index 1bbf726455..ccda9d8438 100644
--- a/vidix/drivers/radeon_vid.c
+++ b/vidix/drivers/radeon_vid.c
@@ -858,6 +858,13 @@ static unsigned short ati_card_ids[] =
DEVICE_ATI_RADEON_R250_LE,
DEVICE_ATI_RADEON_R250_LF,
DEVICE_ATI_RADEON_R250_LG,
+ DEVICE_ATI_RV250_5C61_RADEON,
+ DEVICE_ATI_RV250_5C63_RADEON,
+ DEVICE_ATI_RV280_RADEON_9200,
+ DEVICE_ATI_RV280_RADEON_92002,
+ DEVICE_ATI_RV280_RADEON_92003,
+ DEVICE_ATI_RV280_RADEON_92004,
+ DEVICE_ATI_RV280_RADEON_92005,
DEVICE_ATI_RADEON_R300_ND,
DEVICE_ATI_RADEON_R300_NE,
DEVICE_ATI_RADEON_R300_NF,
@@ -987,9 +994,20 @@ int vixProbe( int verbose,int force )
case DEVICE_ATI_RADEON_R250_LE:
case DEVICE_ATI_RADEON_R250_LF:
case DEVICE_ATI_RADEON_R250_LG:
+ case DEVICE_ATI_RV250_5C61_RADEON:
+ case DEVICE_ATI_RV250_5C63_RADEON:
RadeonFamily = 250;
break;
+ /* Radeon 9200 */
+ case DEVICE_ATI_RV280_RADEON_9200:
+ case DEVICE_ATI_RV280_RADEON_92002:
+ case DEVICE_ATI_RV280_RADEON_92003:
+ case DEVICE_ATI_RV280_RADEON_92004:
+ case DEVICE_ATI_RV280_RADEON_92005:
+ RadeonFamily = 280;
+ break;
+
/* Radeon 9700 */
case DEVICE_ATI_RADEON_R300_ND:
case DEVICE_ATI_RADEON_R300_NE: