mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 14:11:52 +00:00
hwmon: (asus-ec-sensors) add ROG Crosshair X670E Gene.
Only the temp sensors that I can verify are present. T_Sensor is the temperature reading of a 10kΩ β=3435K NTC thermistor optionally connected to the T_SENSOR header. The other sensors are as found on the X670E Hero. Signed-off-by: Ellie Hermaszewska <kernel@monoid.al> Link: https://lore.kernel.org/r/20231026104332.906357-1-kernel@monoid.al Signed-off-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
parent
6dbd3e041d
commit
f7ac302003
@ -15,6 +15,7 @@ Supported boards:
|
|||||||
* ROG CROSSHAIR VIII HERO
|
* ROG CROSSHAIR VIII HERO
|
||||||
* ROG CROSSHAIR VIII IMPACT
|
* ROG CROSSHAIR VIII IMPACT
|
||||||
* ROG CROSSHAIR X670E HERO
|
* ROG CROSSHAIR X670E HERO
|
||||||
|
* ROG CROSSHAIR X670E GENE
|
||||||
* ROG MAXIMUS XI HERO
|
* ROG MAXIMUS XI HERO
|
||||||
* ROG MAXIMUS XI HERO (WI-FI)
|
* ROG MAXIMUS XI HERO (WI-FI)
|
||||||
* ROG STRIX B550-E GAMING
|
* ROG STRIX B550-E GAMING
|
||||||
|
@ -244,6 +244,8 @@ static const struct ec_sensor_info sensors_family_amd_600[] = {
|
|||||||
EC_SENSOR("Motherboard", hwmon_temp, 1, 0x00, 0x32),
|
EC_SENSOR("Motherboard", hwmon_temp, 1, 0x00, 0x32),
|
||||||
[ec_sensor_temp_vrm] =
|
[ec_sensor_temp_vrm] =
|
||||||
EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x33),
|
EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x33),
|
||||||
|
[ec_sensor_temp_t_sensor] =
|
||||||
|
EC_SENSOR("T_Sensor", hwmon_temp, 1, 0x00, 0x36),
|
||||||
[ec_sensor_temp_water_in] =
|
[ec_sensor_temp_water_in] =
|
||||||
EC_SENSOR("Water_In", hwmon_temp, 1, 0x01, 0x00),
|
EC_SENSOR("Water_In", hwmon_temp, 1, 0x01, 0x00),
|
||||||
[ec_sensor_temp_water_out] =
|
[ec_sensor_temp_water_out] =
|
||||||
@ -344,6 +346,14 @@ static const struct ec_board_info board_info_crosshair_x670e_hero = {
|
|||||||
.family = family_amd_600_series,
|
.family = family_amd_600_series,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const struct ec_board_info board_info_crosshair_x670e_gene = {
|
||||||
|
.sensors = SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE |
|
||||||
|
SENSOR_TEMP_T_SENSOR |
|
||||||
|
SENSOR_TEMP_MB | SENSOR_TEMP_VRM,
|
||||||
|
.mutex_path = ACPI_GLOBAL_LOCK_PSEUDO_PATH,
|
||||||
|
.family = family_amd_600_series,
|
||||||
|
};
|
||||||
|
|
||||||
static const struct ec_board_info board_info_crosshair_viii_dark_hero = {
|
static const struct ec_board_info board_info_crosshair_viii_dark_hero = {
|
||||||
.sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
|
.sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
|
||||||
SENSOR_TEMP_T_SENSOR |
|
SENSOR_TEMP_T_SENSOR |
|
||||||
@ -490,6 +500,8 @@ static const struct dmi_system_id dmi_table[] = {
|
|||||||
&board_info_crosshair_viii_hero),
|
&board_info_crosshair_viii_hero),
|
||||||
DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG CROSSHAIR X670E HERO",
|
DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG CROSSHAIR X670E HERO",
|
||||||
&board_info_crosshair_x670e_hero),
|
&board_info_crosshair_x670e_hero),
|
||||||
|
DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG CROSSHAIR X670E GENE",
|
||||||
|
&board_info_crosshair_x670e_gene),
|
||||||
DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG MAXIMUS XI HERO",
|
DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG MAXIMUS XI HERO",
|
||||||
&board_info_maximus_xi_hero),
|
&board_info_maximus_xi_hero),
|
||||||
DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG MAXIMUS XI HERO (WI-FI)",
|
DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG MAXIMUS XI HERO (WI-FI)",
|
||||||
|
Loading…
Reference in New Issue
Block a user