From 0e432dff9e06a183acaeb20db29cbd03ff0f4b82 Mon Sep 17 00:00:00 2001 From: Alex Deucher Date: Thu, 6 Jan 2011 20:56:45 -0500 Subject: NI: add pci ids --- src/ati_pciids_gen.h | 36 ++++++++++++++++++++++++++++++++++++ src/pcidb/ati_pciids.csv | 36 ++++++++++++++++++++++++++++++++++++ src/radeon_chipinfo_gen.h | 36 ++++++++++++++++++++++++++++++++++++ src/radeon_chipset_gen.h | 36 ++++++++++++++++++++++++++++++++++++ src/radeon_pci_chipset_gen.h | 36 ++++++++++++++++++++++++++++++++++++ src/radeon_pci_device_match_gen.h | 36 ++++++++++++++++++++++++++++++++++++ 6 files changed, 216 insertions(+) (limited to 'src') diff --git a/src/ati_pciids_gen.h b/src/ati_pciids_gen.h index 80c60a82..5e5ced6d 100644 --- a/src/ati_pciids_gen.h +++ b/src/ati_pciids_gen.h @@ -501,3 +501,39 @@ #define PCI_CHIP_CEDAR_68F8 0x68F8 #define PCI_CHIP_CEDAR_68F9 0x68F9 #define PCI_CHIP_CEDAR_68FE 0x68FE +#define PCI_CHIP_BARTS_6720 0x6720 +#define PCI_CHIP_BARTS_6721 0x6721 +#define PCI_CHIP_BARTS_6722 0x6722 +#define PCI_CHIP_BARTS_6723 0x6723 +#define PCI_CHIP_BARTS_6724 0x6724 +#define PCI_CHIP_BARTS_6725 0x6725 +#define PCI_CHIP_BARTS_6726 0x6726 +#define PCI_CHIP_BARTS_6727 0x6727 +#define PCI_CHIP_BARTS_6728 0x6728 +#define PCI_CHIP_BARTS_6729 0x6729 +#define PCI_CHIP_BARTS_6738 0x6738 +#define PCI_CHIP_BARTS_6739 0x6739 +#define PCI_CHIP_TURKS_6740 0x6740 +#define PCI_CHIP_TURKS_6741 0x6741 +#define PCI_CHIP_TURKS_6742 0x6742 +#define PCI_CHIP_TURKS_6743 0x6743 +#define PCI_CHIP_TURKS_6744 0x6744 +#define PCI_CHIP_TURKS_6745 0x6745 +#define PCI_CHIP_TURKS_6746 0x6746 +#define PCI_CHIP_TURKS_6747 0x6747 +#define PCI_CHIP_TURKS_6748 0x6748 +#define PCI_CHIP_TURKS_6749 0x6749 +#define PCI_CHIP_TURKS_6750 0x6750 +#define PCI_CHIP_TURKS_6758 0x6758 +#define PCI_CHIP_TURKS_6759 0x6759 +#define PCI_CHIP_CAICOS_6760 0x6760 +#define PCI_CHIP_CAICOS_6761 0x6761 +#define PCI_CHIP_CAICOS_6762 0x6762 +#define PCI_CHIP_CAICOS_6763 0x6763 +#define PCI_CHIP_CAICOS_6764 0x6764 +#define PCI_CHIP_CAICOS_6765 0x6765 +#define PCI_CHIP_CAICOS_6766 0x6766 +#define PCI_CHIP_CAICOS_6767 0x6767 +#define PCI_CHIP_CAICOS_6768 0x6768 +#define PCI_CHIP_CAICOS_6770 0x6770 +#define PCI_CHIP_CAICOS_6779 0x6779 diff --git a/src/pcidb/ati_pciids.csv b/src/pcidb/ati_pciids.csv index 060063b8..61b04b99 100644 --- a/src/pcidb/ati_pciids.csv +++ b/src/pcidb/ati_pciids.csv @@ -502,3 +502,39 @@ "0x68F8","CEDAR_68F8","CEDAR",,,,,,"CEDAR" "0x68F9","CEDAR_68F9","CEDAR",,,,,,"ATI Radeon HD 5450" "0x68FE","CEDAR_68FE","CEDAR",,,,,,"CEDAR" +"0x6720","BARTS_6720","BARTS",1,,,,,"AMD Radeon HD 6900M Series" +"0x6721","BARTS_6721","BARTS",1,,,,,"Mobility Radeon HD 6000 Series" +"0x6722","BARTS_6722","BARTS",,,,,,"BARTS" +"0x6723","BARTS_6723","BARTS",,,,,,"BARTS" +"0x6724","BARTS_6724","BARTS",1,,,,,"Mobility Radeon HD 6000 Series" +"0x6725","BARTS_6725","BARTS",1,,,,,"Mobility Radeon HD 6000 Series" +"0x6726","BARTS_6726","BARTS",,,,,,"BARTS" +"0x6727","BARTS_6727","BARTS",,,,,,"BARTS" +"0x6728","BARTS_6728","BARTS",,,,,,"BARTS" +"0x6729","BARTS_6729","BARTS",,,,,,"BARTS" +"0x6738","BARTS_6738","BARTS",,,,,,"AMD Radeon HD 6800 Series" +"0x6739","BARTS_6739","BARTS",,,,,,"AMD Radeon HD 6800 Series" +"0x6740","TURKS_6740","TURKS",1,,,,,"TURKS" +"0x6741","TURKS_6741","TURKS",1,,,,,"TURKS" +"0x6742","TURKS_6742","TURKS",1,,,,,"TURKS" +"0x6743","TURKS_6743","TURKS",1,,,,,"TURKS" +"0x6744","TURKS_6744","TURKS",1,,,,,"TURKS" +"0x6745","TURKS_6745","TURKS",1,,,,,"TURKS" +"0x6746","TURKS_6746","TURKS",,,,,,"TURKS" +"0x6747","TURKS_6747","TURKS",,,,,,"TURKS" +"0x6748","TURKS_6748","TURKS",,,,,,"TURKS" +"0x6749","TURKS_6749","TURKS",,,,,,"TURKS" +"0x6750","TURKS_6750","TURKS",,,,,,"TURKS" +"0x6758","TURKS_6758","TURKS",,,,,,"TURKS" +"0x6759","TURKS_6759","TURKS",,,,,,"TURKS" +"0x6760","CAICOS_6760","CAICOS",1,,,,,"CAICOS" +"0x6761","CAICOS_6761","CAICOS",1,,,,,"CAICOS" +"0x6762","CAICOS_6762","CAICOS",,,,,,"CAICOS" +"0x6763","CAICOS_6763","CAICOS",,,,,,"CAICOS" +"0x6764","CAICOS_6764","CAICOS",1,,,,,"CAICOS" +"0x6765","CAICOS_6765","CAICOS",1,,,,,"CAICOS" +"0x6766","CAICOS_6766","CAICOS",,,,,,"CAICOS" +"0x6767","CAICOS_6767","CAICOS",,,,,,"CAICOS" +"0x6768","CAICOS_6768","CAICOS",,,,,,"CAICOS" +"0x6770","CAICOS_6770","CAICOS",,,,,,"CAICOS" +"0x6779","CAICOS_6779","CAICOS",,,,,,"CAICOS" diff --git a/src/radeon_chipinfo_gen.h b/src/radeon_chipinfo_gen.h index 42e0d5da..352fa99f 100644 --- a/src/radeon_chipinfo_gen.h +++ b/src/radeon_chipinfo_gen.h @@ -421,4 +421,40 @@ static RADEONCardInfo RADEONCards[] = { { 0x68F8, CHIP_FAMILY_CEDAR, 0, 0, 0, 0, 0 }, { 0x68F9, CHIP_FAMILY_CEDAR, 0, 0, 0, 0, 0 }, { 0x68FE, CHIP_FAMILY_CEDAR, 0, 0, 0, 0, 0 }, + { 0x6720, CHIP_FAMILY_BARTS, 1, 0, 0, 0, 0 }, + { 0x6721, CHIP_FAMILY_BARTS, 1, 0, 0, 0, 0 }, + { 0x6722, CHIP_FAMILY_BARTS, 0, 0, 0, 0, 0 }, + { 0x6723, CHIP_FAMILY_BARTS, 0, 0, 0, 0, 0 }, + { 0x6724, CHIP_FAMILY_BARTS, 1, 0, 0, 0, 0 }, + { 0x6725, CHIP_FAMILY_BARTS, 1, 0, 0, 0, 0 }, + { 0x6726, CHIP_FAMILY_BARTS, 0, 0, 0, 0, 0 }, + { 0x6727, CHIP_FAMILY_BARTS, 0, 0, 0, 0, 0 }, + { 0x6728, CHIP_FAMILY_BARTS, 0, 0, 0, 0, 0 }, + { 0x6729, CHIP_FAMILY_BARTS, 0, 0, 0, 0, 0 }, + { 0x6738, CHIP_FAMILY_BARTS, 0, 0, 0, 0, 0 }, + { 0x6739, CHIP_FAMILY_BARTS, 0, 0, 0, 0, 0 }, + { 0x6740, CHIP_FAMILY_TURKS, 1, 0, 0, 0, 0 }, + { 0x6741, CHIP_FAMILY_TURKS, 1, 0, 0, 0, 0 }, + { 0x6742, CHIP_FAMILY_TURKS, 1, 0, 0, 0, 0 }, + { 0x6743, CHIP_FAMILY_TURKS, 1, 0, 0, 0, 0 }, + { 0x6744, CHIP_FAMILY_TURKS, 1, 0, 0, 0, 0 }, + { 0x6745, CHIP_FAMILY_TURKS, 1, 0, 0, 0, 0 }, + { 0x6746, CHIP_FAMILY_TURKS, 0, 0, 0, 0, 0 }, + { 0x6747, CHIP_FAMILY_TURKS, 0, 0, 0, 0, 0 }, + { 0x6748, CHIP_FAMILY_TURKS, 0, 0, 0, 0, 0 }, + { 0x6749, CHIP_FAMILY_TURKS, 0, 0, 0, 0, 0 }, + { 0x6750, CHIP_FAMILY_TURKS, 0, 0, 0, 0, 0 }, + { 0x6758, CHIP_FAMILY_TURKS, 0, 0, 0, 0, 0 }, + { 0x6759, CHIP_FAMILY_TURKS, 0, 0, 0, 0, 0 }, + { 0x6760, CHIP_FAMILY_CAICOS, 1, 0, 0, 0, 0 }, + { 0x6761, CHIP_FAMILY_CAICOS, 1, 0, 0, 0, 0 }, + { 0x6762, CHIP_FAMILY_CAICOS, 0, 0, 0, 0, 0 }, + { 0x6763, CHIP_FAMILY_CAICOS, 0, 0, 0, 0, 0 }, + { 0x6764, CHIP_FAMILY_CAICOS, 1, 0, 0, 0, 0 }, + { 0x6765, CHIP_FAMILY_CAICOS, 1, 0, 0, 0, 0 }, + { 0x6766, CHIP_FAMILY_CAICOS, 0, 0, 0, 0, 0 }, + { 0x6767, CHIP_FAMILY_CAICOS, 0, 0, 0, 0, 0 }, + { 0x6768, CHIP_FAMILY_CAICOS, 0, 0, 0, 0, 0 }, + { 0x6770, CHIP_FAMILY_CAICOS, 0, 0, 0, 0, 0 }, + { 0x6779, CHIP_FAMILY_CAICOS, 0, 0, 0, 0, 0 }, }; diff --git a/src/radeon_chipset_gen.h b/src/radeon_chipset_gen.h index 7b7f7950..66655e22 100644 --- a/src/radeon_chipset_gen.h +++ b/src/radeon_chipset_gen.h @@ -421,5 +421,41 @@ static SymTabRec RADEONChipsets[] = { { PCI_CHIP_CEDAR_68F8, "CEDAR" }, { PCI_CHIP_CEDAR_68F9, "ATI Radeon HD 5450" }, { PCI_CHIP_CEDAR_68FE, "CEDAR" }, + { PCI_CHIP_BARTS_6720, "AMD Radeon HD 6900M Series" }, + { PCI_CHIP_BARTS_6721, "Mobility Radeon HD 6000 Series" }, + { PCI_CHIP_BARTS_6722, "BARTS" }, + { PCI_CHIP_BARTS_6723, "BARTS" }, + { PCI_CHIP_BARTS_6724, "Mobility Radeon HD 6000 Series" }, + { PCI_CHIP_BARTS_6725, "Mobility Radeon HD 6000 Series" }, + { PCI_CHIP_BARTS_6726, "BARTS" }, + { PCI_CHIP_BARTS_6727, "BARTS" }, + { PCI_CHIP_BARTS_6728, "BARTS" }, + { PCI_CHIP_BARTS_6729, "BARTS" }, + { PCI_CHIP_BARTS_6738, "AMD Radeon HD 6800 Series" }, + { PCI_CHIP_BARTS_6739, "AMD Radeon HD 6800 Series" }, + { PCI_CHIP_TURKS_6740, "TURKS" }, + { PCI_CHIP_TURKS_6741, "TURKS" }, + { PCI_CHIP_TURKS_6742, "TURKS" }, + { PCI_CHIP_TURKS_6743, "TURKS" }, + { PCI_CHIP_TURKS_6744, "TURKS" }, + { PCI_CHIP_TURKS_6745, "TURKS" }, + { PCI_CHIP_TURKS_6746, "TURKS" }, + { PCI_CHIP_TURKS_6747, "TURKS" }, + { PCI_CHIP_TURKS_6748, "TURKS" }, + { PCI_CHIP_TURKS_6749, "TURKS" }, + { PCI_CHIP_TURKS_6750, "TURKS" }, + { PCI_CHIP_TURKS_6758, "TURKS" }, + { PCI_CHIP_TURKS_6759, "TURKS" }, + { PCI_CHIP_CAICOS_6760, "CAICOS" }, + { PCI_CHIP_CAICOS_6761, "CAICOS" }, + { PCI_CHIP_CAICOS_6762, "CAICOS" }, + { PCI_CHIP_CAICOS_6763, "CAICOS" }, + { PCI_CHIP_CAICOS_6764, "CAICOS" }, + { PCI_CHIP_CAICOS_6765, "CAICOS" }, + { PCI_CHIP_CAICOS_6766, "CAICOS" }, + { PCI_CHIP_CAICOS_6767, "CAICOS" }, + { PCI_CHIP_CAICOS_6768, "CAICOS" }, + { PCI_CHIP_CAICOS_6770, "CAICOS" }, + { PCI_CHIP_CAICOS_6779, "CAICOS" }, { -1, NULL } }; diff --git a/src/radeon_pci_chipset_gen.h b/src/radeon_pci_chipset_gen.h index 6e6582ca..d6b3b11a 100644 --- a/src/radeon_pci_chipset_gen.h +++ b/src/radeon_pci_chipset_gen.h @@ -421,5 +421,41 @@ PciChipsets RADEONPciChipsets[] = { { PCI_CHIP_CEDAR_68F8, PCI_CHIP_CEDAR_68F8, RES_SHARED_VGA }, { PCI_CHIP_CEDAR_68F9, PCI_CHIP_CEDAR_68F9, RES_SHARED_VGA }, { PCI_CHIP_CEDAR_68FE, PCI_CHIP_CEDAR_68FE, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6720, PCI_CHIP_BARTS_6720, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6721, PCI_CHIP_BARTS_6721, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6722, PCI_CHIP_BARTS_6722, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6723, PCI_CHIP_BARTS_6723, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6724, PCI_CHIP_BARTS_6724, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6725, PCI_CHIP_BARTS_6725, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6726, PCI_CHIP_BARTS_6726, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6727, PCI_CHIP_BARTS_6727, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6728, PCI_CHIP_BARTS_6728, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6729, PCI_CHIP_BARTS_6729, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6738, PCI_CHIP_BARTS_6738, RES_SHARED_VGA }, + { PCI_CHIP_BARTS_6739, PCI_CHIP_BARTS_6739, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6740, PCI_CHIP_TURKS_6740, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6741, PCI_CHIP_TURKS_6741, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6742, PCI_CHIP_TURKS_6742, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6743, PCI_CHIP_TURKS_6743, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6744, PCI_CHIP_TURKS_6744, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6745, PCI_CHIP_TURKS_6745, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6746, PCI_CHIP_TURKS_6746, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6747, PCI_CHIP_TURKS_6747, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6748, PCI_CHIP_TURKS_6748, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6749, PCI_CHIP_TURKS_6749, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6750, PCI_CHIP_TURKS_6750, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6758, PCI_CHIP_TURKS_6758, RES_SHARED_VGA }, + { PCI_CHIP_TURKS_6759, PCI_CHIP_TURKS_6759, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6760, PCI_CHIP_CAICOS_6760, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6761, PCI_CHIP_CAICOS_6761, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6762, PCI_CHIP_CAICOS_6762, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6763, PCI_CHIP_CAICOS_6763, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6764, PCI_CHIP_CAICOS_6764, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6765, PCI_CHIP_CAICOS_6765, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6766, PCI_CHIP_CAICOS_6766, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6767, PCI_CHIP_CAICOS_6767, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6768, PCI_CHIP_CAICOS_6768, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6770, PCI_CHIP_CAICOS_6770, RES_SHARED_VGA }, + { PCI_CHIP_CAICOS_6779, PCI_CHIP_CAICOS_6779, RES_SHARED_VGA }, { -1, -1, RES_UNDEFINED } }; diff --git a/src/radeon_pci_device_match_gen.h b/src/radeon_pci_device_match_gen.h index fe8604a3..dc34586c 100644 --- a/src/radeon_pci_device_match_gen.h +++ b/src/radeon_pci_device_match_gen.h @@ -421,5 +421,41 @@ static const struct pci_id_match radeon_device_match[] = { ATI_DEVICE_MATCH( PCI_CHIP_CEDAR_68F8, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_CEDAR_68F9, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_CEDAR_68FE, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6720, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6721, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6722, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6723, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6724, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6725, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6726, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6727, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6728, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6729, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6738, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_BARTS_6739, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6740, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6741, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6742, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6743, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6744, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6745, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6746, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6747, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6748, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6749, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6750, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6758, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TURKS_6759, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6760, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6761, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6762, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6763, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6764, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6765, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6766, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6767, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6768, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6770, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6779, 0 ), { 0, 0, 0 } }; -- cgit v1.2.3