0001 .. SPDX-License-Identifier: GPL-2.0-or-later
0002
0003 Kernel driver asus_wmi_ec_sensors
0004 =================================
0005
0006 Supported boards:
0007 * PRIME X570-PRO,
0008 * Pro WS X570-ACE,
0009 * ROG CROSSHAIR VIII DARK HERO,
0010 * ROG CROSSHAIR VIII FORMULA,
0011 * ROG CROSSHAIR VIII HERO,
0012 * ROG STRIX B550-E GAMING,
0013 * ROG STRIX B550-I GAMING,
0014 * ROG STRIX X570-E GAMING.
0015
0016 Authors:
0017 - Eugene Shalygin <eugene.shalygin@gmail.com>
0018
0019 Description:
0020 ------------
0021 ASUS mainboards publish hardware monitoring information via Super I/O
0022 chip and the ACPI embedded controller (EC) registers. Some of the sensors
0023 are only available via the EC.
0024
0025 ASUS WMI interface provides a method (BREC) to read data from EC registers,
0026 which is utilized by this driver to publish those sensor readings to the
0027 HWMON system. The driver is aware of and reads the following sensors:
0028
0029 1. Chipset (PCH) temperature
0030 2. CPU package temperature
0031 3. Motherboard temperature
0032 4. Readings from the T_Sensor header
0033 5. VRM temperature
0034 6. CPU_Opt fan RPM
0035 7. Chipset fan RPM
0036 8. Readings from the "Water flow meter" header (RPM)
0037 9. Readings from the "Water In" and "Water Out" temperature headers
0038 10. CPU current