Add basic Asus Rog Crosshair X670E Extreme Support for Embedded controller (#1070)

This commit is contained in:
PanicPaintbrush
2023-05-03 15:28:57 +02:00
committed by GitHub
parent 3404b78169
commit d759d522a3
3 changed files with 17 additions and 0 deletions
@@ -151,6 +151,8 @@ internal class Identification
return Model.ROG_CROSSHAIR_VIII_FORMULA;
case var _ when name.Equals("ROG CROSSHAIR VIII IMPACT", StringComparison.OrdinalIgnoreCase):
return Model.ROG_CROSSHAIR_VIII_IMPACT;
case var _ when name.Equals("ROG CROSSHAIR X670E EXTREME", StringComparison.OrdinalIgnoreCase):
return Model.ROG_CROSSHAIR_X670E_EXTREME;
case var _ when name.Equals("M2N-SLI DELUXE", StringComparison.OrdinalIgnoreCase):
return Model.M2N_SLI_Deluxe;
case var _ when name.Equals("M4A79XTD EVO", StringComparison.OrdinalIgnoreCase):
@@ -70,6 +70,11 @@ public abstract class EmbeddedController : Hardware
ECSensor.FanWaterFlow,
ECSensor.CurrCPU,
ECSensor.VoltageCPU),
new(Model.ROG_CROSSHAIR_X670E_EXTREME,
BoardFamily.Amd600,
ECSensor.TempWaterIn,
ECSensor.TempWaterOut,
ECSensor.FanCPUOpt),
new(Model.ROG_CROSSHAIR_VIII_DARK_HERO,
BoardFamily.Amd500,
ECSensor.TempChipset,
@@ -229,6 +234,14 @@ public abstract class EmbeddedController : Hardware
{ ECSensor.TempWaterOut, new EmbeddedControllerSource("Water Out", SensorType.Temperature, 0x0101, blank: -40) }
}
},
{
BoardFamily.Amd600, new Dictionary<ECSensor, EmbeddedControllerSource>
{
{ ECSensor.FanCPUOpt, new EmbeddedControllerSource("CPU Optional Fan", SensorType.Fan, 0x00b0, 2) },
{ ECSensor.TempWaterIn, new EmbeddedControllerSource("Water In", SensorType.Temperature, 0x0100, blank: -40) },
{ ECSensor.TempWaterOut, new EmbeddedControllerSource("Water Out", SensorType.Temperature, 0x0101, blank: -40) }
}
},
{
BoardFamily.Intel100, new Dictionary<ECSensor, EmbeddedControllerSource>
{
@@ -466,6 +479,7 @@ public abstract class EmbeddedController : Hardware
{
Amd400,
Amd500,
Amd600,
Intel100,
Intel300,
Intel600,
@@ -44,6 +44,7 @@ public enum Model
ROG_CROSSHAIR_VIII_FORMULA,
ROG_CROSSHAIR_VIII_IMPACT,
ROG_STRIX_X470_I,
ROG_CROSSHAIR_X670E_EXTREME,
ROG_STRIX_X570_E_GAMING,
ROG_STRIX_X570_F_GAMING,
ROG_STRIX_X570_I_GAMING,