* [PATCH 0/2] add ROG STRIX X870E-E GAMING WIFI
@ 2025-09-23 19:26 Eugene Shalygin
2025-09-23 19:26 ` [PATCH 1/2] hwmon: (asus-ec-sensors) " Eugene Shalygin
2025-09-23 19:26 ` [PATCH 2/2] hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex Eugene Shalygin
0 siblings, 2 replies; 5+ messages in thread
From: Eugene Shalygin @ 2025-09-23 19:26 UTC (permalink / raw)
To: eugene.shalygin
Cc: Guenter Roeck, Jonathan Corbet, linux-hwmon, linux-doc,
linux-kernel
This adds the new board and increases the ACPI mutex lock timeout so
that the driver works with the ROG STRIX X870E-E GAMING WIFI board
without triggering frequent lock failures.
Ben Copeland (2):
hwmon: (asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFI
hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex
Documentation/hwmon/asus_ec_sensors.rst | 1 +
drivers/hwmon/asus-ec-sensors.c | 12 +++++++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
--
2.51.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 1/2] hwmon: (asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFI
2025-09-23 19:26 [PATCH 0/2] add ROG STRIX X870E-E GAMING WIFI Eugene Shalygin
@ 2025-09-23 19:26 ` Eugene Shalygin
2025-09-24 14:48 ` Guenter Roeck
2025-09-23 19:26 ` [PATCH 2/2] hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex Eugene Shalygin
1 sibling, 1 reply; 5+ messages in thread
From: Eugene Shalygin @ 2025-09-23 19:26 UTC (permalink / raw)
To: eugene.shalygin
Cc: Ben Copeland, Guenter Roeck, Jonathan Corbet, linux-hwmon,
linux-doc, linux-kernel
From: Ben Copeland <ben.copeland@linaro.org>
Add support for ROG STRIX X870E-E GAMING WIFI
This board uses the same sensor configuration as the
ProArt X870E-CREATOR WIFI motherboard.
Signed-off-by: Ben Copeland <ben.copeland@linaro.org>
Signed-off-by: Eugene Shalygin <eugene.shalygin@gmail.com>
---
Documentation/hwmon/asus_ec_sensors.rst | 1 +
drivers/hwmon/asus-ec-sensors.c | 10 ++++++++++
2 files changed, 11 insertions(+)
diff --git a/Documentation/hwmon/asus_ec_sensors.rst b/Documentation/hwmon/asus_ec_sensors.rst
index 4a99b65338bf..a5a58c00c322 100644
--- a/Documentation/hwmon/asus_ec_sensors.rst
+++ b/Documentation/hwmon/asus_ec_sensors.rst
@@ -36,6 +36,7 @@ Supported boards:
* ROG STRIX X670E-E GAMING WIFI
* ROG STRIX X670E-I GAMING WIFI
* ROG STRIX X870-I GAMING WIFI
+ * ROG STRIX X870E-E GAMING WIFI
* ROG STRIX Z390-F GAMING
* ROG STRIX Z490-F GAMING
* ROG STRIX Z690-A GAMING WIFI D4
diff --git a/drivers/hwmon/asus-ec-sensors.c b/drivers/hwmon/asus-ec-sensors.c
index dff13132847c..ce3ea0333fd9 100644
--- a/drivers/hwmon/asus-ec-sensors.c
+++ b/drivers/hwmon/asus-ec-sensors.c
@@ -635,6 +635,14 @@ static const struct ec_board_info board_info_strix_x870_i_gaming_wifi = {
.family = family_amd_800_series,
};
+static const struct ec_board_info board_info_strix_x870e_e_gaming_wifi = {
+ .sensors = SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE |
+ SENSOR_TEMP_MB | SENSOR_TEMP_VRM |
+ SENSOR_FAN_CPU_OPT,
+ .mutex_path = ASUS_HW_ACCESS_MUTEX_SB_PCI0_SBRG_SIO1_MUT0,
+ .family = family_amd_800_series,
+};
+
static const struct ec_board_info board_info_strix_z390_f_gaming = {
.sensors = SENSOR_TEMP_CHIPSET | SENSOR_TEMP_VRM |
SENSOR_TEMP_T_SENSOR |
@@ -777,6 +785,8 @@ static const struct dmi_system_id dmi_table[] = {
&board_info_strix_x670e_i_gaming_wifi),
DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX X870-I GAMING WIFI",
&board_info_strix_x870_i_gaming_wifi),
+ DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX X870E-E GAMING WIFI",
+ &board_info_strix_x870e_e_gaming_wifi),
DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX Z390-F GAMING",
&board_info_strix_z390_f_gaming),
DMI_EXACT_MATCH_ASUS_BOARD_NAME("ROG STRIX Z490-F GAMING",
--
2.51.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/2] hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex
2025-09-23 19:26 [PATCH 0/2] add ROG STRIX X870E-E GAMING WIFI Eugene Shalygin
2025-09-23 19:26 ` [PATCH 1/2] hwmon: (asus-ec-sensors) " Eugene Shalygin
@ 2025-09-23 19:26 ` Eugene Shalygin
2025-09-24 14:48 ` Guenter Roeck
1 sibling, 1 reply; 5+ messages in thread
From: Eugene Shalygin @ 2025-09-23 19:26 UTC (permalink / raw)
To: eugene.shalygin
Cc: Ben Copeland, Guenter Roeck, Jonathan Corbet, linux-hwmon,
linux-doc, linux-kernel
From: Ben Copeland <ben.copeland@linaro.org>
Some motherboards require more time to acquire the ACPI mutex,
causing "Failed to acquire mutex" messages to appear in the kernel log.
Increase the timeout from 500ms to 800ms to accommodate these cases.
Signed-off-by: Ben Copeland <ben.copeland@linaro.org>
Signed-off-by: Eugene Shalygin <eugene.shalygin@gmail.com>
---
drivers/hwmon/asus-ec-sensors.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/hwmon/asus-ec-sensors.c b/drivers/hwmon/asus-ec-sensors.c
index ce3ea0333fd9..34a8f6b834c9 100644
--- a/drivers/hwmon/asus-ec-sensors.c
+++ b/drivers/hwmon/asus-ec-sensors.c
@@ -49,7 +49,7 @@ static char *mutex_path_override;
*/
#define ASUS_EC_MAX_BANK 3
-#define ACPI_LOCK_DELAY_MS 500
+#define ACPI_LOCK_DELAY_MS 800
/* ACPI mutex for locking access to the EC for the firmware */
#define ASUS_HW_ACCESS_MUTEX_ASMX "\\AMW0.ASMX"
--
2.51.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH 1/2] hwmon: (asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFI
2025-09-23 19:26 ` [PATCH 1/2] hwmon: (asus-ec-sensors) " Eugene Shalygin
@ 2025-09-24 14:48 ` Guenter Roeck
0 siblings, 0 replies; 5+ messages in thread
From: Guenter Roeck @ 2025-09-24 14:48 UTC (permalink / raw)
To: Eugene Shalygin
Cc: Ben Copeland, Jonathan Corbet, linux-hwmon, linux-doc,
linux-kernel
On Tue, Sep 23, 2025 at 09:26:55PM +0200, Eugene Shalygin wrote:
> From: Ben Copeland <ben.copeland@linaro.org>
>
> Add support for ROG STRIX X870E-E GAMING WIFI
>
> This board uses the same sensor configuration as the
> ProArt X870E-CREATOR WIFI motherboard.
>
> Signed-off-by: Ben Copeland <ben.copeland@linaro.org>
> Signed-off-by: Eugene Shalygin <eugene.shalygin@gmail.com>
Applied.
Guenter
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 2/2] hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex
2025-09-23 19:26 ` [PATCH 2/2] hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex Eugene Shalygin
@ 2025-09-24 14:48 ` Guenter Roeck
0 siblings, 0 replies; 5+ messages in thread
From: Guenter Roeck @ 2025-09-24 14:48 UTC (permalink / raw)
To: Eugene Shalygin
Cc: Ben Copeland, Jonathan Corbet, linux-hwmon, linux-doc,
linux-kernel
On Tue, Sep 23, 2025 at 09:26:56PM +0200, Eugene Shalygin wrote:
> From: Ben Copeland <ben.copeland@linaro.org>
>
> Some motherboards require more time to acquire the ACPI mutex,
> causing "Failed to acquire mutex" messages to appear in the kernel log.
> Increase the timeout from 500ms to 800ms to accommodate these cases.
>
> Signed-off-by: Ben Copeland <ben.copeland@linaro.org>
> Signed-off-by: Eugene Shalygin <eugene.shalygin@gmail.com>
Applied.
Guenter
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-09-24 14:48 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-23 19:26 [PATCH 0/2] add ROG STRIX X870E-E GAMING WIFI Eugene Shalygin
2025-09-23 19:26 ` [PATCH 1/2] hwmon: (asus-ec-sensors) " Eugene Shalygin
2025-09-24 14:48 ` Guenter Roeck
2025-09-23 19:26 ` [PATCH 2/2] hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex Eugene Shalygin
2025-09-24 14:48 ` Guenter Roeck
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).