summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2013-01-24 19:57:23 -0500
committerAlex Deucher <alexander.deucher@amd.com>2013-02-04 15:58:34 -0500
commit343b01c9bf35b125cd0c3df8db7c01a5fb227bda (patch)
treece202abd8338f8b7031b9730cb775a3e54eadd12
parent9980f1e0e0a5df5fb0c791687e5c98c13089d7d1 (diff)
radeon/kms: add oland pci ids
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r--src/ati_pciids_gen.h13
-rw-r--r--src/pcidb/ati_pciids.csv13
-rw-r--r--src/radeon_chipinfo_gen.h13
-rw-r--r--src/radeon_chipset_gen.h13
-rw-r--r--src/radeon_pci_chipset_gen.h13
-rw-r--r--src/radeon_pci_device_match_gen.h13
6 files changed, 78 insertions, 0 deletions
diff --git a/src/ati_pciids_gen.h b/src/ati_pciids_gen.h
index eab97725..18dd469b 100644
--- a/src/ati_pciids_gen.h
+++ b/src/ati_pciids_gen.h
@@ -663,3 +663,16 @@
#define PCI_CHIP_VERDE_683B 0x683B
#define PCI_CHIP_VERDE_683D 0x683D
#define PCI_CHIP_VERDE_683F 0x683F
+#define PCI_CHIP_OLAND_6600 0x6600
+#define PCI_CHIP_OLAND_6601 0x6601
+#define PCI_CHIP_OLAND_6602 0x6602
+#define PCI_CHIP_OLAND_6603 0x6603
+#define PCI_CHIP_OLAND_6606 0x6606
+#define PCI_CHIP_OLAND_6607 0x6607
+#define PCI_CHIP_OLAND_6610 0x6610
+#define PCI_CHIP_OLAND_6611 0x6611
+#define PCI_CHIP_OLAND_6613 0x6613
+#define PCI_CHIP_OLAND_6620 0x6620
+#define PCI_CHIP_OLAND_6621 0x6621
+#define PCI_CHIP_OLAND_6623 0x6623
+#define PCI_CHIP_OLAND_6631 0x6631
diff --git a/src/pcidb/ati_pciids.csv b/src/pcidb/ati_pciids.csv
index c9987fec..27bcdeb9 100644
--- a/src/pcidb/ati_pciids.csv
+++ b/src/pcidb/ati_pciids.csv
@@ -664,3 +664,16 @@
"0x683B","VERDE_683B","VERDE",,,,,,"VERDE"
"0x683D","VERDE_683D","VERDE",,,,,,"VERDE"
"0x683F","VERDE_683F","VERDE",,,,,,"VERDE"
+"0x6600","OLAND_6600","OLAND",1,,,,,"OLAND"
+"0x6601","OLAND_6601","OLAND",1,,,,,"OLAND"
+"0x6602","OLAND_6602","OLAND",1,,,,,"OLAND"
+"0x6603","OLAND_6603","OLAND",1,,,,,"OLAND"
+"0x6606","OLAND_6606","OLAND",1,,,,,"OLAND"
+"0x6607","OLAND_6607","OLAND",1,,,,,"OLAND"
+"0x6610","OLAND_6610","OLAND",,,,,,"OLAND"
+"0x6611","OLAND_6611","OLAND",,,,,,"OLAND"
+"0x6613","OLAND_6613","OLAND",,,,,,"OLAND"
+"0x6620","OLAND_6620","OLAND",1,,,,,"OLAND"
+"0x6621","OLAND_6621","OLAND",1,,,,,"OLAND"
+"0x6623","OLAND_6623","OLAND",1,,,,,"OLAND"
+"0x6631","OLAND_6631","OLAND",,,,,,"OLAND"
diff --git a/src/radeon_chipinfo_gen.h b/src/radeon_chipinfo_gen.h
index 665b8d35..3e2896a0 100644
--- a/src/radeon_chipinfo_gen.h
+++ b/src/radeon_chipinfo_gen.h
@@ -583,4 +583,17 @@ static RADEONCardInfo RADEONCards[] = {
{ 0x683B, CHIP_FAMILY_VERDE, 0, 0, 0, 0, 0 },
{ 0x683D, CHIP_FAMILY_VERDE, 0, 0, 0, 0, 0 },
{ 0x683F, CHIP_FAMILY_VERDE, 0, 0, 0, 0, 0 },
+ { 0x6600, CHIP_FAMILY_OLAND, 1, 0, 0, 0, 0 },
+ { 0x6601, CHIP_FAMILY_OLAND, 1, 0, 0, 0, 0 },
+ { 0x6602, CHIP_FAMILY_OLAND, 1, 0, 0, 0, 0 },
+ { 0x6603, CHIP_FAMILY_OLAND, 1, 0, 0, 0, 0 },
+ { 0x6606, CHIP_FAMILY_OLAND, 1, 0, 0, 0, 0 },
+ { 0x6607, CHIP_FAMILY_OLAND, 1, 0, 0, 0, 0 },
+ { 0x6610, CHIP_FAMILY_OLAND, 0, 0, 0, 0, 0 },
+ { 0x6611, CHIP_FAMILY_OLAND, 0, 0, 0, 0, 0 },
+ { 0x6613, CHIP_FAMILY_OLAND, 0, 0, 0, 0, 0 },
+ { 0x6620, CHIP_FAMILY_OLAND, 1, 0, 0, 0, 0 },
+ { 0x6621, CHIP_FAMILY_OLAND, 1, 0, 0, 0, 0 },
+ { 0x6623, CHIP_FAMILY_OLAND, 1, 0, 0, 0, 0 },
+ { 0x6631, CHIP_FAMILY_OLAND, 0, 0, 0, 0, 0 },
};
diff --git a/src/radeon_chipset_gen.h b/src/radeon_chipset_gen.h
index 3a274167..e5ce1046 100644
--- a/src/radeon_chipset_gen.h
+++ b/src/radeon_chipset_gen.h
@@ -583,5 +583,18 @@ SymTabRec RADEONChipsets[] = {
{ PCI_CHIP_VERDE_683B, "VERDE" },
{ PCI_CHIP_VERDE_683D, "VERDE" },
{ PCI_CHIP_VERDE_683F, "VERDE" },
+ { PCI_CHIP_OLAND_6600, "OLAND" },
+ { PCI_CHIP_OLAND_6601, "OLAND" },
+ { PCI_CHIP_OLAND_6602, "OLAND" },
+ { PCI_CHIP_OLAND_6603, "OLAND" },
+ { PCI_CHIP_OLAND_6606, "OLAND" },
+ { PCI_CHIP_OLAND_6607, "OLAND" },
+ { PCI_CHIP_OLAND_6610, "OLAND" },
+ { PCI_CHIP_OLAND_6611, "OLAND" },
+ { PCI_CHIP_OLAND_6613, "OLAND" },
+ { PCI_CHIP_OLAND_6620, "OLAND" },
+ { PCI_CHIP_OLAND_6621, "OLAND" },
+ { PCI_CHIP_OLAND_6623, "OLAND" },
+ { PCI_CHIP_OLAND_6631, "OLAND" },
{ -1, NULL }
};
diff --git a/src/radeon_pci_chipset_gen.h b/src/radeon_pci_chipset_gen.h
index bb739018..527b1bff 100644
--- a/src/radeon_pci_chipset_gen.h
+++ b/src/radeon_pci_chipset_gen.h
@@ -583,5 +583,18 @@ static PciChipsets RADEONPciChipsets[] = {
{ PCI_CHIP_VERDE_683B, PCI_CHIP_VERDE_683B, RES_SHARED_VGA },
{ PCI_CHIP_VERDE_683D, PCI_CHIP_VERDE_683D, RES_SHARED_VGA },
{ PCI_CHIP_VERDE_683F, PCI_CHIP_VERDE_683F, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6600, PCI_CHIP_OLAND_6600, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6601, PCI_CHIP_OLAND_6601, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6602, PCI_CHIP_OLAND_6602, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6603, PCI_CHIP_OLAND_6603, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6606, PCI_CHIP_OLAND_6606, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6607, PCI_CHIP_OLAND_6607, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6610, PCI_CHIP_OLAND_6610, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6611, PCI_CHIP_OLAND_6611, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6613, PCI_CHIP_OLAND_6613, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6620, PCI_CHIP_OLAND_6620, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6621, PCI_CHIP_OLAND_6621, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6623, PCI_CHIP_OLAND_6623, RES_SHARED_VGA },
+ { PCI_CHIP_OLAND_6631, PCI_CHIP_OLAND_6631, 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 3c415dae..5f26d8d6 100644
--- a/src/radeon_pci_device_match_gen.h
+++ b/src/radeon_pci_device_match_gen.h
@@ -583,5 +583,18 @@ static const struct pci_id_match radeon_device_match[] = {
ATI_DEVICE_MATCH( PCI_CHIP_VERDE_683B, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_VERDE_683D, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_VERDE_683F, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6600, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6601, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6602, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6603, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6606, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6607, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6610, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6611, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6613, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6620, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6621, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6623, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6631, 0 ),
{ 0, 0, 0 }
};