@ -335,134 +335,135 @@ REGISTER_I2C_DETECTOR("ASUS Aura SMBus Motherboard", DetectENESMBusMotherboar
| NVidia GPUs |
\ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 3050 8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3050_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX3050_8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3060 OC O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_DEV , ASUS_SUB_VEN , ASUS_KO_RTX_3060_OC_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF 3060 O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF 3060 O12G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_GA104_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_O12G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF 3060 O12G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_O12G_LHR_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3060 12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3060_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3060 O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3060_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3060 O12G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3060_O12G_LHR_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3060 O12G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_LHR_DEV , ASUS_SUB_VEN , ASUS_KO_RTX_3060_O12G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3060 Ti O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_LHR_DEV , ASUS_SUB_VEN , ASUS_KO_RTX3060TI_O8G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3060 Ti O8G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_GDDR6X_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_TI_O8G , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3060 Ti O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_DEV , ASUS_SUB_VEN , ASUS_KO_RTX3060TI_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3060 Ti O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_DEV , ASUS_SUB_VEN , ASUS_KO_RTX3060TI_08G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3060 Ti O8G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_TI_O8G_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3060 Ti O8G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_3060_TI_O8G_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3060 Ti O8G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_TI_O8G_OC_V2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3060 Ti O8G V2 " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3060TI_O8G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 O8G White " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070_O8G_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070_O8G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 O8G V2 White " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070_O8G_V2_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070_8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3070 O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_KO_RTX_3070_08G_GAMING_V1 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3070 O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_LHR_DEV , ASUS_SUB_VEN , ASUS_KO_RTX_3070_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070_O8G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 Ti O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070TI_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 Ti O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070TI_O8G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 Ti O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070TI_GA102_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070TI_O8G_V2_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 Ti O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070TI_GA102_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070TI_O8G_V2_GAMING_3 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 Ti O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070TI_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 10G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_10G_GAMING_PD , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 10G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_10G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG RTX 3080 10G GUNDAM EDITION " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_10G_GUNDAM_EDITION , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 O10G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_O10G_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 10G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_10G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 O10G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O10G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 O10G WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O10G_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 10G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_10G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 O10G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O10G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 O10G V2 WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O10G_V2_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 O10G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_O10G_V2_GAMING_8822 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 O10G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_O10G_V2_GAMING_882B , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 O10G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_O10G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_12G_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_12G_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 3080 12G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_12G_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_12G , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 3080 O12G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_12G_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O12G_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 3080 O12G EVA EDITION " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_12G_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O12G_EVA , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3090 O24G EVA " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3090_O24G_EVA , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3090 GUNDAM EDITION " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3090_GUNDAM_EDITION , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 Ti 12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080TI_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 Ti O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080TI_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 Ti O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080TI_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC 3080 Ti O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080TI_O12G_GAMING_LC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3090 24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3090_24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3090 O24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3090_O24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3090 O24G GAMING White OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3090_O24G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3090 O24G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3090_O24G , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3090 O24G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3090_O24G_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3090 Ti 24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3090TI_24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3090 Ti O24G OC GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3090TI_O24G_OC_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC RTX 3090 Ti O24G OC GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_LC_RTX_3090TI_O24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4060 Ti 8G Gaming OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4060TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4060TI_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070_O12G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070_O12G_GAMING_3 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 SUPER 12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070S_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070S_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4070 O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4070_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4070 SUPER O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070S_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4070S_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti 12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti 12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_12G_GAMING_88DD , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_O12G_GAMING_88DC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti O12G Gaming White " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_O12G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti SUPER 16G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TIS_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_SUPER_16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti SUPER O16G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TIS_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_SUPER_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti SUPER O16G Gaming White " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TIS_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_SUPER_O16G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4070 Ti O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4070TI_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4070 Ti O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4070TI_O12G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080_16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 16G GAMING White " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080_16G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 O16G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080_O16G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 O16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 O16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080_O16G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080_16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080_16G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 O16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 O16G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080_O16G_OC_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 SUPER 16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080S_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080S_16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 SUPER O16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080S_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080S_016G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 SUPER 16G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080S_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080S_16G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 SUPER O16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080S_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080S_O16G_OC_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4090 O24G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4090_O24G_OC_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4090 O24G OG OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4090_O24G_OG_OC_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4090 O24G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4090_O24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4090 O24G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4090_O24G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4090 O24G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4090_O24G_GAMING_3 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 O24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_O24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 O24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_O24G_GAMING_213S , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_24G_GAMING_88F0 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 024G EVA-02 " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_024G_EVA_02 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 O24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_O24G_GAMING_8932 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 24G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_24G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 O24G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_O24G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 O24G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_O24G_GAMING_WHITE_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 3050 8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3050_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX3050_8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3060 OC O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_DEV , ASUS_SUB_VEN , ASUS_KO_RTX_3060_OC_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF 3060 O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF 3060 O12G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_GA104_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_O12G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF 3060 O12G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_O12G_LHR_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3060 12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3060_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3060 O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3060_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3060 O12G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3060_O12G_LHR_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3060 O12G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060_LHR_DEV , ASUS_SUB_VEN , ASUS_KO_RTX_3060_O12G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3060 Ti O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_LHR_DEV , ASUS_SUB_VEN , ASUS_KO_RTX3060TI_O8G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3060 Ti O8G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_GDDR6X_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_TI_O8G , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3060 Ti O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_DEV , ASUS_SUB_VEN , ASUS_KO_RTX3060TI_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3060 Ti O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_DEV , ASUS_SUB_VEN , ASUS_KO_RTX3060TI_08G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3060 Ti O8G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_TI_O8G_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3060 Ti O8G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_3060_TI_O8G_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3060 Ti O8G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3060_TI_O8G_OC_V2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3060 Ti O8G V2 " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3060TI_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3060TI_O8G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 O8G White " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070_O8G_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070_O8G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 O8G V2 White " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070_O8G_V2_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070_8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3070 O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_DEV , ASUS_SUB_VEN , ASUS_KO_RTX_3070_08G_GAMING_V1 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS KO RTX 3070 O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_LHR_DEV , ASUS_SUB_VEN , ASUS_KO_RTX_3070_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070_O8G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3070 Ti O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3070TI_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 Ti O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070TI_O8G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 Ti O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070TI_GA102_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070TI_O8G_V2_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 Ti O8G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070TI_GA102_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070TI_O8G_V2_GAMING_3 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3070 Ti O8G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3070TI_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 10G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_10G_GAMING_PD , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 10G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_10G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG RTX 3080 10G GUNDAM EDITION " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_10G_GUNDAM_EDITION , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 O10G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_O10G_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 10G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_10G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 O10G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O10G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 O10G WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O10G_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 10G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_10G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 O10G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O10G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 O10G V2 WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O10G_V2_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 O10G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_O10G_V2_GAMING_8822 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 O10G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_O10G_V2_GAMING_882B , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 O10G V2 GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_O10G_V2_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_12G_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_12G_LHR_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 3080 12G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_12G_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_12G , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 3080 O12G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_12G_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O12G_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 3080 O12G EVA EDITION " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080_12G_LHR_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080_O12G_EVA , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3090 O24G EVA " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3090_O24G_EVA , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3090 GUNDAM EDITION " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3090_GUNDAM_EDITION , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 Ti 12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080TI_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3080 Ti O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3080TI_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3080 Ti O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080TI_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC 3080 Ti O12G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3080TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3080TI_O12G_GAMING_LC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3090 24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3090_24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3090 O24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3090_O24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX 3090 O24G GAMING White OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_3090_O24G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3090 O24G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3090_O24G , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3090 O24G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3090_O24G_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3090 Ti 24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3090TI_24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 3090 Ti O24G OC GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_3090TI_O24G_OC_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC RTX 3090 Ti O24G OC GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX3090TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_LC_RTX_3090TI_O24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4060 Ti 8G Gaming OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4060TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4060TI_O8G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070_O12G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070_O12G_GAMING_3 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 SUPER 12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070S_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070S_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4070 O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4070_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4070 SUPER O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070S_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4070S_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti 12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti 12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_12G_GAMING_88DD , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_O12G_GAMING_88DC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti O12G Gaming White " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_O12G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti SUPER 16G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TIS_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_SUPER_16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti SUPER O16G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TIS_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_SUPER_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4070 Ti SUPER O16G Gaming White " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TIS_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4070TI_SUPER_O16G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4070 Ti O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4070TI_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4070 Ti O12G Gaming " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4070TI_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4070TI_O12G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080_16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 16G GAMING White " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080_16G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 O16G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080_O16G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 O16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 O16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080_O16G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080_16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080_16G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 O16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 O16G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080_O16G_OC_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 SUPER 16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080S_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080S_16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 SUPER O16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080S_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080S_016G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 SUPER 16G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080S_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080S_16G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4080 SUPER O16G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080S_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4080S_016G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4080 SUPER O16G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4080S_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4080S_O16G_OC_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4090 O24G OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4090_O24G_OC_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4090 O24G OG OC " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4090_O24G_OG_OC_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4090 O24G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4090_O24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4090 O24G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4090_O24G_GAMING_2 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RTX 4090 O24G " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_TUF_RTX_4090_O24G_GAMING_3 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 O24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_O24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 O24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_O24G_GAMING_213S , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_24G_GAMING_88F0 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 024G EVA-02 " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_024G_EVA_02 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 O24G GAMING " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_O24G_GAMING_8932 , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 24G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_24G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 O24G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_O24G_GAMING_WHITE , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RTX 4090 O24G GAMING WHITE " , DetectENESMBusGPUControllers , NVIDIA_VEN , NVIDIA_RTX4090_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RTX_4090_O24G_GAMING_WHITE_2 , 0x67 ) ;
/*-----------------------------------------*\
| AMD GPUs |
\ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 6700 XT O12G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI22_DEV , ASUS_SUB_VEN , ASUS_TUF_RX_6700XT_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RX 6700 XT O12G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI22_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RX_6700XT_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RX 6750 XT O12G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI22_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RX_6750XT_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS RX 6800 TUF Gaming OC " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_RX6800_TUF_GAMING_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RX 6800 O16G Gaming " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_ROG_STRIX_RX_6800_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 6800 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_TUF_RX_6800XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC RX 6800 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_ROG_STRIX_LC_RX6800XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC RX 6900 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_ROG_STRIX_LC_RX6900XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC RX 6900 XT O16G GAMING TOP " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV2 , ASUS_SUB_VEN , ASUS_ROG_STRIX_LC_RX6900XT_O16G_GAMING_TOP , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 6900 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_TUF_RX_6900XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 6900 XT T16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV2 , ASUS_SUB_VEN , ASUS_TUF_RX_6900XT_T16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 6950 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV3 , ASUS_SUB_VEN , ASUS_TUF_RX_6950XT_016G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC RX 6950 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV3 , ASUS_SUB_VEN , ASUS_ROG_STRIX_LC_RX_6950XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 7800 XT GAMING OC " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI32_DEV , ASUS_SUB_VEN , ASUS_TUF_RX_7800XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 7800 XT GAMING WHITE OC " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI32_DEV , ASUS_SUB_VEN , ASUS_TUF_RX_7800XT_O16G_WHITE_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 7900 XT 020G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI31_DEV , ASUS_SUB_VEN , ASUS_TUF_RX_7900XT_020G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 7900 XTX O24G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI31_DEV , ASUS_SUB_VEN , ASUS_TUF_RX_7900XTX_O24G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 6700 XT O12G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI22_DEV , ASUS_SUB_VEN , ASUS_TUF_RX_6700XT_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RX 6700 XT O12G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI22_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RX_6700XT_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RX 6750 XT O12G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI22_DEV , ASUS_SUB_VEN , ASUS_ROG_STRIX_RX_6750XT_O12G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS RX 6800 TUF Gaming OC " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_RX6800_TUF_GAMING_OC , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX RX 6800 O16G Gaming " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_ROG_STRIX_RX_6800_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 6800 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_TUF_RX_6800XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC RX 6800 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_ROG_STRIX_LC_RX6800XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC RX 6900 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_ROG_STRIX_LC_RX6900XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC RX 6900 XT O16G GAMING TOP " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV2 , ASUS_SUB_VEN , ASUS_ROG_STRIX_LC_RX6900XT_O16G_GAMING_TOP , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 6900 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV1 , ASUS_SUB_VEN , ASUS_TUF_RX_6900XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 6900 XT T16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV2 , ASUS_SUB_VEN , ASUS_TUF_RX_6900XT_T16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 6950 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV3 , ASUS_SUB_VEN , ASUS_TUF_RX_6950XT_016G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS ROG STRIX LC RX 6950 XT O16G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI21_DEV3 , ASUS_SUB_VEN , ASUS_ROG_STRIX_LC_RX_6950XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 7800 XT GAMING OC " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI32_DEV , ASUS_SUB_VEN , ASUS_TUF_RX_7800XT_O16G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 7800 XT GAMING WHITE OC " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI32_DEV , ASUS_SUB_VEN , ASUS_TUF_RX_7800XT_O16G_WHITE_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 7900 XT 020G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI31_DEV , ASUS_SUB_VEN , ASUS_TUF_RX_7900XT_020G_GAMING , 0x67 ) ;
REGISTER_I2C_PCI_DETECTOR ( " ASUS TUF RX 7900 XTX O24G GAMING " , DetectENESMBusGPUControllers , AMD_GPU_VEN , AMD_NAVI31_DEV , ASUS_SUB_VEN , ASUS_TUF_RX_7900XTX_O24G_GAMING , 0x67 ) ;