mirror of https://github.com/mpv-player/mpv
Radeon VE support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1913 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
2db6c34c7c
commit
413a6e1e37
|
@ -7,6 +7,7 @@
|
||||||
#define PCI_DEVICE_ID_RADEON_QE 0x5145
|
#define PCI_DEVICE_ID_RADEON_QE 0x5145
|
||||||
#define PCI_DEVICE_ID_RADEON_QF 0x5146
|
#define PCI_DEVICE_ID_RADEON_QF 0x5146
|
||||||
#define PCI_DEVICE_ID_RADEON_QG 0x5147
|
#define PCI_DEVICE_ID_RADEON_QG 0x5147
|
||||||
|
#define PCI_DEVICE_ID_RADEON_VE 0x5159
|
||||||
|
|
||||||
#define RADEON_REGSIZE 0x4000
|
#define RADEON_REGSIZE 0x4000
|
||||||
|
|
||||||
|
|
|
@ -12,13 +12,14 @@
|
||||||
* 2001-07-05 fixed scrolling issues, engine initialization,
|
* 2001-07-05 fixed scrolling issues, engine initialization,
|
||||||
* and minor mode tweaking, 0.0.9
|
* and minor mode tweaking, 0.0.9
|
||||||
*
|
*
|
||||||
|
* 2001-09-07 Radeon VE support
|
||||||
*
|
*
|
||||||
* Special thanks to ATI DevRel team for their hardware donations.
|
* Special thanks to ATI DevRel team for their hardware donations.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#define RADEON_VERSION "0.0.9"
|
#define RADEON_VERSION "0.0.10"
|
||||||
|
|
||||||
|
|
||||||
#include <linux/config.h>
|
#include <linux/config.h>
|
||||||
|
@ -62,7 +63,8 @@ enum radeon_chips {
|
||||||
RADEON_QD,
|
RADEON_QD,
|
||||||
RADEON_QE,
|
RADEON_QE,
|
||||||
RADEON_QF,
|
RADEON_QF,
|
||||||
RADEON_QG
|
RADEON_QG,
|
||||||
|
RADEON_VE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -71,6 +73,7 @@ static struct pci_device_id radeonfb_pci_table[] __devinitdata = {
|
||||||
{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_QE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_QE},
|
{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_QE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_QE},
|
||||||
{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_QF, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_QF},
|
{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_QF, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_QF},
|
||||||
{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_QG, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_QG},
|
{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_QG, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_QG},
|
||||||
|
{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_VE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_VE},
|
||||||
{ 0, }
|
{ 0, }
|
||||||
};
|
};
|
||||||
MODULE_DEVICE_TABLE(pci, radeonfb_pci_table);
|
MODULE_DEVICE_TABLE(pci, radeonfb_pci_table);
|
||||||
|
@ -640,6 +643,9 @@ static int radeonfb_pci_register (struct pci_dev *pdev,
|
||||||
case PCI_DEVICE_ID_RADEON_QG:
|
case PCI_DEVICE_ID_RADEON_QG:
|
||||||
strcpy(rinfo->name, "Radeon QG ");
|
strcpy(rinfo->name, "Radeon QG ");
|
||||||
break;
|
break;
|
||||||
|
case PCI_DEVICE_ID_RADEON_VE:
|
||||||
|
strcpy(rinfo->name, "Radeon VE ");
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
}
|
}
|
||||||
|
@ -755,7 +761,7 @@ static int radeonfb_pci_register (struct pci_dev *pdev,
|
||||||
radeon_engine_init (rinfo);
|
radeon_engine_init (rinfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
printk ("radeonfb: ATI Radeon %s %d MB\n", rinfo->ram_type,
|
printk ("radeonfb: ATI %s %d MB\n", rinfo->name,
|
||||||
(rinfo->video_ram/(1024*1024)));
|
(rinfo->video_ram/(1024*1024)));
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue