@@ -404,6 +404,23 @@ private static void GetBoardSpecificConfiguration
404404 c . Add ( new Control ( "Chassis Fan #1" , 4 ) ) ;
405405 c . Add ( new Control ( "MOS Fan #1" , 5 ) ) ;
406406 break ;
407+ case Manufacturer . ASRock when model == Model . X870E_TAICHI :
408+ t . Add ( new Temperature ( "CPU" , 0 ) ) ;
409+ t . Add ( new Temperature ( "System" , 1 ) ) ;
410+ t . Add ( new Temperature ( "VRM MOS" , 2 ) ) ;
411+ t . Add ( new Temperature ( "PCH" , 3 ) ) ;
412+ t . Add ( new Temperature ( "CPU Socket" , 4 ) ) ;
413+ t . Add ( new Temperature ( "PCIe x1" , 5 ) ) ;
414+ t . Add ( new Temperature ( "M2_1" , 6 ) ) ;
415+
416+ f . Add ( new Fan ( "Water Pump" , 0 ) ) ; // W_PUMP
417+ f . Add ( new Fan ( "Chassis Fan #3" , 1 ) ) ; // CHA_FAN3
418+ f . Add ( new Fan ( "Chassis Fan #4" , 2 ) ) ; // CHA_FAN4
419+
420+ c . Add ( new Control ( "Water Pump" , 0 ) ) ; // W_PUMP
421+ c . Add ( new Control ( "Chassis Fan #3" , 1 ) ) ; // CHA_FAN3
422+ c . Add ( new Control ( "Chassis Fan #4" , 2 ) ) ; // CHA_FAN4
423+ break ;
407424 case Manufacturer . MSI when model == Model . B550A_PRO :
408425 v . Add ( new Voltage ( "+12V" , 0 ) ) ;
409426 v . Add ( new Voltage ( "+5V" , 1 ) ) ;
@@ -3686,6 +3703,39 @@ private static void GetNuvotonConfigurationD(ISuperIO superIO, Manufacturer manu
36863703 c . Add ( new Control ( "Chassis Fan #3" , 6 ) ) ; // CHA_FAN3
36873704 break ;
36883705
3706+ case Model . X870E_TAICHI : // NCT6799D
3707+ v . Add ( new Voltage ( "Vcore" , 0 , 10 , 10 ) ) ;
3708+ v . Add ( new Voltage ( "AVCC" , 2 , 34 , 34 ) ) ;
3709+ v . Add ( new Voltage ( "+3.3V" , 3 , 34 , 34 ) ) ;
3710+ v . Add ( new Voltage ( "+3V Standby" , 7 , 34 , 34 ) ) ;
3711+ v . Add ( new Voltage ( "CMOS Battery" , 8 , 34 , 34 ) ) ;
3712+ v . Add ( new Voltage ( "CPU Termination" , 9 ) ) ;
3713+
3714+ t . Add ( new Temperature ( "CPU" , 1 ) ) ;
3715+ t . Add ( new Temperature ( "Motherboard" , 2 ) ) ;
3716+ t . Add ( new Temperature ( "PCH TS10" , 9 ) ) ;
3717+
3718+ t . Add ( new Temperature ( "Auxiliary" , 3 ) ) ;
3719+ t . Add ( new Temperature ( "AUXTIN #1" , 4 ) ) ;
3720+
3721+ t . Add ( new Temperature ( "Thermistor Sensor #1" , 5 ) ) ; // T_SENSOR 1
3722+ t . Add ( new Temperature ( "Thermistor Sensor #2" , 6 ) ) ; // T_SENSOR 2
3723+ t . Add ( new Temperature ( "Thermistor Sensor #3" , 8 ) ) ; // T_SENSOR 3
3724+
3725+ f . Add ( new Fan ( "CPU Fan #1" , 1 ) ) ; // CPU_FAN1
3726+ f . Add ( new Fan ( "CPU Fan #2" , 2 ) ) ; // CPU_FAN2
3727+ f . Add ( new Fan ( "AIO Pump" , 3 ) ) ; // AIO_PUMP
3728+ f . Add ( new Fan ( "Chassis Fan #1" , 0 ) ) ; // CHA_FAN1
3729+ f . Add ( new Fan ( "Chassis Fan #2" , 4 ) ) ; // CHA_FAN2
3730+
3731+ c . Add ( new Control ( "CPU Fan #1" , 1 ) ) ; // CPU_FAN1
3732+ c . Add ( new Control ( "CPU Fan #2" , 2 ) ) ; // CPU_FAN2
3733+ c . Add ( new Control ( "AIO Pump" , 3 ) ) ; // AIO_PUMP
3734+ c . Add ( new Control ( "Chassis Fan #1" , 0 ) ) ; // CHA_FAN1
3735+ c . Add ( new Control ( "Chassis Fan #2" , 4 ) ) ; // CHA_FAN2
3736+
3737+ break ;
3738+
36893739 default :
36903740 v . Add ( new Voltage ( "Vcore" , 0 , 10 , 10 ) ) ;
36913741 v . Add ( new Voltage ( "Voltage #2" , 1 , true ) ) ;
0 commit comments