summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2013-03-08 14:07:42 -0500
committerAlex Deucher <alexander.deucher@amd.com>2013-03-08 14:07:42 -0500
commit3e5350bedf50a1a140e0eba08c39ed2451fb9115 (patch)
tree8569af4373a0c3093a5a90203fa496eef47b6058 /src
parentbdbf766d8170f6ea6c16b9780ef5a4007730588b (diff)
radeon: add Richland pci ids
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'src')
-rw-r--r--src/ati_pciids_gen.h11
-rw-r--r--src/pcidb/ati_pciids.csv13
-rw-r--r--src/radeon_chipinfo_gen.h13
-rw-r--r--src/radeon_chipset_gen.h11
-rw-r--r--src/radeon_pci_chipset_gen.h11
-rw-r--r--src/radeon_pci_device_match_gen.h11
6 files changed, 68 insertions, 2 deletions
diff --git a/src/ati_pciids_gen.h b/src/ati_pciids_gen.h
index 18dd469b..75978a5c 100644
--- a/src/ati_pciids_gen.h
+++ b/src/ati_pciids_gen.h
@@ -603,6 +603,10 @@
#define PCI_CHIP_ARUBA_9908 0x9908
#define PCI_CHIP_ARUBA_9909 0x9909
#define PCI_CHIP_ARUBA_990A 0x990A
+#define PCI_CHIP_ARUBA_990B 0x990B
+#define PCI_CHIP_ARUBA_990C 0x990C
+#define PCI_CHIP_ARUBA_990D 0x990D
+#define PCI_CHIP_ARUBA_990E 0x990E
#define PCI_CHIP_ARUBA_990F 0x990F
#define PCI_CHIP_ARUBA_9910 0x9910
#define PCI_CHIP_ARUBA_9913 0x9913
@@ -614,6 +618,13 @@
#define PCI_CHIP_ARUBA_9992 0x9992
#define PCI_CHIP_ARUBA_9993 0x9993
#define PCI_CHIP_ARUBA_9994 0x9994
+#define PCI_CHIP_ARUBA_9995 0x9995
+#define PCI_CHIP_ARUBA_9996 0x9996
+#define PCI_CHIP_ARUBA_9997 0x9997
+#define PCI_CHIP_ARUBA_9998 0x9998
+#define PCI_CHIP_ARUBA_9999 0x9999
+#define PCI_CHIP_ARUBA_999A 0x999A
+#define PCI_CHIP_ARUBA_999B 0x999B
#define PCI_CHIP_ARUBA_99A0 0x99A0
#define PCI_CHIP_ARUBA_99A2 0x99A2
#define PCI_CHIP_ARUBA_99A4 0x99A4
diff --git a/src/pcidb/ati_pciids.csv b/src/pcidb/ati_pciids.csv
index 0166772d..53cea769 100644
--- a/src/pcidb/ati_pciids.csv
+++ b/src/pcidb/ati_pciids.csv
@@ -604,7 +604,11 @@
"0x9908","ARUBA_9908","ARUBA",1,1,,,,"ARUBA"
"0x9909","ARUBA_9909","ARUBA",1,1,,,,"ARUBA"
"0x990A","ARUBA_990A","ARUBA",1,1,,,,"ARUBA"
-"0x990F","ARUBA_990F","ARUBA",,1,,,,"ARUBA"
+"0x990B","ARUBA_990B","ARUBA",1,1,,,,"ARUBA"
+"0x990C","ARUBA_990C","ARUBA",,1,,,,"ARUBA"
+"0x990D","ARUBA_990D","ARUBA",1,1,,,,"ARUBA"
+"0x990E","ARUBA_990E","ARUBA",,1,,,,"ARUBA"
+"0x990F","ARUBA_990F","ARUBA",1,1,,,,"ARUBA"
"0x9910","ARUBA_9910","ARUBA",1,1,,,,"ARUBA"
"0x9913","ARUBA_9913","ARUBA",1,1,,,,"ARUBA"
"0x9917","ARUBA_9917","ARUBA",,1,,,,"ARUBA"
@@ -615,6 +619,13 @@
"0x9992","ARUBA_9992","ARUBA",1,1,,,,"ARUBA"
"0x9993","ARUBA_9993","ARUBA",,1,,,,"ARUBA"
"0x9994","ARUBA_9994","ARUBA",1,1,,,,"ARUBA"
+"0x9995","ARUBA_9995","ARUBA",1,1,,,,"ARUBA"
+"0x9996","ARUBA_9996","ARUBA",,1,,,,"ARUBA"
+"0x9997","ARUBA_9997","ARUBA",1,1,,,,"ARUBA"
+"0x9998","ARUBA_9998","ARUBA",,1,,,,"ARUBA"
+"0x9999","ARUBA_9999","ARUBA",1,1,,,,"ARUBA"
+"0x999A","ARUBA_999A","ARUBA",1,1,,,,"ARUBA"
+"0x999B","ARUBA_999B","ARUBA",1,1,,,,"ARUBA"
"0x99A0","ARUBA_99A0","ARUBA",1,1,,,,"ARUBA"
"0x99A2","ARUBA_99A2","ARUBA",1,1,,,,"ARUBA"
"0x99A4","ARUBA_99A4","ARUBA",,1,,,,"ARUBA"
diff --git a/src/radeon_chipinfo_gen.h b/src/radeon_chipinfo_gen.h
index 6ef2c6f1..fa973fbe 100644
--- a/src/radeon_chipinfo_gen.h
+++ b/src/radeon_chipinfo_gen.h
@@ -523,7 +523,11 @@ static RADEONCardInfo RADEONCards[] = {
{ 0x9908, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
{ 0x9909, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
{ 0x990A, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
- { 0x990F, CHIP_FAMILY_ARUBA, 0, 1, 0, 0, 0 },
+ { 0x990B, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
+ { 0x990C, CHIP_FAMILY_ARUBA, 0, 1, 0, 0, 0 },
+ { 0x990D, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
+ { 0x990E, CHIP_FAMILY_ARUBA, 0, 1, 0, 0, 0 },
+ { 0x990F, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
{ 0x9910, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
{ 0x9913, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
{ 0x9917, CHIP_FAMILY_ARUBA, 0, 1, 0, 0, 0 },
@@ -534,6 +538,13 @@ static RADEONCardInfo RADEONCards[] = {
{ 0x9992, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
{ 0x9993, CHIP_FAMILY_ARUBA, 0, 1, 0, 0, 0 },
{ 0x9994, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
+ { 0x9995, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
+ { 0x9996, CHIP_FAMILY_ARUBA, 0, 1, 0, 0, 0 },
+ { 0x9997, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
+ { 0x9998, CHIP_FAMILY_ARUBA, 0, 1, 0, 0, 0 },
+ { 0x9999, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
+ { 0x999A, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
+ { 0x999B, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
{ 0x99A0, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
{ 0x99A2, CHIP_FAMILY_ARUBA, 1, 1, 0, 0, 0 },
{ 0x99A4, CHIP_FAMILY_ARUBA, 0, 1, 0, 0, 0 },
diff --git a/src/radeon_chipset_gen.h b/src/radeon_chipset_gen.h
index e5ce1046..62440f37 100644
--- a/src/radeon_chipset_gen.h
+++ b/src/radeon_chipset_gen.h
@@ -523,6 +523,10 @@ SymTabRec RADEONChipsets[] = {
{ PCI_CHIP_ARUBA_9908, "ARUBA" },
{ PCI_CHIP_ARUBA_9909, "ARUBA" },
{ PCI_CHIP_ARUBA_990A, "ARUBA" },
+ { PCI_CHIP_ARUBA_990B, "ARUBA" },
+ { PCI_CHIP_ARUBA_990C, "ARUBA" },
+ { PCI_CHIP_ARUBA_990D, "ARUBA" },
+ { PCI_CHIP_ARUBA_990E, "ARUBA" },
{ PCI_CHIP_ARUBA_990F, "ARUBA" },
{ PCI_CHIP_ARUBA_9910, "ARUBA" },
{ PCI_CHIP_ARUBA_9913, "ARUBA" },
@@ -534,6 +538,13 @@ SymTabRec RADEONChipsets[] = {
{ PCI_CHIP_ARUBA_9992, "ARUBA" },
{ PCI_CHIP_ARUBA_9993, "ARUBA" },
{ PCI_CHIP_ARUBA_9994, "ARUBA" },
+ { PCI_CHIP_ARUBA_9995, "ARUBA" },
+ { PCI_CHIP_ARUBA_9996, "ARUBA" },
+ { PCI_CHIP_ARUBA_9997, "ARUBA" },
+ { PCI_CHIP_ARUBA_9998, "ARUBA" },
+ { PCI_CHIP_ARUBA_9999, "ARUBA" },
+ { PCI_CHIP_ARUBA_999A, "ARUBA" },
+ { PCI_CHIP_ARUBA_999B, "ARUBA" },
{ PCI_CHIP_ARUBA_99A0, "ARUBA" },
{ PCI_CHIP_ARUBA_99A2, "ARUBA" },
{ PCI_CHIP_ARUBA_99A4, "ARUBA" },
diff --git a/src/radeon_pci_chipset_gen.h b/src/radeon_pci_chipset_gen.h
index 527b1bff..c7e32df3 100644
--- a/src/radeon_pci_chipset_gen.h
+++ b/src/radeon_pci_chipset_gen.h
@@ -523,6 +523,10 @@ static PciChipsets RADEONPciChipsets[] = {
{ PCI_CHIP_ARUBA_9908, PCI_CHIP_ARUBA_9908, RES_SHARED_VGA },
{ PCI_CHIP_ARUBA_9909, PCI_CHIP_ARUBA_9909, RES_SHARED_VGA },
{ PCI_CHIP_ARUBA_990A, PCI_CHIP_ARUBA_990A, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_990B, PCI_CHIP_ARUBA_990B, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_990C, PCI_CHIP_ARUBA_990C, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_990D, PCI_CHIP_ARUBA_990D, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_990E, PCI_CHIP_ARUBA_990E, RES_SHARED_VGA },
{ PCI_CHIP_ARUBA_990F, PCI_CHIP_ARUBA_990F, RES_SHARED_VGA },
{ PCI_CHIP_ARUBA_9910, PCI_CHIP_ARUBA_9910, RES_SHARED_VGA },
{ PCI_CHIP_ARUBA_9913, PCI_CHIP_ARUBA_9913, RES_SHARED_VGA },
@@ -534,6 +538,13 @@ static PciChipsets RADEONPciChipsets[] = {
{ PCI_CHIP_ARUBA_9992, PCI_CHIP_ARUBA_9992, RES_SHARED_VGA },
{ PCI_CHIP_ARUBA_9993, PCI_CHIP_ARUBA_9993, RES_SHARED_VGA },
{ PCI_CHIP_ARUBA_9994, PCI_CHIP_ARUBA_9994, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_9995, PCI_CHIP_ARUBA_9995, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_9996, PCI_CHIP_ARUBA_9996, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_9997, PCI_CHIP_ARUBA_9997, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_9998, PCI_CHIP_ARUBA_9998, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_9999, PCI_CHIP_ARUBA_9999, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_999A, PCI_CHIP_ARUBA_999A, RES_SHARED_VGA },
+ { PCI_CHIP_ARUBA_999B, PCI_CHIP_ARUBA_999B, RES_SHARED_VGA },
{ PCI_CHIP_ARUBA_99A0, PCI_CHIP_ARUBA_99A0, RES_SHARED_VGA },
{ PCI_CHIP_ARUBA_99A2, PCI_CHIP_ARUBA_99A2, RES_SHARED_VGA },
{ PCI_CHIP_ARUBA_99A4, PCI_CHIP_ARUBA_99A4, RES_SHARED_VGA },
diff --git a/src/radeon_pci_device_match_gen.h b/src/radeon_pci_device_match_gen.h
index 5f26d8d6..ce2eea16 100644
--- a/src/radeon_pci_device_match_gen.h
+++ b/src/radeon_pci_device_match_gen.h
@@ -523,6 +523,10 @@ static const struct pci_id_match radeon_device_match[] = {
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9908, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9909, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_990A, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_990B, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_990C, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_990D, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_990E, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_990F, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9910, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9913, 0 ),
@@ -534,6 +538,13 @@ static const struct pci_id_match radeon_device_match[] = {
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9992, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9993, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9994, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9995, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9996, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9997, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9998, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_9999, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_999A, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_999B, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_99A0, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_99A2, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_ARUBA_99A4, 0 ),