@@ -37,8 +37,8 @@ void DetectPowerColorRedDevilGPUControllersV1(i2c_smbus_interface* bus, uint8_t
3737 int ret = bus->i2c_smbus_read_i2c_block_data (i2c_addr, RED_DEVIL_V1_REG_MAGIC, 3 , data);
3838 if (ret == 3 && memcmp (data, magic_v1, 3 ) == 0 )
3939 {
40- PowerColorRedDevilV2Controller * controller = new PowerColorRedDevilV2Controller (bus, i2c_addr, name);
41- RGBController_PowerColorRedDevilV2 * rgb_controller = new RGBController_PowerColorRedDevilV2 (controller);
40+ PowerColorRedDevilV1Controller * controller = new PowerColorRedDevilV1Controller (bus, i2c_addr, name);
41+ RGBController_PowerColorRedDevilV1 * rgb_controller = new RGBController_PowerColorRedDevilV1 (controller);
4242
4343 ResourceManager::get ()->RegisterRGBController (rgb_controller);
4444 }
@@ -56,8 +56,8 @@ void DetectPowerColorRedDevilGPUControllersV2(i2c_smbus_interface* bus, uint8_t
5656 int ret = bus->i2c_smbus_read_i2c_block_data (i2c_addr, RED_DEVIL_V2_READ_REG_MAGIC, 3 , data);
5757 if (ret == 3 && memcmp (data, magic_v2, 3 ) == 0 )
5858 {
59- PowerColorRedDevilV1Controller * controller = new PowerColorRedDevilV1Controller (bus, i2c_addr, name);
60- RGBController_PowerColorRedDevilV1 * rgb_controller = new RGBController_PowerColorRedDevilV1 (controller);
59+ PowerColorRedDevilV2Controller * controller = new PowerColorRedDevilV2Controller (bus, i2c_addr, name);
60+ RGBController_PowerColorRedDevilV2 * rgb_controller = new RGBController_PowerColorRedDevilV2 (controller);
6161
6262 ResourceManager::get ()->RegisterRGBController (rgb_controller);
6363 }
@@ -67,6 +67,8 @@ REGISTER_I2C_PCI_DETECTOR("PowerColor Red Devil RX5700", DetectPowerC
6767REGISTER_I2C_PCI_DETECTOR (" PowerColor Red Devil RX5700XT" , DetectPowerColorRedDevilGPUControllersV1, AMD_GPU_VEN, AMD_NAVI10_DEV, POWERCOLOR_SUB_VEN, POWERCOLOR_RED_DEVIL_RX5700XT_SUB_DEV, 0x22 );
6868REGISTER_I2C_PCI_DETECTOR (" PowerColor Red Devil RX6750XT" , DetectPowerColorRedDevilGPUControllersV1, AMD_GPU_VEN, AMD_NAVI22_DEV, POWERCOLOR_SUB_VEN, POWERCOLOR_RED_DEVIL_RX6750XT_SUB_DEV, 0x22 );
6969REGISTER_I2C_PCI_DETECTOR (" PowerColor Red Devil RX6800XT" , DetectPowerColorRedDevilGPUControllersV1, AMD_GPU_VEN, AMD_NAVI21_DEV1, POWERCOLOR_SUB_VEN, POWERCOLOR_RED_DEVIL_RX6800XT_SUB_DEV, 0x22 );
70+ REGISTER_I2C_PCI_DETECTOR (" PowerColor Red Devil RX6900XT" , DetectPowerColorRedDevilGPUControllersV1, AMD_GPU_VEN, AMD_NAVI21_DEV1, POWERCOLOR_SUB_VEN, POWERCOLOR_RED_DEVIL_RX6900XT_SUB_DEV, 0x22 );
71+ REGISTER_I2C_PCI_DETECTOR (" PowerColor Red Devil RX6900XT" , DetectPowerColorRedDevilGPUControllersV1, AMD_GPU_VEN, AMD_NAVI21_DEV2, POWERCOLOR_SUB_VEN, POWERCOLOR_RED_DEVIL_RX6900XT_SUB_DEV, 0x22 );
7072REGISTER_I2C_PCI_DETECTOR (" PowerColor Red Devil RX6900XT Ultimate" , DetectPowerColorRedDevilGPUControllersV1, AMD_GPU_VEN, AMD_NAVI21_DEV2, POWERCOLOR_SUB_VEN, POWERCOLOR_RED_DEVIL_RX6900XT_ULTIMATE_SUB_DEV, 0x22 );
7173
7274REGISTER_I2C_PCI_DETECTOR (" PowerColor Red Devil RX9070XT" , DetectPowerColorRedDevilGPUControllersV2, AMD_GPU_VEN, AMD_NAVI48_DEV, POWERCOLOR_SUB_VEN, POWERCOLOR_RED_DEVIL_RX9070XT_SUB_DEV, 0x22 );
0 commit comments