summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2013-05-13 17:06:00 -0400
committerAlex Deucher <alexander.deucher@amd.com>2013-05-13 17:07:26 -0400
commit0a84f2760eccf07781ae6c3f55d2d246c155c9ce (patch)
treeab6dd097e255f138b7bbd6998230f40d073b8e34 /src
parent6cee1eaebfcef2b2d2c51ec30c31260fd98b564e (diff)
radeon: add Hainan pci ids
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'src')
-rw-r--r--src/ati_pciids_gen.h6
-rw-r--r--src/pcidb/ati_pciids.csv6
-rw-r--r--src/radeon_chipinfo_gen.h6
-rw-r--r--src/radeon_chipset_gen.h6
-rw-r--r--src/radeon_pci_chipset_gen.h6
-rw-r--r--src/radeon_pci_device_match_gen.h6
6 files changed, 36 insertions, 0 deletions
diff --git a/src/ati_pciids_gen.h b/src/ati_pciids_gen.h
index cbc4b13a..78523c58 100644
--- a/src/ati_pciids_gen.h
+++ b/src/ati_pciids_gen.h
@@ -692,3 +692,9 @@
#define PCI_CHIP_OLAND_6621 0x6621
#define PCI_CHIP_OLAND_6623 0x6623
#define PCI_CHIP_OLAND_6631 0x6631
+#define PCI_CHIP_HAINAN_6660 0x6660
+#define PCI_CHIP_HAINAN_6663 0x6663
+#define PCI_CHIP_HAINAN_6664 0x6664
+#define PCI_CHIP_HAINAN_6665 0x6665
+#define PCI_CHIP_HAINAN_6667 0x6667
+#define PCI_CHIP_HAINAN_666F 0x666F
diff --git a/src/pcidb/ati_pciids.csv b/src/pcidb/ati_pciids.csv
index 2e0dc841..4de5d28e 100644
--- a/src/pcidb/ati_pciids.csv
+++ b/src/pcidb/ati_pciids.csv
@@ -693,3 +693,9 @@
"0x6621","OLAND_6621","OLAND",1,,,,,"OLAND"
"0x6623","OLAND_6623","OLAND",1,,,,,"OLAND"
"0x6631","OLAND_6631","OLAND",,,,,,"OLAND"
+"0x6660","HAINAN_6660","HAINAN",1,,,,,"HAINAN"
+"0x6663","HAINAN_6663","HAINAN",1,,,,,"HAINAN"
+"0x6664","HAINAN_6664","HAINAN",1,,,,,"HAINAN"
+"0x6665","HAINAN_6665","HAINAN",1,,,,,"HAINAN"
+"0x6667","HAINAN_6667","HAINAN",1,,,,,"HAINAN"
+"0x666F","HAINAN_666F","HAINAN",1,,,,,"HAINAN"
diff --git a/src/radeon_chipinfo_gen.h b/src/radeon_chipinfo_gen.h
index 4bcd1396..687f2568 100644
--- a/src/radeon_chipinfo_gen.h
+++ b/src/radeon_chipinfo_gen.h
@@ -612,4 +612,10 @@ static RADEONCardInfo RADEONCards[] = {
{ 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 },
+ { 0x6660, CHIP_FAMILY_HAINAN, 1, 0, 0, 0, 0 },
+ { 0x6663, CHIP_FAMILY_HAINAN, 1, 0, 0, 0, 0 },
+ { 0x6664, CHIP_FAMILY_HAINAN, 1, 0, 0, 0, 0 },
+ { 0x6665, CHIP_FAMILY_HAINAN, 1, 0, 0, 0, 0 },
+ { 0x6667, CHIP_FAMILY_HAINAN, 1, 0, 0, 0, 0 },
+ { 0x666F, CHIP_FAMILY_HAINAN, 1, 0, 0, 0, 0 },
};
diff --git a/src/radeon_chipset_gen.h b/src/radeon_chipset_gen.h
index bebdd885..2ae7cc93 100644
--- a/src/radeon_chipset_gen.h
+++ b/src/radeon_chipset_gen.h
@@ -612,5 +612,11 @@ SymTabRec RADEONChipsets[] = {
{ PCI_CHIP_OLAND_6621, "OLAND" },
{ PCI_CHIP_OLAND_6623, "OLAND" },
{ PCI_CHIP_OLAND_6631, "OLAND" },
+ { PCI_CHIP_HAINAN_6660, "HAINAN" },
+ { PCI_CHIP_HAINAN_6663, "HAINAN" },
+ { PCI_CHIP_HAINAN_6664, "HAINAN" },
+ { PCI_CHIP_HAINAN_6665, "HAINAN" },
+ { PCI_CHIP_HAINAN_6667, "HAINAN" },
+ { PCI_CHIP_HAINAN_666F, "HAINAN" },
{ -1, NULL }
};
diff --git a/src/radeon_pci_chipset_gen.h b/src/radeon_pci_chipset_gen.h
index ed377829..29c23b2c 100644
--- a/src/radeon_pci_chipset_gen.h
+++ b/src/radeon_pci_chipset_gen.h
@@ -612,5 +612,11 @@ static PciChipsets RADEONPciChipsets[] = {
{ 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 },
+ { PCI_CHIP_HAINAN_6660, PCI_CHIP_HAINAN_6660, RES_SHARED_VGA },
+ { PCI_CHIP_HAINAN_6663, PCI_CHIP_HAINAN_6663, RES_SHARED_VGA },
+ { PCI_CHIP_HAINAN_6664, PCI_CHIP_HAINAN_6664, RES_SHARED_VGA },
+ { PCI_CHIP_HAINAN_6665, PCI_CHIP_HAINAN_6665, RES_SHARED_VGA },
+ { PCI_CHIP_HAINAN_6667, PCI_CHIP_HAINAN_6667, RES_SHARED_VGA },
+ { PCI_CHIP_HAINAN_666F, PCI_CHIP_HAINAN_666F, 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 46a84287..9b669fd0 100644
--- a/src/radeon_pci_device_match_gen.h
+++ b/src/radeon_pci_device_match_gen.h
@@ -612,5 +612,11 @@ static const struct pci_id_match radeon_device_match[] = {
ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6621, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6623, 0 ),
ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6631, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_HAINAN_6660, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_HAINAN_6663, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_HAINAN_6664, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_HAINAN_6665, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_HAINAN_6667, 0 ),
+ ATI_DEVICE_MATCH( PCI_CHIP_HAINAN_666F, 0 ),
{ 0, 0, 0 }
};