From: Ronie Salgado <roniesalg@xxxxxxxxx> --- src/amdgpu_chipinfo_gen.h | 73 +++++++++++++++++++++++++++++++++++++++ src/amdgpu_chipset_gen.h | 73 +++++++++++++++++++++++++++++++++++++++ src/amdgpu_pci_chipset_gen.h | 73 +++++++++++++++++++++++++++++++++++++++ src/amdgpu_pci_device_match_gen.h | 73 +++++++++++++++++++++++++++++++++++++++ src/amdgpu_probe.h | 5 +++ src/ati_pciids_gen.h | 73 +++++++++++++++++++++++++++++++++++++++ src/pcidb/ati_pciids.csv | 73 +++++++++++++++++++++++++++++++++++++++ 7 files changed, 443 insertions(+) diff --git a/src/amdgpu_chipinfo_gen.h b/src/amdgpu_chipinfo_gen.h index 97506c6..639c796 100644 --- a/src/amdgpu_chipinfo_gen.h +++ b/src/amdgpu_chipinfo_gen.h @@ -1,12 +1,85 @@ /* This file is autogenerated please do not edit */ static AMDGPUCardInfo AMDGPUCards[] = { + { 0x6600, CHIP_FAMILY_OLAND }, + { 0x6601, CHIP_FAMILY_OLAND }, + { 0x6602, CHIP_FAMILY_OLAND }, + { 0x6603, CHIP_FAMILY_OLAND }, + { 0x6604, CHIP_FAMILY_OLAND }, + { 0x6605, CHIP_FAMILY_OLAND }, + { 0x6606, CHIP_FAMILY_OLAND }, + { 0x6607, CHIP_FAMILY_OLAND }, + { 0x6608, CHIP_FAMILY_OLAND }, + { 0x6610, CHIP_FAMILY_OLAND }, + { 0x6611, CHIP_FAMILY_OLAND }, + { 0x6613, CHIP_FAMILY_OLAND }, + { 0x6617, CHIP_FAMILY_OLAND }, + { 0x6620, CHIP_FAMILY_OLAND }, + { 0x6621, CHIP_FAMILY_OLAND }, + { 0x6623, CHIP_FAMILY_OLAND }, + { 0x6631, CHIP_FAMILY_OLAND }, + { 0x6660, CHIP_FAMILY_HAINAN }, + { 0x6663, CHIP_FAMILY_HAINAN }, + { 0x6664, CHIP_FAMILY_HAINAN }, + { 0x6665, CHIP_FAMILY_HAINAN }, + { 0x6667, CHIP_FAMILY_HAINAN }, + { 0x666F, CHIP_FAMILY_HAINAN }, + { 0x6780, CHIP_FAMILY_TAHITI }, + { 0x6784, CHIP_FAMILY_TAHITI }, + { 0x6788, CHIP_FAMILY_TAHITI }, + { 0x678A, CHIP_FAMILY_TAHITI }, + { 0x6790, CHIP_FAMILY_TAHITI }, + { 0x6791, CHIP_FAMILY_TAHITI }, + { 0x6792, CHIP_FAMILY_TAHITI }, + { 0x6798, CHIP_FAMILY_TAHITI }, + { 0x6799, CHIP_FAMILY_TAHITI }, + { 0x679A, CHIP_FAMILY_TAHITI }, + { 0x679B, CHIP_FAMILY_TAHITI }, + { 0x679E, CHIP_FAMILY_TAHITI }, + { 0x679F, CHIP_FAMILY_TAHITI }, + { 0x6800, CHIP_FAMILY_PITCAIRN }, + { 0x6801, CHIP_FAMILY_PITCAIRN }, + { 0x6802, CHIP_FAMILY_PITCAIRN }, + { 0x6806, CHIP_FAMILY_PITCAIRN }, + { 0x6808, CHIP_FAMILY_PITCAIRN }, + { 0x6809, CHIP_FAMILY_PITCAIRN }, + { 0x6810, CHIP_FAMILY_PITCAIRN }, + { 0x6811, CHIP_FAMILY_PITCAIRN }, + { 0x6816, CHIP_FAMILY_PITCAIRN }, + { 0x6817, CHIP_FAMILY_PITCAIRN }, + { 0x6818, CHIP_FAMILY_PITCAIRN }, + { 0x6819, CHIP_FAMILY_PITCAIRN }, + { 0x6820, CHIP_FAMILY_VERDE }, + { 0x6821, CHIP_FAMILY_VERDE }, + { 0x6822, CHIP_FAMILY_VERDE }, + { 0x6823, CHIP_FAMILY_VERDE }, + { 0x6824, CHIP_FAMILY_VERDE }, + { 0x6825, CHIP_FAMILY_VERDE }, + { 0x6826, CHIP_FAMILY_VERDE }, + { 0x6827, CHIP_FAMILY_VERDE }, + { 0x6828, CHIP_FAMILY_VERDE }, + { 0x6829, CHIP_FAMILY_VERDE }, + { 0x682A, CHIP_FAMILY_VERDE }, + { 0x682B, CHIP_FAMILY_VERDE }, + { 0x682C, CHIP_FAMILY_VERDE }, + { 0x682D, CHIP_FAMILY_VERDE }, + { 0x682F, CHIP_FAMILY_VERDE }, + { 0x6830, CHIP_FAMILY_VERDE }, + { 0x6831, CHIP_FAMILY_VERDE }, + { 0x6835, CHIP_FAMILY_VERDE }, + { 0x6837, CHIP_FAMILY_VERDE }, + { 0x6838, CHIP_FAMILY_VERDE }, + { 0x6839, CHIP_FAMILY_VERDE }, + { 0x683B, CHIP_FAMILY_VERDE }, + { 0x683D, CHIP_FAMILY_VERDE }, + { 0x683F, CHIP_FAMILY_VERDE }, + { 0x684C, CHIP_FAMILY_PITCAIRN }, { 0x6640, CHIP_FAMILY_BONAIRE }, { 0x6641, CHIP_FAMILY_BONAIRE }, { 0x6646, CHIP_FAMILY_BONAIRE }, { 0x6647, CHIP_FAMILY_BONAIRE }, { 0x6649, CHIP_FAMILY_BONAIRE }, { 0x6650, CHIP_FAMILY_BONAIRE }, { 0x6651, CHIP_FAMILY_BONAIRE }, { 0x6658, CHIP_FAMILY_BONAIRE }, { 0x665C, CHIP_FAMILY_BONAIRE }, { 0x665D, CHIP_FAMILY_BONAIRE }, diff --git a/src/amdgpu_chipset_gen.h b/src/amdgpu_chipset_gen.h index 8a19a09..a9ab5a9 100644 --- a/src/amdgpu_chipset_gen.h +++ b/src/amdgpu_chipset_gen.h @@ -1,12 +1,85 @@ /* This file is autogenerated please do not edit */ SymTabRec AMDGPUChipsets[] = { + { PCI_CHIP_OLAND_6600, "OLAND" }, + { PCI_CHIP_OLAND_6601, "OLAND" }, + { PCI_CHIP_OLAND_6602, "OLAND" }, + { PCI_CHIP_OLAND_6603, "OLAND" }, + { PCI_CHIP_OLAND_6604, "OLAND" }, + { PCI_CHIP_OLAND_6605, "OLAND" }, + { PCI_CHIP_OLAND_6606, "OLAND" }, + { PCI_CHIP_OLAND_6607, "OLAND" }, + { PCI_CHIP_OLAND_6608, "OLAND" }, + { PCI_CHIP_OLAND_6610, "OLAND" }, + { PCI_CHIP_OLAND_6611, "OLAND" }, + { PCI_CHIP_OLAND_6613, "OLAND" }, + { PCI_CHIP_OLAND_6617, "OLAND" }, + { PCI_CHIP_OLAND_6620, "OLAND" }, + { 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" }, + { PCI_CHIP_TAHITI_6780, "TAHITI" }, + { PCI_CHIP_TAHITI_6784, "TAHITI" }, + { PCI_CHIP_TAHITI_6788, "TAHITI" }, + { PCI_CHIP_TAHITI_678A, "TAHITI" }, + { PCI_CHIP_TAHITI_6790, "TAHITI" }, + { PCI_CHIP_TAHITI_6791, "TAHITI" }, + { PCI_CHIP_TAHITI_6792, "TAHITI" }, + { PCI_CHIP_TAHITI_6798, "TAHITI" }, + { PCI_CHIP_TAHITI_6799, "TAHITI" }, + { PCI_CHIP_TAHITI_679A, "TAHITI" }, + { PCI_CHIP_TAHITI_679B, "TAHITI" }, + { PCI_CHIP_TAHITI_679E, "TAHITI" }, + { PCI_CHIP_TAHITI_679F, "TAHITI" }, + { PCI_CHIP_PITCAIRN_6800, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6801, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6802, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6806, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6808, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6809, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6810, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6811, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6816, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6817, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6818, "PITCAIRN" }, + { PCI_CHIP_PITCAIRN_6819, "PITCAIRN" }, + { PCI_CHIP_VERDE_6820, "VERDE" }, + { PCI_CHIP_VERDE_6821, "VERDE" }, + { PCI_CHIP_VERDE_6822, "VERDE" }, + { PCI_CHIP_VERDE_6823, "VERDE" }, + { PCI_CHIP_VERDE_6824, "VERDE" }, + { PCI_CHIP_VERDE_6825, "VERDE" }, + { PCI_CHIP_VERDE_6826, "VERDE" }, + { PCI_CHIP_VERDE_6827, "VERDE" }, + { PCI_CHIP_VERDE_6828, "VERDE" }, + { PCI_CHIP_VERDE_6829, "VERDE" }, + { PCI_CHIP_VERDE_682A, "VERDE" }, + { PCI_CHIP_VERDE_682B, "VERDE" }, + { PCI_CHIP_VERDE_682C, "VERDE" }, + { PCI_CHIP_VERDE_682D, "VERDE" }, + { PCI_CHIP_VERDE_682F, "VERDE" }, + { PCI_CHIP_VERDE_6830, "VERDE" }, + { PCI_CHIP_VERDE_6831, "VERDE" }, + { PCI_CHIP_VERDE_6835, "VERDE" }, + { PCI_CHIP_VERDE_6837, "VERDE" }, + { PCI_CHIP_VERDE_6838, "VERDE" }, + { PCI_CHIP_VERDE_6839, "VERDE" }, + { PCI_CHIP_VERDE_683B, "VERDE" }, + { PCI_CHIP_VERDE_683D, "VERDE" }, + { PCI_CHIP_VERDE_683F, "VERDE" }, + { PCI_CHIP_PITCAIRN_684C, "PITCAIRN" }, { PCI_CHIP_BONAIRE_6640, "BONAIRE" }, { PCI_CHIP_BONAIRE_6641, "BONAIRE" }, { PCI_CHIP_BONAIRE_6646, "BONAIRE" }, { PCI_CHIP_BONAIRE_6647, "BONAIRE" }, { PCI_CHIP_BONAIRE_6649, "BONAIRE" }, { PCI_CHIP_BONAIRE_6650, "BONAIRE" }, { PCI_CHIP_BONAIRE_6651, "BONAIRE" }, { PCI_CHIP_BONAIRE_6658, "BONAIRE" }, { PCI_CHIP_BONAIRE_665C, "BONAIRE" }, { PCI_CHIP_BONAIRE_665D, "BONAIRE" }, diff --git a/src/amdgpu_pci_chipset_gen.h b/src/amdgpu_pci_chipset_gen.h index 9ac2739..45bb574 100644 --- a/src/amdgpu_pci_chipset_gen.h +++ b/src/amdgpu_pci_chipset_gen.h @@ -1,12 +1,85 @@ /* This file is autogenerated please do not edit */ static PciChipsets AMDGPUPciChipsets[] = { + { 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_6604, PCI_CHIP_OLAND_6604, RES_SHARED_VGA }, + { PCI_CHIP_OLAND_6605, PCI_CHIP_OLAND_6605, 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_6608, PCI_CHIP_OLAND_6608, 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_6617, PCI_CHIP_OLAND_6617, 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 }, + { 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 }, + { PCI_CHIP_TAHITI_6780, PCI_CHIP_TAHITI_6780, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_6784, PCI_CHIP_TAHITI_6784, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_6788, PCI_CHIP_TAHITI_6788, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_678A, PCI_CHIP_TAHITI_678A, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_6790, PCI_CHIP_TAHITI_6790, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_6791, PCI_CHIP_TAHITI_6791, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_6792, PCI_CHIP_TAHITI_6792, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_6798, PCI_CHIP_TAHITI_6798, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_6799, PCI_CHIP_TAHITI_6799, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_679A, PCI_CHIP_TAHITI_679A, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_679B, PCI_CHIP_TAHITI_679B, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_679E, PCI_CHIP_TAHITI_679E, RES_SHARED_VGA }, + { PCI_CHIP_TAHITI_679F, PCI_CHIP_TAHITI_679F, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6800, PCI_CHIP_PITCAIRN_6800, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6801, PCI_CHIP_PITCAIRN_6801, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6802, PCI_CHIP_PITCAIRN_6802, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6806, PCI_CHIP_PITCAIRN_6806, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6808, PCI_CHIP_PITCAIRN_6808, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6809, PCI_CHIP_PITCAIRN_6809, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6810, PCI_CHIP_PITCAIRN_6810, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6811, PCI_CHIP_PITCAIRN_6811, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6816, PCI_CHIP_PITCAIRN_6816, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6817, PCI_CHIP_PITCAIRN_6817, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6818, PCI_CHIP_PITCAIRN_6818, RES_SHARED_VGA }, + { PCI_CHIP_PITCAIRN_6819, PCI_CHIP_PITCAIRN_6819, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6820, PCI_CHIP_VERDE_6820, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6821, PCI_CHIP_VERDE_6821, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6822, PCI_CHIP_VERDE_6822, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6823, PCI_CHIP_VERDE_6823, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6824, PCI_CHIP_VERDE_6824, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6825, PCI_CHIP_VERDE_6825, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6826, PCI_CHIP_VERDE_6826, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6827, PCI_CHIP_VERDE_6827, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6828, PCI_CHIP_VERDE_6828, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6829, PCI_CHIP_VERDE_6829, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_682A, PCI_CHIP_VERDE_682A, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_682B, PCI_CHIP_VERDE_682B, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_682C, PCI_CHIP_VERDE_682C, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_682D, PCI_CHIP_VERDE_682D, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_682F, PCI_CHIP_VERDE_682F, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6830, PCI_CHIP_VERDE_6830, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6831, PCI_CHIP_VERDE_6831, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6835, PCI_CHIP_VERDE_6835, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6837, PCI_CHIP_VERDE_6837, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6838, PCI_CHIP_VERDE_6838, RES_SHARED_VGA }, + { PCI_CHIP_VERDE_6839, PCI_CHIP_VERDE_6839, RES_SHARED_VGA }, + { 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_PITCAIRN_684C, PCI_CHIP_PITCAIRN_684C, RES_SHARED_VGA }, { PCI_CHIP_BONAIRE_6640, PCI_CHIP_BONAIRE_6640, RES_SHARED_VGA }, { PCI_CHIP_BONAIRE_6641, PCI_CHIP_BONAIRE_6641, RES_SHARED_VGA }, { PCI_CHIP_BONAIRE_6646, PCI_CHIP_BONAIRE_6646, RES_SHARED_VGA }, { PCI_CHIP_BONAIRE_6647, PCI_CHIP_BONAIRE_6647, RES_SHARED_VGA }, { PCI_CHIP_BONAIRE_6649, PCI_CHIP_BONAIRE_6649, RES_SHARED_VGA }, { PCI_CHIP_BONAIRE_6650, PCI_CHIP_BONAIRE_6650, RES_SHARED_VGA }, { PCI_CHIP_BONAIRE_6651, PCI_CHIP_BONAIRE_6651, RES_SHARED_VGA }, { PCI_CHIP_BONAIRE_6658, PCI_CHIP_BONAIRE_6658, RES_SHARED_VGA }, { PCI_CHIP_BONAIRE_665C, PCI_CHIP_BONAIRE_665C, RES_SHARED_VGA }, { PCI_CHIP_BONAIRE_665D, PCI_CHIP_BONAIRE_665D, RES_SHARED_VGA }, diff --git a/src/amdgpu_pci_device_match_gen.h b/src/amdgpu_pci_device_match_gen.h index d46be91..a7e4594 100644 --- a/src/amdgpu_pci_device_match_gen.h +++ b/src/amdgpu_pci_device_match_gen.h @@ -1,12 +1,85 @@ /* This file is autogenerated please do not edit */ static const struct pci_id_match amdgpu_device_match[] = { + 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_6604, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6605, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6606, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6607, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_OLAND_6608, 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_6617, 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 ), + 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 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_6780, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_6784, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_6788, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_678A, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_6790, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_6791, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_6792, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_6798, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_6799, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_679A, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_679B, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_679E, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_TAHITI_679F, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6800, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6801, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6802, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6806, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6808, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6809, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6810, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6811, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6816, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6817, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6818, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_PITCAIRN_6819, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6820, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6821, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6822, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6823, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6824, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6825, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6826, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6827, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6828, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6829, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_682A, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_682B, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_682C, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_682D, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_682F, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6830, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6831, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6835, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6837, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6838, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_VERDE_6839, 0 ), + 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_PITCAIRN_684C, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_BONAIRE_6640, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_BONAIRE_6641, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_BONAIRE_6646, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_BONAIRE_6647, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_BONAIRE_6649, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_BONAIRE_6650, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_BONAIRE_6651, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_BONAIRE_6658, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_BONAIRE_665C, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_BONAIRE_665D, 0 ), diff --git a/src/amdgpu_probe.h b/src/amdgpu_probe.h index 1e6b99e..490ef3a 100644 --- a/src/amdgpu_probe.h +++ b/src/amdgpu_probe.h @@ -51,20 +51,25 @@ #include <amdgpu.h> #include "compat-api.h" extern DriverRec AMDGPU; typedef enum { CHIP_FAMILY_UNKNOW, CHIP_FAMILY_LEGACY, CHIP_FAMILY_AMDGPU, + CHIP_FAMILY_TAHITI, + CHIP_FAMILY_PITCAIRN, + CHIP_FAMILY_VERDE, + CHIP_FAMILY_OLAND, + CHIP_FAMILY_HAINAN, CHIP_FAMILY_BONAIRE, CHIP_FAMILY_KAVERI, CHIP_FAMILY_KABINI, CHIP_FAMILY_HAWAII, CHIP_FAMILY_TOPAZ, CHIP_FAMILY_TONGA, CHIP_FAMILY_CARRIZO, CHIP_FAMILY_FIJI, CHIP_FAMILY_STONEY, CHIP_FAMILY_POLARIS10, diff --git a/src/ati_pciids_gen.h b/src/ati_pciids_gen.h index 9474e37..e15783e 100644 --- a/src/ati_pciids_gen.h +++ b/src/ati_pciids_gen.h @@ -1,10 +1,83 @@ +#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_6604 0x6604 +#define PCI_CHIP_OLAND_6605 0x6605 +#define PCI_CHIP_OLAND_6606 0x6606 +#define PCI_CHIP_OLAND_6607 0x6607 +#define PCI_CHIP_OLAND_6608 0x6608 +#define PCI_CHIP_OLAND_6610 0x6610 +#define PCI_CHIP_OLAND_6611 0x6611 +#define PCI_CHIP_OLAND_6613 0x6613 +#define PCI_CHIP_OLAND_6617 0x6617 +#define PCI_CHIP_OLAND_6620 0x6620 +#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 +#define PCI_CHIP_TAHITI_6780 0x6780 +#define PCI_CHIP_TAHITI_6784 0x6784 +#define PCI_CHIP_TAHITI_6788 0x6788 +#define PCI_CHIP_TAHITI_678A 0x678A +#define PCI_CHIP_TAHITI_6790 0x6790 +#define PCI_CHIP_TAHITI_6791 0x6791 +#define PCI_CHIP_TAHITI_6792 0x6792 +#define PCI_CHIP_TAHITI_6798 0x6798 +#define PCI_CHIP_TAHITI_6799 0x6799 +#define PCI_CHIP_TAHITI_679A 0x679A +#define PCI_CHIP_TAHITI_679B 0x679B +#define PCI_CHIP_TAHITI_679E 0x679E +#define PCI_CHIP_TAHITI_679F 0x679F +#define PCI_CHIP_PITCAIRN_6800 0x6800 +#define PCI_CHIP_PITCAIRN_6801 0x6801 +#define PCI_CHIP_PITCAIRN_6802 0x6802 +#define PCI_CHIP_PITCAIRN_6806 0x6806 +#define PCI_CHIP_PITCAIRN_6808 0x6808 +#define PCI_CHIP_PITCAIRN_6809 0x6809 +#define PCI_CHIP_PITCAIRN_6810 0x6810 +#define PCI_CHIP_PITCAIRN_6811 0x6811 +#define PCI_CHIP_PITCAIRN_6816 0x6816 +#define PCI_CHIP_PITCAIRN_6817 0x6817 +#define PCI_CHIP_PITCAIRN_6818 0x6818 +#define PCI_CHIP_PITCAIRN_6819 0x6819 +#define PCI_CHIP_VERDE_6820 0x6820 +#define PCI_CHIP_VERDE_6821 0x6821 +#define PCI_CHIP_VERDE_6822 0x6822 +#define PCI_CHIP_VERDE_6823 0x6823 +#define PCI_CHIP_VERDE_6824 0x6824 +#define PCI_CHIP_VERDE_6825 0x6825 +#define PCI_CHIP_VERDE_6826 0x6826 +#define PCI_CHIP_VERDE_6827 0x6827 +#define PCI_CHIP_VERDE_6828 0x6828 +#define PCI_CHIP_VERDE_6829 0x6829 +#define PCI_CHIP_VERDE_682A 0x682A +#define PCI_CHIP_VERDE_682B 0x682B +#define PCI_CHIP_VERDE_682C 0x682C +#define PCI_CHIP_VERDE_682D 0x682D +#define PCI_CHIP_VERDE_682F 0x682F +#define PCI_CHIP_VERDE_6830 0x6830 +#define PCI_CHIP_VERDE_6831 0x6831 +#define PCI_CHIP_VERDE_6835 0x6835 +#define PCI_CHIP_VERDE_6837 0x6837 +#define PCI_CHIP_VERDE_6838 0x6838 +#define PCI_CHIP_VERDE_6839 0x6839 +#define PCI_CHIP_VERDE_683B 0x683B +#define PCI_CHIP_VERDE_683D 0x683D +#define PCI_CHIP_VERDE_683F 0x683F +#define PCI_CHIP_PITCAIRN_684C 0x684C #define PCI_CHIP_BONAIRE_6640 0x6640 #define PCI_CHIP_BONAIRE_6641 0x6641 #define PCI_CHIP_BONAIRE_6646 0x6646 #define PCI_CHIP_BONAIRE_6647 0x6647 #define PCI_CHIP_BONAIRE_6649 0x6649 #define PCI_CHIP_BONAIRE_6650 0x6650 #define PCI_CHIP_BONAIRE_6651 0x6651 #define PCI_CHIP_BONAIRE_6658 0x6658 #define PCI_CHIP_BONAIRE_665C 0x665C #define PCI_CHIP_BONAIRE_665D 0x665D diff --git a/src/pcidb/ati_pciids.csv b/src/pcidb/ati_pciids.csv index cbe93cd..6fd23be 100644 --- a/src/pcidb/ati_pciids.csv +++ b/src/pcidb/ati_pciids.csv @@ -1,11 +1,84 @@ "#pciid","define","family","name" +"0x6600","OLAND_6600","OLAND","OLAND" +"0x6601","OLAND_6601","OLAND","OLAND" +"0x6602","OLAND_6602","OLAND","OLAND" +"0x6603","OLAND_6603","OLAND","OLAND" +"0x6604","OLAND_6604","OLAND","OLAND" +"0x6605","OLAND_6605","OLAND","OLAND" +"0x6606","OLAND_6606","OLAND","OLAND" +"0x6607","OLAND_6607","OLAND","OLAND" +"0x6608","OLAND_6608","OLAND","OLAND" +"0x6610","OLAND_6610","OLAND","OLAND" +"0x6611","OLAND_6611","OLAND","OLAND" +"0x6613","OLAND_6613","OLAND","OLAND" +"0x6617","OLAND_6617","OLAND","OLAND" +"0x6620","OLAND_6620","OLAND","OLAND" +"0x6621","OLAND_6621","OLAND","OLAND" +"0x6623","OLAND_6623","OLAND","OLAND" +"0x6631","OLAND_6631","OLAND","OLAND" +"0x6660","HAINAN_6660","HAINAN","HAINAN" +"0x6663","HAINAN_6663","HAINAN","HAINAN" +"0x6664","HAINAN_6664","HAINAN","HAINAN" +"0x6665","HAINAN_6665","HAINAN","HAINAN" +"0x6667","HAINAN_6667","HAINAN","HAINAN" +"0x666F","HAINAN_666F","HAINAN","HAINAN" +"0x6780","TAHITI_6780","TAHITI","TAHITI" +"0x6784","TAHITI_6784","TAHITI","TAHITI" +"0x6788","TAHITI_6788","TAHITI","TAHITI" +"0x678A","TAHITI_678A","TAHITI","TAHITI" +"0x6790","TAHITI_6790","TAHITI","TAHITI" +"0x6791","TAHITI_6791","TAHITI","TAHITI" +"0x6792","TAHITI_6792","TAHITI","TAHITI" +"0x6798","TAHITI_6798","TAHITI","TAHITI" +"0x6799","TAHITI_6799","TAHITI","TAHITI" +"0x679A","TAHITI_679A","TAHITI","TAHITI" +"0x679B","TAHITI_679B","TAHITI","TAHITI" +"0x679E","TAHITI_679E","TAHITI","TAHITI" +"0x679F","TAHITI_679F","TAHITI","TAHITI" +"0x6800","PITCAIRN_6800","PITCAIRN","PITCAIRN" +"0x6801","PITCAIRN_6801","PITCAIRN","PITCAIRN" +"0x6802","PITCAIRN_6802","PITCAIRN","PITCAIRN" +"0x6806","PITCAIRN_6806","PITCAIRN","PITCAIRN" +"0x6808","PITCAIRN_6808","PITCAIRN","PITCAIRN" +"0x6809","PITCAIRN_6809","PITCAIRN","PITCAIRN" +"0x6810","PITCAIRN_6810","PITCAIRN","PITCAIRN" +"0x6811","PITCAIRN_6811","PITCAIRN","PITCAIRN" +"0x6816","PITCAIRN_6816","PITCAIRN","PITCAIRN" +"0x6817","PITCAIRN_6817","PITCAIRN","PITCAIRN" +"0x6818","PITCAIRN_6818","PITCAIRN","PITCAIRN" +"0x6819","PITCAIRN_6819","PITCAIRN","PITCAIRN" +"0x6820","VERDE_6820","VERDE","VERDE" +"0x6821","VERDE_6821","VERDE","VERDE" +"0x6822","VERDE_6822","VERDE","VERDE" +"0x6823","VERDE_6823","VERDE","VERDE" +"0x6824","VERDE_6824","VERDE","VERDE" +"0x6825","VERDE_6825","VERDE","VERDE" +"0x6826","VERDE_6826","VERDE","VERDE" +"0x6827","VERDE_6827","VERDE","VERDE" +"0x6828","VERDE_6828","VERDE","VERDE" +"0x6829","VERDE_6829","VERDE","VERDE" +"0x682A","VERDE_682A","VERDE","VERDE" +"0x682B","VERDE_682B","VERDE","VERDE" +"0x682C","VERDE_682C","VERDE","VERDE" +"0x682D","VERDE_682D","VERDE","VERDE" +"0x682F","VERDE_682F","VERDE","VERDE" +"0x6830","VERDE_6830","VERDE","VERDE" +"0x6831","VERDE_6831","VERDE","VERDE" +"0x6835","VERDE_6835","VERDE","VERDE" +"0x6837","VERDE_6837","VERDE","VERDE" +"0x6838","VERDE_6838","VERDE","VERDE" +"0x6839","VERDE_6839","VERDE","VERDE" +"0x683B","VERDE_683B","VERDE","VERDE" +"0x683D","VERDE_683D","VERDE","VERDE" +"0x683F","VERDE_683F","VERDE","VERDE" +"0x684C","PITCAIRN_684C","PITCAIRN","PITCAIRN" "0x6640","BONAIRE_6640","BONAIRE","BONAIRE" "0x6641","BONAIRE_6641","BONAIRE","BONAIRE" "0x6646","BONAIRE_6646","BONAIRE","BONAIRE" "0x6647","BONAIRE_6647","BONAIRE","BONAIRE" "0x6649","BONAIRE_6649","BONAIRE","BONAIRE" "0x6650","BONAIRE_6650","BONAIRE","BONAIRE" "0x6651","BONAIRE_6651","BONAIRE","BONAIRE" "0x6658","BONAIRE_6658","BONAIRE","BONAIRE" "0x665C","BONAIRE_665C","BONAIRE","BONAIRE" "0x665D","BONAIRE_665D","BONAIRE","BONAIRE" -- 2.7.4