From 6ed191c33caa33c12c2c6dafcba3a5ab1bf4a02f Mon Sep 17 00:00:00 2001 From: Alex Deucher Date: Tue, 20 Mar 2012 19:57:53 -0400 Subject: radeon/kms: add TN pci ids Signed-off-by: Alex Deucher --- src/ati_pciids_gen.h | 7 +++++++ src/pcidb/ati_pciids.csv | 7 +++++++ src/radeon_chipinfo_gen.h | 7 +++++++ src/radeon_chipset_gen.h | 7 +++++++ src/radeon_pci_chipset_gen.h | 7 +++++++ src/radeon_pci_device_match_gen.h | 7 +++++++ 6 files changed, 42 insertions(+) (limited to 'src') diff --git a/src/ati_pciids_gen.h b/src/ati_pciids_gen.h index 82da6181..77e41ac8 100644 --- a/src/ati_pciids_gen.h +++ b/src/ati_pciids_gen.h @@ -589,3 +589,10 @@ #define PCI_CHIP_CAICOS_6778 0x6778 #define PCI_CHIP_CAICOS_6779 0x6779 #define PCI_CHIP_CAICOS_677B 0x677B +#define PCI_CHIP_ARUBA_9900 0x9900 +#define PCI_CHIP_ARUBA_9901 0x9901 +#define PCI_CHIP_ARUBA_9903 0x9903 +#define PCI_CHIP_ARUBA_9904 0x9904 +#define PCI_CHIP_ARUBA_990f 0x990f +#define PCI_CHIP_ARUBA_9990 0x9990 +#define PCI_CHIP_ARUBA_9991 0x9991 diff --git a/src/pcidb/ati_pciids.csv b/src/pcidb/ati_pciids.csv index ad3959bf..33764382 100644 --- a/src/pcidb/ati_pciids.csv +++ b/src/pcidb/ati_pciids.csv @@ -590,3 +590,10 @@ "0x6778","CAICOS_6778","CAICOS",,,,,,"CAICOS" "0x6779","CAICOS_6779","CAICOS",,,,,,"CAICOS" "0x677B","CAICOS_677B","CAICOS",,,,,,"CAICOS" +"0x9900","ARUBA_9900","ARUBA",1,,,,,"ARUBA" +"0x9901","ARUBA_9901","ARUBA",,,,,,"ARUBA" +"0x9903","ARUBA_9903","ARUBA",1,,,,,"ARUBA" +"0x9904","ARUBA_9904","ARUBA",,,,,,"ARUBA" +"0x990f","ARUBA_990f","ARUBA",,,,,,"ARUBA" +"0x9990","ARUBA_9990","ARUBA",1,,,,,"ARUBA" +"0x9991","ARUBA_9991","ARUBA",,,,,,"ARUBA" diff --git a/src/radeon_chipinfo_gen.h b/src/radeon_chipinfo_gen.h index 4ba84ebe..a5788250 100644 --- a/src/radeon_chipinfo_gen.h +++ b/src/radeon_chipinfo_gen.h @@ -509,4 +509,11 @@ static RADEONCardInfo RADEONCards[] = { { 0x6778, CHIP_FAMILY_CAICOS, 0, 0, 0, 0, 0 }, { 0x6779, CHIP_FAMILY_CAICOS, 0, 0, 0, 0, 0 }, { 0x677B, CHIP_FAMILY_CAICOS, 0, 0, 0, 0, 0 }, + { 0x9900, CHIP_FAMILY_ARUBA, 1, 0, 0, 0, 0 }, + { 0x9901, CHIP_FAMILY_ARUBA, 0, 0, 0, 0, 0 }, + { 0x9903, CHIP_FAMILY_ARUBA, 1, 0, 0, 0, 0 }, + { 0x9904, CHIP_FAMILY_ARUBA, 0, 0, 0, 0, 0 }, + { 0x990f, CHIP_FAMILY_ARUBA, 0, 0, 0, 0, 0 }, + { 0x9990, CHIP_FAMILY_ARUBA, 1, 0, 0, 0, 0 }, + { 0x9991, CHIP_FAMILY_ARUBA, 0, 0, 0, 0, 0 }, }; diff --git a/src/radeon_chipset_gen.h b/src/radeon_chipset_gen.h index 8e567f97..e7f7379a 100644 --- a/src/radeon_chipset_gen.h +++ b/src/radeon_chipset_gen.h @@ -509,5 +509,12 @@ static SymTabRec RADEONChipsets[] = { { PCI_CHIP_CAICOS_6778, "CAICOS" }, { PCI_CHIP_CAICOS_6779, "CAICOS" }, { PCI_CHIP_CAICOS_677B, "CAICOS" }, + { PCI_CHIP_ARUBA_9900, "ARUBA" }, + { PCI_CHIP_ARUBA_9901, "ARUBA" }, + { PCI_CHIP_ARUBA_9903, "ARUBA" }, + { PCI_CHIP_ARUBA_9904, "ARUBA" }, + { PCI_CHIP_ARUBA_990f, "ARUBA" }, + { PCI_CHIP_ARUBA_9990, "ARUBA" }, + { PCI_CHIP_ARUBA_9991, "ARUBA" }, { -1, NULL } }; diff --git a/src/radeon_pci_chipset_gen.h b/src/radeon_pci_chipset_gen.h index f2717207..aef8d897 100644 --- a/src/radeon_pci_chipset_gen.h +++ b/src/radeon_pci_chipset_gen.h @@ -509,5 +509,12 @@ PciChipsets RADEONPciChipsets[] = { { PCI_CHIP_CAICOS_6778, PCI_CHIP_CAICOS_6778, RES_SHARED_VGA }, { PCI_CHIP_CAICOS_6779, PCI_CHIP_CAICOS_6779, RES_SHARED_VGA }, { PCI_CHIP_CAICOS_677B, PCI_CHIP_CAICOS_677B, RES_SHARED_VGA }, + { PCI_CHIP_ARUBA_9900, PCI_CHIP_ARUBA_9900, RES_SHARED_VGA }, + { PCI_CHIP_ARUBA_9901, PCI_CHIP_ARUBA_9901, RES_SHARED_VGA }, + { PCI_CHIP_ARUBA_9903, PCI_CHIP_ARUBA_9903, RES_SHARED_VGA }, + { PCI_CHIP_ARUBA_9904, PCI_CHIP_ARUBA_9904, RES_SHARED_VGA }, + { PCI_CHIP_ARUBA_990f, PCI_CHIP_ARUBA_990f, RES_SHARED_VGA }, + { PCI_CHIP_ARUBA_9990, PCI_CHIP_ARUBA_9990, RES_SHARED_VGA }, + { PCI_CHIP_ARUBA_9991, PCI_CHIP_ARUBA_9991, 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 88670525..681a6b8a 100644 --- a/src/radeon_pci_device_match_gen.h +++ b/src/radeon_pci_device_match_gen.h @@ -509,5 +509,12 @@ static const struct pci_id_match radeon_device_match[] = { ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6778, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_6779, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_CAICOS_677B, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9900, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9901, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9903, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9904, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_990f, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9990, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9991, 0 ), { 0, 0, 0 } }; -- cgit v1.2.3