From 39673d419a174d8eb279efdd4de3704ffc8a7a80 Mon Sep 17 00:00:00 2001 From: Norde Date: Mon, 13 Nov 2023 14:02:33 +0000 Subject: [PATCH] PNY RTX 40xx series naming scheme update + support of PNY 4080 models. --- .../PNYLovelaceGPUControllerDetect.cpp | 10 ++++++---- pci_ids/pci_ids.h | 10 ++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/Controllers/PNYLovelaceGPUController/PNYLovelaceGPUControllerDetect.cpp b/Controllers/PNYLovelaceGPUController/PNYLovelaceGPUControllerDetect.cpp index 6318f440..11e18d80 100644 --- a/Controllers/PNYLovelaceGPUController/PNYLovelaceGPUControllerDetect.cpp +++ b/Controllers/PNYLovelaceGPUController/PNYLovelaceGPUControllerDetect.cpp @@ -35,7 +35,9 @@ void DetectPNYLovelaceGPUControllers(i2c_smbus_interface* bus, uint8_t i2c_addr, ResourceManager::get()->RegisterRGBController(rgb_controller); } /* DetectPNYLovelaceGPUControllers() */ -REGISTER_I2C_PCI_DETECTOR("PNY 4070TI XLR8 REV1", DetectPNYLovelaceGPUControllers, NVIDIA_VEN, NVIDIA_RTX4070TI_DEV, PNY_SUB_VEN, PNY_RTX_4070TI_XLR8_REV1_SUB_DEV, 0x60); -REGISTER_I2C_PCI_DETECTOR("PNY 4070TI XLR8 REV2", DetectPNYLovelaceGPUControllers, NVIDIA_VEN, NVIDIA_RTX4070TI_DEV, PNY_SUB_VEN, PNY_RTX_4070TI_XLR8_REV2_SUB_DEV, 0x60); -REGISTER_I2C_PCI_DETECTOR("PNY 4070TI XLR8 OC", DetectPNYLovelaceGPUControllers, NVIDIA_VEN, NVIDIA_RTX4070TI_DEV, PNY_SUB_VEN, PNY_RTX_4070TI_XLR8_OC_SUB_DEV, 0x60); -REGISTER_I2C_PCI_DETECTOR("PNY 4090 XLR8", DetectPNYLovelaceGPUControllers, NVIDIA_VEN, NVIDIA_RTX4090_DEV, PNY_SUB_VEN, PNY_RTX_4090_XLR8_SUB_DEV, 0x60); \ No newline at end of file +REGISTER_I2C_PCI_DETECTOR("PNY 4070TI XLR8 VERTO REV1", DetectPNYLovelaceGPUControllers, NVIDIA_VEN, NVIDIA_RTX4070TI_DEV, PNY_SUB_VEN, PNY_RTX_4070TI_XLR8_VERTO_REV1_SUB_DEV, 0x60); +REGISTER_I2C_PCI_DETECTOR("PNY 4070TI XLR8 VERTO REV2", DetectPNYLovelaceGPUControllers, NVIDIA_VEN, NVIDIA_RTX4070TI_DEV, PNY_SUB_VEN, PNY_RTX_4070TI_XLR8_VERTO_REV2_SUB_DEV, 0x60); +REGISTER_I2C_PCI_DETECTOR("PNY 4070TI XLR8 VERTO OC", DetectPNYLovelaceGPUControllers, NVIDIA_VEN, NVIDIA_RTX4070TI_DEV, PNY_SUB_VEN, PNY_RTX_4070TI_XLR8_VERTO_OC_SUB_DEV, 0x60); +REGISTER_I2C_PCI_DETECTOR("PNY 4080 XLR8 UPRISING", DetectPNYLovelaceGPUControllers, NVIDIA_VEN, NVIDIA_RTX4080_DEV, PNY_SUB_VEN, PNY_RTX_4080_XLR8_UPRISING_SUB_DEV, 0x60); +REGISTER_I2C_PCI_DETECTOR("PNY 4080 XLR8 VERTO", DetectPNYLovelaceGPUControllers, NVIDIA_VEN, NVIDIA_RTX4080_DEV, PNY_SUB_VEN, PNY_RTX_4080_XLR8_VERTO_SUB_DEV, 0x60); +REGISTER_I2C_PCI_DETECTOR("PNY 4090 XLR8 VERTO", DetectPNYLovelaceGPUControllers, NVIDIA_VEN, NVIDIA_RTX4090_DEV, PNY_SUB_VEN, PNY_RTX_4090_XLR8_VERTO_SUB_DEV, 0x60); \ No newline at end of file diff --git a/pci_ids/pci_ids.h b/pci_ids/pci_ids.h index 953c4432..f093dd1c 100644 --- a/pci_ids/pci_ids.h +++ b/pci_ids/pci_ids.h @@ -606,10 +606,12 @@ #define PNY_RTX_3090_XLR8_REVEL_EPIC_X_SUB_DEV 0x136A #define PNY_RTX_3060TI_XLR8_REVEL_EPIC_X_SUB_DEV 0x1389 #define PNY_RTX_2060_XLR8_OC_SUB_DEV 0x1363 -#define PNY_RTX_4070TI_XLR8_REV1_SUB_DEV 0x13B1 -#define PNY_RTX_4070TI_XLR8_REV2_SUB_DEV 0x13D5 -#define PNY_RTX_4070TI_XLR8_OC_SUB_DEV 0x13B2 -#define PNY_RTX_4090_XLR8_SUB_DEV 0x13AE +#define PNY_RTX_4070TI_XLR8_VERTO_REV1_SUB_DEV 0x13B1 +#define PNY_RTX_4070TI_XLR8_VERTO_REV2_SUB_DEV 0x13D5 +#define PNY_RTX_4070TI_XLR8_VERTO_OC_SUB_DEV 0x13B2 +#define PNY_RTX_4080_XLR8_UPRISING_SUB_DEV 0x13C2 +#define PNY_RTX_4080_XLR8_VERTO_SUB_DEV 0x13BB +#define PNY_RTX_4090_XLR8_VERTO_SUB_DEV 0x13AE /*-----------------------------------------------------*\ | Palit Sub-Device IDs |